Giter VIP home page Giter VIP logo

worlddownloader's Introduction

Alternatives

This mod is currently stuck on 1.16.x, and as such, will not function on any newer versions, however as of 2023 there are currently 2 alternatives developed by other people:

World Downloader v4

World Downloader is a mod that allows making backups of Minecraft worlds. You can view the Minecraft forum thread here. Project wiki; issue tracker.

This is a continuation dslake's original version.

How do I compile this?

You first need to set up begradle. Right now, this can be done by downloading from this repo and then running gradlew install. Later this'll be put into a maven repo so that it doesn't need to manually be installed, but at this phase in development, it needs to manually be done.

Once that is set up, you should be able to get everything to work by running gradlew setupDecompWorkspace build. Hopefully. If something doesn't work quite right, it may be a bug with begradle or another part of the build system; there should be a notification in the most common cases as to what you need to do.

To compile for a single Minecraft version, run gradlew :version:build (for instance, gradlew :1.11.2-litemod:build).

What is this branch?

I'm going to be putting v4 development in this branch.

Why a new version?

I have been working on cleaning up the build process so that I can build for all versions of Minecraft at the same time, rather than developing against one version (usually 1.8) and porting to all the other versions at once.

However, the actual code for the project will remain more or less exactly the same - just moved to a new location within the project. It's not a rewrite, just a refactoring.

Why v4 specifically?

There's already legacy and wdl2 branches separate from the master branch. v4 seems like the next version. Plus, 4 is the IEEE-vetted random number.

Where's the old code?

On separate branches - master, and 1.7.10/1.9/1.10...

worlddownloader's People

Contributors

bookwyrm114 avatar brycey92 avatar jascotty2 avatar pokechu22 avatar stoakes avatar syst3ms avatar uyjulian avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

worlddownloader's Issues

Github File Download Not Working

Although the links to download the files on the Minecraft Forums work, none of the github downloads for either Version 4.0.0.1 or Version 4.0.0.0 work. Only the source code downloads work.

Chunks fail to save in the End with an NPE

As reported on the forum thread by criticaldiamonds, attempting to save chunks while in the end results in an NPE causing the chunk to not save (but no crash).

Here is a stacktrace of a single occurrence (while saving all chunks; the same happens with chunk unloading):

[08:27:14] [WDL Save Thread/WARN]: java.lang.NullPointerException
[08:27:14] [WDL Save Thread/INFO]: [CHAT] [WorldDL] Chunk at position 69, 25 cannot be saved!  (java.lang.NullPointerException)
[08:27:14] [WDL Save Thread/WARN]: Exception #1: 
java.lang.NullPointerException
	at wdl.WDLChunkLoader.writeChunkToNBT(WDLChunkLoader.java:189) ~[WDLChunkLoader.class:?]
	at wdl.WDLChunkLoader.a(WDLChunkLoader.java:128) ~[WDLChunkLoader.class:?]
	at wdl.WDL.saveChunk(WDL.java:900) [WDL.class:?]
	at wdl.WDL.saveChunks(WDL.java:882) [WDL.class:?]
	at wdl.WDL.saveEverything(WDL.java:618) [WDL.class:?]
	at wdl.WDL$3.run(WDL.java:474) [WDL$3.class:?]

This happens because the skylight data is null, but WDL still tries to save it.

Why does it still try to save it? Well, to understand that, understand that chunks in the nether and the end both don't have skylight. So, to save on space, skylight isn't sent over the network in those dimensions, and the skylight array is null.

That alone is pretty simple, but there's also a field that's used to control it. In 1.10, it was WorldProvider.hasNoSky, but in 1.11, that was split into two parts: hasNoSky and hasSkyLight. (This split probably happened to allow using maps in the end). hasNoSky is true only in the nether in 1.11, while hasSkyLight is true only in the overworld. WDL was checking (as was the standard in 1.10) if hasNoSky was false, but in 1.11, that no longer is an accurate check, and thus it thinks the end has skylight. See MCPBot issue 330 for a bit more information.

This can probably be fixed by changing the check to hasSkyLight (probably in version-specific code), and then also adding a second null guard against skylight just to make sure (with a warning if that does happen).

The Connection Was Forcibly closed

When I join a certain server I get kicked with this error. The IP is towny.pandacraft.org Also, I think this error has to do with the Spigot plugin AAC, but I can not confirm this. EDIT: I looked more into this, and found out it is not a problem with AAC. In addition, I found out that it might be a problem with BungeeCord.

Lite Loader Version

Hey, if you want I could port your version of World Downloader 1.8 to Lite Loader 1.8. May I?

Crash after entering world.

I'm getting this crash on the latest version of worlddownloader(1.8c-fix1) right after joining a server. This doesn't happen on other servers I've joined while having this mod on but does on this one.

---- Minecraft Crash Report ----
// Daisy, daisy...

Time: 9/9/15 11:15 AM
Description: WDL mod: exception in onWorldClientTick event

java.lang.NullPointerException: WDL mod: exception in onWorldClientTick event
at wdl.WDL.loadWorld(WDL.java:353)
at wdl.WDLEvents.onWorldLoad(WDLEvents.java:81)
at wdl.WDLHooks.onWorldClientTick(WDLHooks.java:34)
at cen.c(WorldClient.java:107)
at bsu.r(SourceFile:1839)
at bsu.as(SourceFile:877)
at bsu.a(SourceFile:314)
at net.minecraft.client.main.Main.main(SourceFile:120)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- System Details --
Details:
Minecraft Version: 1.8
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 172103712 bytes (164 MB) / 254705664 bytes (242 MB) up to 4281597952 bytes (4083 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0

EDIT: Also I've tried both coremod and liteloader version, they both have the same crash.

Cant work

save success,but cant play in single world

Overriding game rules

I am not sure how this should be handled but I think it would be really awesome if there would be a way to easily set further world configurations, specfically disable fire spread (and block destruction) and ice melt. Of course I can run ASAP after joining in my local world for the first time:

/gamerule fireSpread false           ; Disables fire spread.
/gamerule doFireTick false           ; Prevents block destructive. (It appears this already suffices but I haven't tested all possible scenarios.)

For ice melting it is a bit more complicated and only /gamerule randomTickSpeed 0 would do the trick but it would also stop

Maybe there could be an option to "freeze" the world so you can inspect it after a download without worrying about any harm occuring to the world. I am looking forward to an opinion if such a feature would be acceptable?

Creating zip of reobfuscated files for use with MultiMC

I have gotten a custom version of WDL to compile but it has no assets folder like the official mod releases do. I thought this would be as simple as copying the assets folder in there and then zipping the reobfs/minecraft folder to make "jar mod" i can install with MultiMC.

But when I do this, there is no "Download this world" button in the games GUI.

Is this a matter of the assets not being properly supplied to the build? If so, how do i connect the assets to the build. Or is there something else
to installing a custom build of WDL other than zipping up the contents of reobfs/minecraft/*

Thank you for your assistance,
Ryan

Add a 1.9.4 port

This is just a suggestion to add a 1.9.4 specific version instead of only a 1.9 version of wdl. This would be extremely helpful since some servers that have updated to 1.9.4 do not allow any previous versions to join. I'm not too sure how difficult it would be to update, so if it's not possible in the near future, just say so.

Download world

Can't seem to find the download world option in the escape menu

A crash

I got this crash yesterday, figure it might be useful.

---- Minecraft Crash Report ----
// Uh... Did I do that?

Time: 14/05/16 22:20
Description: WDL mod: exception in onWorldClientTick event

java.lang.ClassCastException: aqi cannot be cast to aqg
    at wdl.WDLEvents.onItemGuiClosed(WDLEvents.java:403)
    at wdl.WDLHooks.onWorldClientTick(WDLHooks.java:94)
    at bku.d(WorldClient.java:102)
    at bcf.t(SourceFile:1658)
    at bcf.av(SourceFile:962)
    at bcf.a(SourceFile:392)
    at net.minecraft.client.main.Main.main(SourceFile:124)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
    at wdl.WDLHooks.onCrashReportPopulateEnvironment(WDLHooks.java:375)

-- World Downloader Mod --
Details:
    Info: ### CORE INFO

WDL version: 1.9a-beta2
Launched version: 1.9-WDL
Client brand: worlddownloader1.9a-beta2-coremod
File location: C:\Users\<USERNAME>\AppData\Roaming\.minecraft\versions\1.9-WDL\1.9-WDL.jar

### EXTENSIONS

1 loaded

#### Hologram

Name: Hologram
Version: 1.0
Display name: Hologram support
Main author: Pokechu22
Description: 
Provides basic support for disabling holograms.
Main class: wdl.HologramHandler
Containing file: C:\Users\<USERNAME>\AppData\Roaming\.minecraft\versions\1.9-WDL\1.9-WDL.jar
Implemented interfaces (2)
0: wdl.api.ISpecialEntityHandler
1: wdl.api.IWDLModDescripted
Superclass: java.lang.Object
Classloader: sun.misc.Launcher$AppClassLoader@49476842 (sun.misc.Launcher$AppClassLoader)
Annotations (0)

### STATE

minecraft: bcf@5f4b2008
worldClient: bku@3bd92313
networkManager: ek@78fd1fd2
thePlayer: bmt['MyUsername'/13726406, l='MpServer', x=-4240.18, y=70.00, z=7772.55]
windowContainer: abh@69a3a6bd
lastClickedBlock: cj{x=-4240, y=71, z=7769}
lastEntity: null
saveHandler: azc@6fee90e1
chunkLoader: ass@1d5df7b4
newTileEntities: {cj{x=-4293, y=70, z=7740}=apx@d4e6842, cj{x=-4258, y=70, z=7769}=apx@792ca118, cj{x=-4260, y=70, z=7773}=apx@62de5f44, cj{x=-4257, y=70, z=7769}=apx@104cf4fc, cj{x=-4291, y=70, z=7742}=apx@6ebe92cf, cj{x=-4259, y=70, z=7773}=apx@7286da61, cj{x=-4293, y=64, z=7739}=apx@62b28f0a, cj{x=-4281, y=70, z=7736}=apx@15ae7cb4, cj{x=-4250, y=70, z=7769}=apx@f1cac24, cj{x=-4293, y=60, z=7737}=apx@4b0d2a74, cj{x=-4251, y=70, z=7769}=apx@3d3136c0, cj{x=-4287, y=66, z=7740}=apx@5b9cb60e, cj{x=-4293, y=60, z=7739}=apx@310b4cd5, cj{x=-4306, y=64, z=7759}=apx@13778e0a, cj{x=-4292, y=60, z=7741}=aqg@27c42d92, cj{x=-4281, y=70, z=7740}=apx@1956d3a2, cj{x=-4283, y=70, z=7742}=apx@72d059b9, cj{x=-4243, y=70, z=7767}=apx@5df89e37, cj{x=-4239, y=73, z=7769}=apx@5bd690a7, cj{x=-4240, y=73, z=7769}=apx@74b293bc, cj{x=-4281, y=61, z=7736}=apx@4df0102, cj{x=-4282, y=59, z=7735}=aqg@1dcf3e88, cj{x=-4281, y=59, z=7737}=apx@7273d63e, cj{x=-4281, y=59, z=7739}=apx@123c84bf, cj{x=-4281, y=61, z=7740}=apx@6e9740eb, cj{x=-4293, y=70, z=7736}=apx@a4808cf, cj{x=-4263, y=73, z=7779}=apx@6666fd9e, cj{x=-4263, y=73, z=7777}=apx@10899491, cj{x=-4293, y=61, z=7736}=apx@44cd0e73, cj{x=-4293, y=59, z=7739}=apx@e097855, cj{x=-4293, y=61, z=7740}=apx@5fd2ee07, cj{x=-4287, y=69, z=7742}=apx@323c470, cj{x=-4287, y=59, z=7735}=apx@2fb1ecf1, cj{x=-4292, y=59, z=7741}=aqg@6abff282, cj{x=-4285, y=64, z=7742}=apx@22559b04, cj{x=-4240, y=72, z=7769}=apx@3f48cb7a, cj{x=-4241, y=72, z=7769}=apx@1f3e6e06, cj{x=-4281, y=60, z=7736}=apx@a00a481, cj{x=-4284, y=64, z=7742}=apx@483937e, cj{x=-4272, y=73, z=7771}=apx@7d699b8f, cj{x=-4239, y=72, z=7769}=aqi@11cb947a, cj{x=-4281, y=60, z=7740}=apx@1ee01e6e, cj{x=-4265, y=71, z=7774}=apx@6e066af, cj{x=-4264, y=73, z=7775}=apx@37e4301f, cj{x=-4293, y=64, z=7738}=apx@7ac10add, cj{x=-4293, y=60, z=7736}=apx@64cc6885, cj{x=-4293, y=60, z=7740}=apx@611cbfad, cj{x=-4243, y=70, z=7766}=apx@77ee0f59, cj{x=-4306, y=64, z=7760}=apx@58b749b, cj{x=-4283, y=59, z=7734}=aqg@284acef, cj{x=-4288, y=59, z=7742}=apx@6619ac5, cj{x=-4281, y=61, z=7737}=apx@1f2c997, cj{x=-4239, y=71, z=7769}=aqg@5f034a9e, cj{x=-4289, y=59, z=7742}=apx@78c76645, cj{x=-4240, y=71, z=7769}=aqi@727a7c2a, cj{x=-4286, y=59, z=7742}=apx@6553ad83, cj{x=-4281, y=61, z=7739}=apx@20c14c0d, cj{x=-4281, y=59, z=7736}=apx@63f7e31e, cj{x=-4285, y=59, z=7742}=apx@424d5866, cj{x=-4281, y=59, z=7740}=apx@3a8ada19, cj{x=-4278, y=64, z=7751}=apx@10814861, cj{x=-4263, y=73, z=7776}=apx@4cb2b67c, cj{x=-4259, y=71, z=7773}=apx@641449e4, cj{x=-4260, y=71, z=7773}=apx@8a21d6d, cj{x=-4287, y=69, z=7737}=apx@127a9e58, cj{x=-4288, y=69, z=7737}=apx@4b22cb3d, cj{x=-4293, y=61, z=7737}=apx@d3ff0d4, cj{x=-4285, y=69, z=7737}=apx@156ecd6b, cj{x=-4251, y=71, z=7769}=apx@532019c0, cj{x=-4290, y=59, z=7734}=apx@e065bba, cj{x=-4293, y=61, z=7739}=apx@7c4da3fe, cj{x=-4284, y=69, z=7737}=apx@1f2b3c89, cj{x=-4250, y=71, z=7769}=apx@4c16c8b5, cj{x=-4287, y=59, z=7734}=apx@70718106, cj{x=-4293, y=59, z=7740}=apx@61328ea5, cj{x=-4240, y=70, z=7769}=apx@27bb397e, cj{x=-4241, y=70, z=7769}=apx@5d920e5c, cj{x=-4281, y=60, z=7737}=apx@2117cd59, cj{x=-4281, y=60, z=7739}=apx@54a53878, cj{x=-4265, y=71, z=7769}=apx@2a2b8b5b, cj{x=-4266, y=71, z=7769}=apx@670690ac}
newEntities: {15278127=yd['item.item.reeds'/15278127, l='MpServer', x=-4280.53, y=49.00, z=7765.25], 15335916=yd['item.item.reeds'/15335916, l='MpServer', x=-4278.88, y=49.00, z=7767.91], 15264099=xs['entity.ItemFrame.name'/15264099, l='MpServer', x=-4287.03, y=66.50, z=7740.50], 15264100=xs['entity.ItemFrame.name'/15264100, l='MpServer', x=-4286.50, y=70.50, z=7741.97], 15264102=yd['item.item.reeds'/15264102, l='MpServer', x=-4279.13, y=48.00, z=7760.72], 15266104=we['Sheep'/15266104, l='MpServer', x=-4227.72, y=11.00, z=7816.78], 15266107=we['Sheep'/15266107, l='MpServer', x=-4230.97, y=11.00, z=7817.06], 15266108=we['Sheep'/15266108, l='MpServer', x=-4228.25, y=11.00, z=7817.44], 15266109=we['Sheep'/15266109, l='MpServer', x=-4234.56, y=11.00, z=7818.13], 15264190=yi['Creeper'/15264190, l='MpServer', x=-4266.50, y=37.00, z=7794.50], 15264191=yw['Skeleton'/15264191, l='MpServer', x=-4270.50, y=42.00, z=7800.50], 15266111=wd['Rabbit'/15266111, l='MpServer', x=-4230.47, y=11.00, z=7822.47], 15266098=yi['Creeper'/15266098, l='MpServer', x=-4224.50, y=26.00, z=7712.50], 15266099=yw['Skeleton'/15266099, l='MpServer', x=-4227.50, y=32.00, z=7713.50], 15266102=ze['Villager'/15266102, l='MpServer', x=-4236.91, y=11.00, z=7817.31], 15267208=yi['Creeper'/15267208, l='MpServer', x=-4217.50, y=29.00, z=7716.50], 15267209=yw['Skeleton'/15267209, l='MpServer', x=-4216.81, y=77.00, z=7752.25], 15273803=vu['Bat'/15273803, l='MpServer', x=-4265.19, y=35.94, z=7798.63], 15267210=vy['Cow'/15267210, l='MpServer', x=-4218.66, y=62.54, z=7765.81], 15264192=yi['Creeper'/15264192, l='MpServer', x=-4266.50, y=51.00, z=7799.50], 15266112=vy['Cow'/15266112, l='MpServer', x=-4238.78, y=11.00, z=7823.72], 15264193=za['Zombie'/15264193, l='MpServer', x=-4268.63, y=65.00, z=7796.28], 15267207=yi['Creeper'/15267207, l='MpServer', x=-4214.50, y=30.00, z=7711.50], 15304977=yd['item.item.reeds'/15304977, l='MpServer', x=-4279.88, y=48.00, z=7760.72], 15262165=za['Zombie'/15262165, l='MpServer', x=-4295.50, y=32.00, z=7790.50], 15264726=xs['entity.ItemFrame.name'/15264726, l='MpServer', x=-4246.97, y=71.50, z=7766.50]}
newMapDatas: {881=ayz@7864e410, 883=ayz@57f759c, 884=ayz@73f8573b, 885=ayz@20283a18, 886=ayz@7f330e69, 890=ayz@11e5786, 891=ayz@306e9911}
downloading: true
isMultiworld: true
propsFound: true
startOnChange: true
overrideLastModifiedCheck: false
saving: false
worldLoadingDeferred: false
worldName: Some town
baseFolderName: ServerNameHere
### CONNECTED SERVER

Name: ServerNameHere
IP: ServerIPHere

### PROPERTIES


#### BASE

Messages.enableAll: true
Messages.REMOVE_ENTITY: false
Messages.PLUGIN_CHANNEL_MESSAGE: false
Messages.INFO: true
Messages.ON_MAP_SAVED: false
LinkedWorlds: |World1|World2|World3|World4|World5|Some town
Messages.ON_GUI_CLOSED_INFO: true
Messages.ON_GUI_CLOSED_WARNING: true
Messages.LOAD_TILE_ENTITY: false
ServerName: NameHere
Messages.SAVING: true
Messages.ON_WORLD_LOAD: false
Messages.ON_CHUNK_NO_LONGER_NEEDED: false

#### WORLD

WorldName: Some town

#### DEFAULT

TutorialShown: true
UpdateETag: "fd859f3f951c362a089854b87be9fcf3"

Stacktrace:
    at wdl.WDLHooks.onCrashReportPopulateEnvironment(WDLHooks.java:375)
    at b.h(CrashReport.java:129)
    at b.<init>(CrashReport.java:47)
    at b.a(CrashReport.java:400)
    at wdl.WDL.crashed(WDL.java:1943)
    at wdl.WDLHooks.onWorldClientTick(WDLHooks.java:160)
    at bku.d(WorldClient.java:102)
    at bcf.t(SourceFile:1658)
    at bcf.av(SourceFile:962)
    at bcf.a(SourceFile:392)
    at net.minecraft.client.main.Main.main(SourceFile:124)

-- System Details --
Details:
    Minecraft Version: 1.9
    Operating System: Windows 7 (amd64) version 6.1
    Java Version: 1.8.0_25, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 426606712 bytes (406 MB) / 1342201856 bytes (1280 MB) up to 2040135680 bytes (1945 MB)
    JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn1G
    IntCache: cache: 4, tcache: 46, allocated: 13, tallocated: 95

1.9.4 Warning: Some files have invalid hashes!

Receiving the following message when logging into a server:

[WorldDownloader update check thread/INFO]: [CHAT] [WorldDL] Some files have invalid hashes! Your installation may be corrupt or compromised. Please use caution, and consider redownloading from the Official Minecraft Forums thread.

The warning persists when WD is the only mod installed. I have re-downloaded, but the files are identical.

WD version: mod-litemodwdl1.9.4_gradle-1.9.4a-beta1-mc1.9.4.litemod
Liteloader version: liteloader-installer-1.9.4-00-SNAPSHOT.jar (Build #10)
Forge version: forge-1.9.4-12.17.0.1917-1.9.4

Compile from sources from MC 1.7.10

Hi,

I'd like to compile a custom version of WorldDownloader for Minecraft 1.7.10. I am experienced in java but not that much in minecraft modding, so I set up my environnement following this tutorial. Set up seems to be ok (net.minecraft.* packages are resolved), but I have some issues especially with GUI package and unresolved methods on every event (onMouseRelease, isMouseOver .. )

I'm interested to know how you proceed to compile the mod, which tool you use or if you had some tips to help me compile the mod.

Thanks

Saving double chests can corrupt save files

I noticed that when I save certain (possibly enchanted?) items into double chests with 1.8b, the save becomes corrupt and when I try to load the single player file, Minecraft just hangs and I'm forced to use Task Manager to kill the Java service.

[Question] [1.8.9] Regarding onWorldLoad

With the following method, you send a request prefixed with WDL|

Taken from ( https://github.com/Pokechu22/WorldDownloader/blob/1.8.9a/src/wdl/WDLPluginChannels.java#L598-L638 )

    static void onWorldLoad() {
	Minecraft minecraft = Minecraft.getMinecraft();
	
	receivedPackets = new HashSet<Integer>();
	requests = new HashMap<String, String>();
	chunkOverrideRequests = new ArrayList<ChunkRange>();
	
	canUseFunctionsUnknownToServer = true;
	
	WDLMessages.chatMessageTranslated(
			WDLMessageTypes.PLUGIN_CHANNEL_MESSAGE,
			"wdl.messages.permissions.init");
	
	// Register the WDL messages.
	PacketBuffer registerPacketBuffer = new PacketBuffer(Unpooled.buffer());
	// Done like this because "buffer.writeString" doesn't do the propper
	// null-terminated strings.
	registerPacketBuffer.writeBytes(new byte[] {
			'W', 'D', 'L', '|', 'I', 'N', 'I', 'T', '\0',
			'W', 'D', 'L', '|', 'C', 'O', 'N', 'T', 'R', 'O', 'L', '\0',
			'W', 'D', 'L', '|', 'R', 'E', 'Q', 'U', 'E', 'S', 'T', '\0' });
	C17PacketCustomPayload registerPacket = new C17PacketCustomPayload(
			"REGISTER", registerPacketBuffer);
	minecraft.getNetHandler().addToSendQueue(registerPacket);

	// Send the init message.
	C17PacketCustomPayload initPacket;
	try {
		initPacket = new C17PacketCustomPayload("WDL|INIT",
				new PacketBuffer(Unpooled.copiedBuffer(WDL.VERSION
						.getBytes("UTF-8"))));
	} catch (UnsupportedEncodingException e) {
		WDLMessages.chatMessageTranslated(WDLMessageTypes.ERROR,
				"wdl.messages.generalError.noUTF8", e);

		initPacket = new C17PacketCustomPayload("WDL|INIT",
				new PacketBuffer(Unpooled.buffer()));
	}
	minecraft.getNetHandler().addToSendQueue(initPacket);
}

Would it matter if the payload did not contain WDL? Am talking about WDL|INIT, WDL|CONTROL and WDL|REQUEST

Outdated Sources?

When I decompile MC using your csv files, add the changes and then recompile, the changed files look different than the official ones.
EDIT: Got the sources from your minecraftforums thread, works well except for the 1.7.10, which seems to be outdated.

WorldDownloader can be crashed with a server-side plugin and the Plugin Messaging API

Please see AntiWDL.java line 34 for more info.

Chatlog from the dev:

<Redrield> When the client receives the WDL|CONTROL packet I send, it just dies
<bmintz> ah i see and 41 and 42 is just in case it doesn't or... does the client actually see that
<Redrield> Apparently my code trips off an EOFException
<Redrield> and the client just aborts and kills itself
<bmintz> and i'm guessing WDL uses WDL|CONTROL
<Redrield> Yeah
<bmintz> ok
<Redrield> WDL|INIT is a packet sent, saying that a client is A. Using WDL, and B. Is ready to receive permissions
<Redrield> I listen for that and send back a WDL|CONTROL packet, basically saying that they're not allowed to do anything
<Redrield> And it shows that by crashing their client

It's a Sponge plugin, but it should be trivial to port to Bukkit/Forge. This is essentially a more forceful WDL ServerSide Companion.

Nether Chunks

When I downloaded parts of the nether from a server (CosmicPVP), the single player world has chunks that are obviously out of place. Why is this happening and is there a way to fix it?
screen shot 2017-01-25 at 7 35 42 pm

Fireworks cause extreme lag / freezing

When a firework is launched while downloading, the client freezes (extremely low FPS). To reproduce, simply take a firework rocket and fire it while downloading (there doesn't need to be an effect on it; a blank one will do).

HAVE NO IDEA HOW TO INSTALL

I have no IDEA how to install it. Can you run me through with the steps? I tried doing it on my own, but doesnt seem to work

Crash upon entering world

[Originally reported by codahq on the forums]

On some servers, in some circumstances, upon joining the game would immediately crash. This occurred in both the liteloader version and coremod version.

Crash report:

---- Minecraft Crash Report ----

WARNING: coremods are present:
  BetterFoliageLoader (BetterFoliage-mc1.8-1.1.5.jar)
  FMLPlugin (InventoryTweaks-1.59-176.jar)
  CCLCorePlugin (CodeChickenLib-1.8-1.1.2.133-universal.jar)
  SmartCorePlugin (SmartMoving-1.8-16.1.jar)
  PlayerAPIPlugin (PlayerAPI-1.8-1.3.jar)
  CodeChickenCorePlugin (CodeChickenCore-1.8-1.0.5.36-universal.jar)
  ItemPatchingLoader (ItemPhysic Lite 1.1.3 mc1.8.jar)
  CCCDeobfPlugin (unknown)
  RenderPlayerAPIPlugin (RenderPlayerAPI-1.8-1.4.jar)
  DLFMLCorePlugin (DynamicLights-1.8.jar)
  NEICorePlugin (NotEnoughItems-1.8-1.0.5.104-universal.jar)
  LoadingPlugin (PixelCam-1.2.jar)
Contact their authors BEFORE contacting forge

// Don't be sad. I'll do better next time, I promise!

Time: 7/21/15 1:08 AM
Description: WDL mod: exception in onWorldRemoveEntityFromWorld event

java.lang.NullPointerException: WDL mod: exception in onWorldRemoveEntityFromWorld event
    at wdl.WDLHooks.onWorldClientRemoveEntityFromWorld(WDLHooks.java:153)
    at wdl.litemod.LiteModWDL.worldClientRemoveEntityFromWorld(LiteModWDL.java:104)
    at com.mumfrey.liteloader.core.event.EventProxy.$event0000b(EventProxy.java:222)
    at net.minecraft.client.multiplayer.WorldClient.func_73028_b(WorldClient.java)
    at net.minecraft.client.network.NetHandlerPlayClient.func_147238_a(NetHandlerPlayClient.java:588)
    at net.minecraft.network.play.server.S13PacketDestroyEntities.func_148833_a(SourceFile:42)
    at net.minecraft.network.play.server.S13PacketDestroyEntities.func_148833_a(SourceFile:9)
    at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at net.minecraftforge.fml.common.FMLCommonHandler.callFuture(FMLCommonHandler.java:714)
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1018)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:345)
    at net.minecraft.client.main.Main.main(SourceFile:120)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
    Minecraft Version: 1.8
    Operating System: Windows 7 (amd64) version 6.1
    Java Version: 1.8.0_25, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 966525152 bytes (921 MB) / 1834483712 bytes (1749 MB) up to 3817865216 bytes (3641 MB)
    JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G
    IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
    FML: MCP v9.10 FML v8.0.99.99 Minecraft Forge 11.14.3.1491 Optifine OptiFine_1.8_HD_U_D5 31 mods loaded, 31 mods active
    States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    UCHIJA  mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) 
    UCHIJA  FML{8.0.99.99} [Forge Mod Loader] (forge-1.8-11.14.3.1491.jar) 
    UCHIJA  Forge{11.14.3.1491} [Minecraft Forge] (forge-1.8-11.14.3.1491.jar) 
    UCHIJA  CodeChickenCore{1.0.5.36} [CodeChicken Core] (minecraft.jar) 
    UCHIJA  NotEnoughItems{1.0.5.104} [Not Enough Items] (NotEnoughItems-1.8-1.0.5.104-universal.jar) 
    UCHIJA  PlayerAPI{1.3} [Player API] (minecraft.jar) 
    UCHIJA  RenderPlayerAPI{1.4} [Render Player API] (minecraft.jar) 
    UCHIJA  SmartCore{1.2} [Smart Core] (minecraft.jar) 
    UCHIJA  itemphysic{1.1.2} [ItemPhysic] (minecraft.jar) 
    UCHIJA  SmartMoving{16.1} [Smart Moving] (SmartMoving-1.8-16.1.jar) 
    UCHIJA  DamageIndicatorsMod{3.3.3} [Damage Indicators] ([1.8]DamageIndicatorsMod-3.3.3.jar) 
    UCHIJA  iChunUtil{5.4.0} [iChunUtil] (iChunUtil-5.4.0.jar) 
    UCHIJA  BackTools{5.1.0} [BackTools] (BackTools-5.1.0.jar) 
    UCHIJA  BetterFoliage{1.1.5} [Better Foliage] (BetterFoliage-mc1.8-1.1.5.jar) 
    UCHIJA  DynamicLights{1.3.8} [Dynamic Lights] (DynamicLights-1.8.jar) 
    UCHIJA  DynamicLights_onFire{1.0.4} [Dynamic Lights Burning Entity Module] (DynamicLights-1.8.jar) 
    UCHIJA  DynamicLights_creepers{1.0.4} [Dynamic Lights Creeper Module] (DynamicLights-1.8.jar) 
    UCHIJA  DynamicLights_dropItems{1.0.8} [Dynamic Lights EntityItem Module] (DynamicLights-1.8.jar) 
    UCHIJA  DynamicLights_entityClasses{1.0.1} [Dynamic Lights Entity Light Module] (DynamicLights-1.8.jar) 
    UCHIJA  DynamicLights_mobEquipment{1.0.8} [Dynamic Lights Mob Equipment Light Module] (DynamicLights-1.8.jar) 
    UCHIJA  DynamicLights_flameArrows{1.0.0} [Dynamic Lights Fiery Arrows Light Module] (DynamicLights-1.8.jar) 
    UCHIJA  DynamicLights_floodLights{1.0.2} [Dynamic Lights Flood Light] (DynamicLights-1.8.jar) 
    UCHIJA  DynamicLights_otherPlayers{1.0.7} [Dynamic Lights OtherPlayers Light Module] (DynamicLights-1.8.jar) 
    UCHIJA  DynamicLights_thePlayer{1.1.3} [Dynamic Lights Player Light Module] (DynamicLights-1.8.jar) 
    UCHIJA  inventorytweaks{1.59-176-9318a76-dirty} [Inventory Tweaks] (InventoryTweaks-1.59-176.jar) 
    UCHIJA  pearlmod{0.3.0.16} [Pearlmod] (pearlmod-1.8.0-0.3.1.0.jar) 
    UCHIJA  PixelCam{1.2} [PixelCam] (PixelCam-1.2.jar) 
    UCHIJA  Shatter{5.0.0} [Shatter] (Shatter-5.0.0.jar) 
    UCHIJA  SmartRender{2.1} [Smart Render] (SmartRender-1.8-2.1.jar) 
    UCHIJA  Streak{5.0.1} [Streak] (Streak-5.0.1.jar) 
    UCHIJA  AS_UpdateCheck{1.1.7} [AtomicStryker Update Check Mod] (UpdateCheckerMod-1.8.jar) 
    Loaded coremods (and transformers): 
BetterFoliageLoader (BetterFoliage-mc1.8-1.1.5.jar)
  mods.betterfoliage.loader.impl.BetterFoliageTransformer
FMLPlugin (InventoryTweaks-1.59-176.jar)
  invtweaks.forge.asm.ContainerTransformer
CCLCorePlugin (CodeChickenLib-1.8-1.1.2.133-universal.jar)
  codechicken.lib.asm.ClassHeirachyManager
  codechicken.lib.asm.RenderHookTransformer
SmartCorePlugin (SmartMoving-1.8-16.1.jar)
  net.smart.core.SmartCoreTransformer
PlayerAPIPlugin (PlayerAPI-1.8-1.3.jar)
  api.player.forge.PlayerAPITransformer
CodeChickenCorePlugin (CodeChickenCore-1.8-1.0.5.36-universal.jar)
  codechicken.core.asm.InterfaceDependancyTransformer
  codechicken.core.asm.TweakTransformer
  codechicken.core.asm.DelegatedTransformer
  codechicken.core.asm.DefaultImplementationTransformer
ItemPatchingLoader (ItemPhysic Lite 1.1.3 mc1.8.jar)
  com.creativemd.itemphysic.ItemTransformer
CCCDeobfPlugin (unknown)

RenderPlayerAPIPlugin (RenderPlayerAPI-1.8-1.4.jar)
  api.player.forge.RenderPlayerAPITransformer
DLFMLCorePlugin (DynamicLights-1.8.jar)
  atomicstryker.dynamiclights.common.DLTransformer
NEICorePlugin (NotEnoughItems-1.8-1.0.5.104-universal.jar)
  codechicken.nei.asm.NEITransformer
LoadingPlugin (PixelCam-1.2.jar)
  eu.crushedpixel.pixelcam.coremod.CameraTiltingCT
    GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13397 Compatibility Profile Context 15.200.1046.0' Renderer: 'AMD Radeon R9 200 / HD 7900 Series'

(source)

Some sounds are no longer playing in 1.9

For some strange reason, certain sounds are not playing in 1.9. I'm looking into why this is happening, but it's very odd.

The menu and block break sounds do work. Other sounds do not. Interestingly, those sounds don't even generate a closed caption (while the menu and break ones do).

Errors in build.gradle

error online 25
change from
classpath 'pokechu22.test.begradle:begradle:0.0.2-snapshot
to
classpath 'pokechu22.test.begradle:begradle:0.0.3

16 compile errors

`#################################################
ForgeGradle 0.0.3-2c94033
https://github.com/MinecraftForge/ForgeGradle
#################################################
Powered by MCP unknown
http://modcoderpack.com
by: Searge, ProfMobius, Fesh0r,
R4wk, ZeuX, IngisKahn, bspkrs
#################################################
This mapping 'snapshot_20170301' was designed for MC 1.11! Use at your own peril.
:1.10.2:deobfCompileDummyTask
:1.10.2:deobfProvidedDummyTask
:1.10.2:getVersionJson
:1.10.2:downloadClient SKIPPED
:1.10.2:extractDependencyATs SKIPPED
:1.10.2:extractMcpData SKIPPED
:1.10.2:extractMcpMappings
Download http://files.minecraftforge.net/maven/de/oceanlabs/mcp/mcp_snapshot/20170301-1.11/mcp_snapshot-20170301-1.11.zip
:1.10.2:genSrgs
:1.10.2:deobfMcSRG SKIPPED
:1.10.2:decompileMc SKIPPED
:1.10.2:fixMcSources SKIPPED
:1.10.2:remapMcSources SKIPPED
:1.10.2:processApiBasePatches SKIPPED
:1.10.2:sourceApiJava
:1.10.2:compileApiJava UP-TO-DATE
:1.10.2:processApiResources UP-TO-DATE
:1.10.2:apiClasses UP-TO-DATE
:1.10.2:processBasePatches
Generating patch for net.minecraft.client.gui.GuiIngameMenu from C:\Users\ASUS\Dev\wdl4\1.10.2\src\main\base\net\minecraft\client\gui\GuiIngameMenu.java to C:\Users\ASUS\Dev\wdl4\1.10.2\src\main\base-patches\net.minecraft.client.gui.GuiIngameMenu.patch
Generating patch for net.minecraft.client.multiplayer.WorldClient from C:\Users\ASUS\Dev\wdl4\1.10.2\src\main\base\net\minecraft\client\multiplayer\WorldClient.java to C:\Users\ASUS\Dev\wdl4\1.10.2\src\main\base-patches\net.minecraft.client.multiplayer.WorldClient.patch
Generating patch for net.minecraft.client.network.NetHandlerPlayClient from C:\Users\ASUS\Dev\wdl4\1.10.2\src\main\base\net\minecraft\client\network\NetHandlerPlayClient.java to C:\Users\ASUS\Dev\wdl4\1.10.2\src\main\base-patches\net.minecraft.client.network.NetHandlerPlayClient.patch
Generating patch for net.minecraft.crash.CrashReport from C:\Users\ASUS\Dev\wdl4\1.10.2\src\main\base\net\minecraft\crash\CrashReport.java to C:\Users\ASUS\Dev\wdl4\1.10.2\src\main\base-patches\net.minecraft.crash.CrashReport.patch
Generating patch for net.minecraft.client.ClientBrandRetriever from C:\Users\ASUS\Dev\wdl4\1.10.2\src\main\base\net\minecraft\client\ClientBrandRetriever.java to C:\Users\ASUS\Dev\wdl4\1.10.2\src\main\base-patches\net.minecraft.client.ClientBrandRetriever.patch
Generating patch for net.minecraft.client.resources.DefaultResourcePack from C:\Users\ASUS\Dev\wdl4\1.10.2\src\main\base\net\minecraft\client\resources\DefaultResourcePack.java to C:\Users\ASUS\Dev\wdl4\1.10.2\src\main\base-patches\net.minecraft.client.resources.DefaultResourcePack.patch
:1.10.2:sourceMainJava
:1.10.2:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.6
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 warning
:1.10.2:processResources
:1.10.2:classes
:1.10.2:jar
:1.10.2:processTestBasePatches SKIPPED
:1.10.2:sourceTestJava
:1.10.2:compileTestJava UP-TO-DATE
:1.10.2:processTestResources UP-TO-DATE
:1.10.2:testClasses UP-TO-DATE
:1.10.2:test UP-TO-DATE
:1.10.2:reobfJar
:1.10.2:extractRangemapReplacedMain
C:\Users\ASUS\Dev\wdl4\1.10.2\build\sources\main\java
:1.10.2:retromapReplacedMain
remapping source...
:1.10.2:sourceJar
:1.10.2:assemble
:1.10.2:check UP-TO-DATE
:1.10.2:build
:1.11:deobfCompileDummyTask
:1.11:deobfProvidedDummyTask
:1.11:getVersionJson
:1.11:downloadClient SKIPPED
:1.11:extractDependencyATs SKIPPED
:1.11:extractMcpData SKIPPED
:1.11:extractMcpMappings SKIPPED
:1.11:genSrgs
:1.11:deobfMcSRG SKIPPED
:1.11:decompileMc SKIPPED
:1.11:fixMcSources
:1.11:remapMcSources SKIPPED
:1.11:processApiBasePatches SKIPPED
:1.11:sourceApiJava
:1.11:compileApiJava UP-TO-DATE
:1.11:processApiResources UP-TO-DATE
:1.11:apiClasses UP-TO-DATE
:1.11:processBasePatches
Generating patch for net.minecraft.client.gui.GuiIngameMenu from C:\Users\ASUS\Dev\wdl4\1.11\src\main\base\net\minecraft\client\gui\GuiIngameMenu.java to C:\Users\ASUS\Dev\wdl4\1.11\src\main\base-patches\net.minecraft.client.gui.GuiIngameMenu.patch
Generating patch for net.minecraft.client.multiplayer.WorldClient from C:\Users\ASUS\Dev\wdl4\1.11\src\main\base\net\minecraft\client\multiplayer\WorldClient.java to C:\Users\ASUS\Dev\wdl4\1.11\src\main\base-patches\net.minecraft.client.multiplayer.WorldClient.patch
Generating patch for net.minecraft.client.network.NetHandlerPlayClient from C:\Users\ASUS\Dev\wdl4\1.11\src\main\base\net\minecraft\client\network\NetHandlerPlayClient.java to C:\Users\ASUS\Dev\wdl4\1.11\src\main\base-patches\net.minecraft.client.network.NetHandlerPlayClient.patch
Generating patch for net.minecraft.crash.CrashReport from C:\Users\ASUS\Dev\wdl4\1.11\src\main\base\net\minecraft\crash\CrashReport.java to C:\Users\ASUS\Dev\wdl4\1.11\src\main\base-patches\net.minecraft.crash.CrashReport.patch
Generating patch for net.minecraft.client.ClientBrandRetriever from C:\Users\ASUS\Dev\wdl4\1.11\src\main\base\net\minecraft\client\ClientBrandRetriever.java to C:\Users\ASUS\Dev\wdl4\1.11\src\main\base-patches\net.minecraft.client.ClientBrandRetriever.patch
Generating patch for net.minecraft.client.resources.DefaultResourcePack from C:\Users\ASUS\Dev\wdl4\1.11\src\main\base\net\minecraft\client\resources\DefaultResourcePack.java to C:\Users\ASUS\Dev\wdl4\1.11\src\main\base-patches\net.minecraft.client.resources.DefaultResourcePack.patch
:1.11:sourceMainJava
:1.11:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.6
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\network\NetHandlerPlayClient.java:89: error: cannot find symbol
import net.minecraft.entity.passive.AbstractHorse;
^
symbol: class AbstractHorse
location: package net.minecraft.entity.passive
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\gui\GuiIngameMenu.java:101: error: cannot find symbol
this.drawCenteredString(this.fontRendererObj, I18n.format("menu.game", new Object[0]), this.width / 2, 40, 16777215);
^
symbol: variable fontRendererObj
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\multiplayer\WorldClient.java:85: error: cannot find symbol
this.theProfiler.startSection("reEntryProcessing");
^
symbol: variable theProfiler
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\multiplayer\WorldClient.java:96: error: cannot find symbol
this.theProfiler.endStartSection("chunkCache");
^
symbol: variable theProfiler
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\multiplayer\WorldClient.java:98: error: cannot find symbol
this.theProfiler.endStartSection("blocks");
^
symbol: variable theProfiler
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\multiplayer\WorldClient.java:100: error: cannot find symbol
this.theProfiler.endSection();
^
symbol: variable theProfiler
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\multiplayer\WorldClient.java:129: error: cannot find symbol
this.theProfiler.startSection("buildList");
^
symbol: variable theProfiler
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\multiplayer\WorldClient.java:139: error: cannot find symbol
this.theProfiler.endSection();
^
symbol: variable theProfiler
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\multiplayer\WorldClient.java:161: error: cannot find symbol
this.theProfiler.startSection("getChunk");
^
symbol: variable theProfiler
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\multiplayer\WorldClient.java:164: error: cannot find symbol
this.theProfiler.endSection();
^
symbol: variable theProfiler
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\network\NetHandlerPlayClient.java:1007: error: cannot find symbol
if (entity instanceof AbstractHorse) {
^
symbol: class AbstractHorse
location: class NetHandlerPlayClient
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\network\NetHandlerPlayClient.java:1008: error: cannot find symbol
entityplayersp.openGuiHorseInventory((AbstractHorse)entity, new ContainerHorseChest(packetIn.getWindowTitle(), packetIn.getSlotCount()));
^
symbol: class AbstractHorse
location: class NetHandlerPlayClient
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\network\NetHandlerPlayClient.java:1718: error: cannot find symbol
scoreplayerteam.setTeamName(packetIn.getDisplayName());
^
symbol: method setTeamName(String)
location: variable scoreplayerteam of type ScorePlayerTeam
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\network\NetHandlerPlayClient.java:1719: error: cannot find symbol
scoreplayerteam.setNamePrefix(packetIn.getPrefix());
^
symbol: method setNamePrefix(String)
location: variable scoreplayerteam of type ScorePlayerTeam
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\network\NetHandlerPlayClient.java:1720: error: cannot find symbol
scoreplayerteam.setNameSuffix(packetIn.getSuffix());
^
symbol: method setNameSuffix(String)
location: variable scoreplayerteam of type ScorePlayerTeam
C:\Users\ASUS\Dev\wdl4\1.11\build\sources\main\java\net\minecraft\client\network\NetHandlerPlayClient.java:1721: error: cannot find symbol
scoreplayerteam.setChatFormat(TextFormatting.fromColorIndex(packetIn.getColor()));
^
symbol: method setChatFormat(TextFormatting)
location: variable scoreplayerteam of type ScorePlayerTeam
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
16 errors
1 warning
:1.11:compileJava FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':1.11:compileJava'.

Compilation failed; see the compiler error output for details.

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 39.381 secs

Compilation failed.
If this was due to a bad class file, try running "gradlew setupDecompWorkspace"
The cause of this behavior is being investigated.`

1.9+: Some entities are killed upon load due to datafixer

In 1.9 and above, some entities seem to be randomly killed upon the saved world loading. Code investigation has shown that this is due to data fixing that happens in 1.9. Specifically, net.minecraft.util.datafix.fixes.EntityHealth is at fault.


EntityHealth acts upon the following entities, attempting to fix weird health data set in older versions of Minecraft. As you can see, it's a large list, with many entities that are likely to be saved.

  • ArmorStand
  • Bat
  • Blaze
  • CaveSpider
  • Chicken
  • Cow
  • Creeper
  • EnderDragon
  • Enderman
  • Endermite
  • EntityHorse
  • Ghast
  • Giant
  • Guardian
  • LavaSlime
  • MushroomCow
  • Ozelot
  • Pig
  • PigZombie
  • Rabbit
  • Sheep
  • Shulker
  • Silverfish
  • Skeleton
  • Slime
  • SnowMan
  • Spider
  • Squid
  • Villager
  • VillagerGolem
  • Witch
  • WitherBoss
  • Wolf
  • Zombie

The fixing process seems to have a bug, though: if the entity already has a Health tag, it'll overwrite it with the value of a Heath (sic) tag, which will always be 0. I'm not sure whether this is from a typo in older versions, or a typo in the data fixer.

The fix would be disabling that data fixer by setting the version to a version where that fixer no longer is necessary. Further investigation will be needed.


May relate to #26.

Sometimes, when stopping download, a ConcurrentModificationException is thrown

Crash report:

[20:38:49] [Client thread/FATAL]: Unreported exception thrown!
java.util.ConcurrentModificationException
    at java.util.HashMap$HashIterator.nextEntry(HashMap.java:922) ~[?:1.7.0_75]
    at java.util.HashMap$KeyIterator.next(HashMap.java:956) ~[?:1.7.0_75]
    at com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.next(AbstractMapBasedMultimap.java:486) ~[guava-17.0.jar:?]
    at net.minecraft.util.ClassInheratanceMultiMap$2.computeNext(ClassInheratanceMultiMap.java:116) ~[bin/:?]
    at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143) ~[guava-17.0.jar:?]
    at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138) ~[guava-17.0.jar:?]
    at net.minecraft.client.renderer.RenderGlobal.func_180446_a(RenderGlobal.java:625) ~[bin/:?]
    at net.minecraft.client.renderer.EntityRenderer.func_175068_a(EntityRenderer.java:1405) ~[bin/:?]
    at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1304) ~[bin/:?]
    at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1117) ~[bin/:?]
    at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1104) ~[bin/:?]
    at net.minecraft.client.Minecraft.run(Minecraft.java:419) [bin/:?]
    at net.minecraft.client.main.Main.main(Main.java:150) [bin/:?]
    at Start.main(Start.java:14) [bin/:?]
---- Minecraft Crash Report ----
// I blame Dinnerbone.

Time: 10/16/15 8:38 PM
Description: Unexpected error

java.util.ConcurrentModificationException
    at java.util.HashMap$HashIterator.nextEntry(HashMap.java:922)
    at java.util.HashMap$KeyIterator.next(HashMap.java:956)
    at com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.next(AbstractMapBasedMultimap.java:486)
    at net.minecraft.util.ClassInheratanceMultiMap$2.computeNext(ClassInheratanceMultiMap.java:116)
    at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
    at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
    at net.minecraft.client.renderer.RenderGlobal.func_180446_a(RenderGlobal.java:625)
    at net.minecraft.client.renderer.EntityRenderer.func_175068_a(EntityRenderer.java:1405)
    at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1304)
    at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1117)
    at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1104)
    at net.minecraft.client.Minecraft.run(Minecraft.java:419)
    at net.minecraft.client.main.Main.main(Main.java:150)
    at Start.main(Start.java:14)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
    at java.util.HashMap$HashIterator.nextEntry(HashMap.java:922)
    at java.util.HashMap$KeyIterator.next(HashMap.java:956)
    at com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.next(AbstractMapBasedMultimap.java:486)
    at net.minecraft.util.ClassInheratanceMultiMap$2.computeNext(ClassInheratanceMultiMap.java:116)
    at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
    at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
    at net.minecraft.client.renderer.RenderGlobal.func_180446_a(RenderGlobal.java:625)
    at net.minecraft.client.renderer.EntityRenderer.func_175068_a(EntityRenderer.java:1405)

-- Affected level --
Details:
    Level name: MpServer
    All players: 42 total; [EntityPlayerSP['pokechu22'/48992513, l='MpServer', x=0.69, y=72.00, z=5.41], EntityOtherPlayerMP['Aerick'/48693613, l='MpServer', x=0.56, y=74.02, z=0.75], EntityOtherPlayerMP['JamesVGC'/26324735, l='MpServer', x=-11.31, y=71.06, z=28.00], EntityOtherPlayerMP['Ecstasty'/48199350, l='MpServer', x=-3.22, y=71.50, z=9.22], EntityOtherPlayerMP['Vinilha10'/46673995, l='MpServer', x=-2.91, y=71.00, z=17.38], EntityOtherPlayerMP['HeSoPanda'/47171055, l='MpServer', x=10.88, y=78.00, z=-11.88], EntityOtherPlayerMP['butterwarrior64'/47040295, l='MpServer', x=-89.53, y=67.00, z=36.56], EntityOtherPlayerMP['AkramPlays'/44227968, l='MpServer', x=10.88, y=78.00, z=-11.88], EntityOtherPlayerMP['NerdsRCool'/35173036, l='MpServer', x=11.94, y=72.00, z=-11.72], EntityOtherPlayerMP['secretblast'/48974661, l='MpServer', x=0.50, y=74.00, z=-1.00], EntityOtherPlayerMP['ArtZ_AJ'/24994514, l='MpServer', x=39.66, y=71.00, z=-11.72], EntityOtherPlayerMP['JOOSEY_JOOSE'/48854855, l='MpServer', x=51.16, y=-57.20, z=60.78], EntityOtherPlayerMP['K838'/35449426, l='MpServer', x=-17.56, y=71.02, z=-1.53], EntityOtherPlayerMP['Hiro_zg'/37962802, l='MpServer', x=-25.81, y=71.08, z=-7.09], EntityOtherPlayerMP['Blue_Hawkeye'/35694997, l='MpServer', x=8.97, y=82.00, z=-18.69], EntityOtherPlayerMP['GentleCaab'/41755966, l='MpServer', x=4.19, y=71.00, z=-31.78], EntityOtherPlayerMP['SenorDuckXDDD'/37626033, l='MpServer', x=8.97, y=82.00, z=-18.69], EntityOtherPlayerMP['ImmortalElla'/37551346, l='MpServer', x=-36.47, y=72.00, z=-3.94], EntityOtherPlayerMP['fiercepierce772'/40772154, l='MpServer', x=-36.09, y=71.02, z=-25.84], EntityOtherPlayerMP['MarcoSharko77'/19013048, l='MpServer', x=5.69, y=72.00, z=-33.72], EntityOtherPlayerMP['Harper9753'/48776045, l='MpServer', x=10.38, y=72.00, z=-5.91], EntityOtherPlayerMP['Brogan366'/49022771, l='MpServer', x=11.59, y=70.75, z=-3.88], EntityOtherPlayerMP['spear5585818'/49063222, l='MpServer', x=-7.97, y=176.00, z=29.16], EntityOtherPlayerMP['cedrian80'/48945830, l='MpServer', x=35.69, y=71.02, z=8.69], EntityOtherPlayerMP['ASAHI32'/49145607, l='MpServer', x=38.06, y=66.47, z=37.44], EntityOtherPlayerMP['Purple_JOEY'/49146719, l='MpServer', x=1.72, y=176.00, z=0.28], EntityOtherPlayerMP['_TotalHard_'/49129917, l='MpServer', x=-5.50, y=176.00, z=-4.69], EntityOtherPlayerMP['VirusPlayzMC'/49169377, l='MpServer', x=-28.78, y=74.00, z=36.97], EntityOtherPlayerMP['Kaitycatt'/49205745, l='MpServer', x=20.94, y=72.00, z=40.84], EntityOtherPlayerMP['diamondsword4112'/49136567, l='MpServer', x=-4.34, y=72.00, z=5.66], EntityOtherPlayerMP['xXenchanted68Xx'/49221708, l='MpServer', x=-7.91, y=72.00, z=9.72], EntityOtherPlayerMP['Coolin40'/49221709, l='MpServer', x=-1.69, y=72.88, z=4.56], EntityOtherPlayerMP['live3d'/49205989, l='MpServer', x=0.47, y=72.02, z=3.31], EntityOtherPlayerMP['ChaosBlade987'/49232335, l='MpServer', x=3.97, y=72.02, z=6.94], EntityOtherPlayerMP['FistoFury'/49231439, l='MpServer', x=-7.34, y=72.00, z=7.34], EntityOtherPlayerMP['LeePete'/49221917, l='MpServer', x=-35.47, y=71.02, z=-27.06], EntityOtherPlayerMP['Obermensch'/49242816, l='MpServer', x=42.56, y=71.31, z=-8.38], EntityOtherPlayerMP['racen55'/49248303, l='MpServer', x=-2.78, y=71.06, z=14.97], EntityOtherPlayerMP['Jake54722'/49251921, l='MpServer', x=8.84, y=71.50, z=-3.69], EntityOtherPlayerMP['crazyjaker'/49251351, l='MpServer', x=0.56, y=71.02, z=15.00], EntityOtherPlayerMP['darknight07'/49251816, l='MpServer', x=-28.41, y=72.50, z=23.09], EntityOtherPlayerMP['Nesa'/49242817, l='MpServer', x=-2.22, y=72.00, z=1.91]]
    Chunk stats: MultiplayerChunkCache: 169, 169
    Level seed: 0
    Level generator: ID 01 - flat, ver 0. Features enabled: false
    Level generator options: 
    Level spawn location: -447.00,4.00,2352.00 - World: (-447,4,2352), Chunk: (at 1,0,0 in -28,147; contains blocks -448,0,2352 to -433,255,2367), Region: (-1,4; contains chunks -32,128 to -1,159, blocks -512,0,2048 to -1,255,2559)
    Level time: 15192276 game time, 132522787056 day time
    Level dimension: 0
    Level storage version: 0x04ABD - Anvil
    Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
    Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
    Forced entities: ~~ERROR~~ ClassCastException: null
    Retry entities: 0 total; []
    Server brand: BungeeCord (git:BungeeCord-Bootstrap:1.8-SNAPSHOT:"fa828eb":1059) <- Spigot
    Server type: Non-integrated multiplayer server

-- System Details --
Details:
    Minecraft Version: 1.8
    Operating System: Windows 8.1 (amd64) version 6.3
    Java Version: 1.7.0_75, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 380768000 bytes (363 MB) / 618659840 bytes (590 MB) up to 1308622848 bytes (1248 MB)
    JVM Flags: 1 total; -Xbootclasspath:C:\Program Files\Java\jdk1.7.0_75\jre\lib\resources.jar;C:\Program Files\Java\jdk1.7.0_75\jre\lib\rt.jar;C:\Program Files\Java\jdk1.7.0_75\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.7.0_75\jre\lib\jce.jar;C:\Program Files\Java\jdk1.7.0_75\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.7.0_75\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.7.0_75\lib\tools.jar
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    Launched Version: mcp
    LWJGL: 2.9.1
    OpenGL: P????L??    ?๏ฟฝ?^??z??? GL version 4.4.13374 Compatibility Profile Context 15.200.1012.2, ATI Technologies Inc.
    GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

    Using VBOs: No
    Is Modded: Definitely; Client brand changed to 'worlddownloader1.8d-coremod'
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: English (US)
    Profiler Position: N/A (disabled)

Seems to be something with entity processing messing. This has been around for a while and is hard to reproduce consistently unfortunately.

Update checker is broken

Due to some silliness, the update checker doesn't actually work. It's supposed to use the launched version, but if I use a coremod, or even liteloader, that launched version is incorrect.

I'll probably be able to fix this by using Minecraft.getSessionInfo, and grabbing the version from there (X-Minecraft-Version). Or hardcoding it, but that feels dangerous.

Certain chunks are not saved

From a private message: link will not for other people โ€“ for my reference only

I read through the thread and i didn't find anything about missing chunks that have been traveled to, this happens with every server

is there any way to fix this? i also went through bug reporter and couldn't find anyone with this exact problem

if it helps i am on a MAC

An image of the problem

Also reported by soccerguy3 in the private WDL development thread:

wdl_missingchunks1
wdl_missingchunks2
wdl_missingchunks3

Tripwire strings not saved

As title, tripwire strings are not saved.

Using version 4.0.0.1 LiteLoader version against Minecraft 1.11.2

Holographic Floating Text

The floating text that's on most servers goes with the world download, is there anyway you can remove that from coming with the world you download

Saving world

java.lang.NullPointerException: World Downloader Mod: Saving world
at wdl.WDL.savePlayer(WDL.java:696)
at wdl.WDL.saveEverything(WDL.java:624)
at wdl.WDL$3.run(WDL.java:484)

WorldDownloader not supported

WorldDownloader 1.7.10 works perfectly fine with forge when downloaded with Liteloader but when I add the mod WesterosBlocks 1.7.10 (which is added with forge) to the mod folder, it crashes. Is there any way this can be fixed?


---- Minecraft Crash Report ----
// I'm sorry, Dave.

Time: 7/6/16 12:44 PM
Description: ****** WorldDownloader not supported!!!!!! ******

java.lang.Exception
    at com.westeroscraft.westerosblocks.WesterosBlocks.crash(WesterosBlocks.java:106)
    at com.westeroscraft.westerosblocks.WesterosBlocks.postInit(WesterosBlocks.java:273)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
    at com.westeroscraft.westerosblocks.WesterosBlocks.crash(WesterosBlocks.java:106)
    at com.westeroscraft.westerosblocks.WesterosBlocks.postInit(WesterosBlocks.java:273)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552)

-- Initialization --
Details:
Stacktrace:
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
    Minecraft Version: 1.7.10
    Operating System: Windows 8 (amd64) version 6.2
    Java Version: 1.8.0_25, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 124201432 bytes (118 MB) / 510132224 bytes (486 MB) up to 954728448 bytes (910 MB)
    JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1558 4 mods loaded, 4 mods active
    States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    UCHIJ   mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) 
    UCHIJ   FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1558-1.7.10.jar) 
    UCHIJ   Forge{10.13.4.1558} [Minecraft Forge] (forge-1.7.10-10.13.4.1558-1.7.10.jar) 
    UCHI    WesterosBlocks{2.1.3-alpha-2-267} [WesterosBlocks] (WesterosBlocks.jar) 
    GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.4.13092 Compatibility Profile Context FireGL 14.301.1010.0' Renderer: 'ATI FirePro V (FireGL V) Graphics Adapter'
    Launched Version: 1.7.10
    LWJGL: 2.9.1
    OpenGL: ATI FirePro V (FireGL V) Graphics Adapter GL version 4.4.13092 Compatibility Profile Context FireGL 14.301.1010.0, ATI Technologies Inc.
    GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: [WesterosCraft.zip]
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Anisotropic Filtering: Off (1)

Error:Game ended with bad state (exit code 1)

Thats what I got in the Game Output when I wanted to start Minecraft:

Exception in thread "main" java.lang.SecurityException: SHA-256 digest error for bwy.class
    at sun.security.util.ManifestEntryVerifier.verify(ManifestEntryVerifier.java:218)
    at java.util.jar.JarVerifier.processEntry(JarVerifier.java:241)
    at java.util.jar.JarVerifier.update(JarVerifier.java:228)
    at java.util.jar.JarVerifier$VerifierStream.read(JarVerifier.java:482)
    at sun.misc.Resource.getBytes(Resource.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:450)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:367)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at net.minecraft.client.main.Main.main(SourceFile:40)
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release

Thats what I got in the Launcher Log when I wanted to start Minecraft:

[18:02:06 INFO]: Minecraft Launcher 1.6.11 (through bootstrap 100) started on windows...
[18:02:06 INFO]: Current time is Jun 7, 2015 6:02:06 PM
[18:02:06 INFO]: System.getProperty('os.name') == 'Windows 7'
[18:02:06 INFO]: System.getProperty('os.version') == '6.1'
[18:02:06 INFO]: System.getProperty('os.arch') == 'amd64'
[18:02:06 INFO]: System.getProperty('java.version') == '1.8.0_25'
[18:02:06 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[18:02:06 INFO]: System.getProperty('sun.arch.data.model') == '64'
[18:02:06 INFO]: proxy == DIRECT
[18:02:07 INFO]: JFX is already initialized
[18:02:07 INFO]: Refreshing local version list...
[18:02:07 INFO]: Refreshing remote version list...
[18:02:08 INFO]: Refresh complete.
[18:02:08 INFO]: Loaded 5 profile(s); selected 'Default'
[18:02:08 INFO]: Refreshing auth...
[18:02:08 INFO]: Logging in with access token
[18:02:14 INFO]: Getting syncinfo for selected version
[18:02:14 INFO]: Queueing library & version downloads
[18:02:14 INFO]: Download job 'Version & Libraries' started (16 threads, 33 files)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\mojang\realms\1.6.1\realms-1.6.1.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch\6.5\twitch-6.5.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.15.Final\netty-all-4.0.15.Final.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\17.0\guava-17.0.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\java3d\vecmath\1.5.2\vecmath-1.5.2.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar for job 'Version & Libraries'... (try 0)
[18:02:14 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1\lwjgl_util-2.9.1.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Download job 'Resources' skipped as there are no files to download
[18:02:15 INFO]: Job 'Resources' finished successfully (took 0:00:00.000)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1\lwjgl_util-2.9.1.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch-platform\6.5\twitch-platform-6.5-natives-windows-64.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\java3d\vecmath\1.5.2\vecmath-1.5.2.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1\lwjgl-2.9.1.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch-platform\6.5\twitch-platform-6.5-natives-windows-64.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch-external-platform\4.5\twitch-external-platform-4.5-natives-windows-64.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.1\lwjgl-platform-2.9.1-natives-windows.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.1\lwjgl-platform-2.9.1-natives-windows.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1\lwjgl-2.9.1.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\17.0\guava-17.0.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.5.21\authlib-1.5.21.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Attempting to download C:\Users\Robin\AppData\Roaming\.minecraft\versions\1.8 WDL\1.8 WDL.jar for job 'Version & Libraries'... (try 0)
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.15.Final\netty-all-4.0.15.Final.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.5.21\authlib-1.5.21.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch\6.5\twitch-6.5.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\mojang\realms\1.6.1\realms-1.6.1.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch-external-platform\4.5\twitch-external-platform-4.5-natives-windows-64.jar for job 'Version & Libraries': Local file matches local checksum, using that
[18:02:15 INFO]: Finished downloading C:\Users\Robin\AppData\Roaming\.minecraft\versions\1.8 WDL\1.8 WDL.jar for job 'Version & Libraries': Couldn't connect to server (responded with 505) but have local file, assuming it's good
[18:02:15 INFO]: Job 'Version & Libraries' finished successfully (took 0:00:01.174)
[18:02:15 INFO]: Launching game
[18:02:15 INFO]: Unpacking natives to C:\Users\Robin\AppData\Roaming\.minecraft\versions\1.8 WDL\1.8 WDL-natives-29520661854511
[18:02:15 INFO]: Launching in C:\Users\Robin\AppData\Roaming\.minecraft
[18:02:15 INFO]: Half command: C:\Program Files (x86)\Minecraft\runtime\jre-x64\1.8.0_25\bin\javaw.exe -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M -Djava.library.path=C:\Users\Robin\AppData\Roaming\.minecraft\versions\1.8 WDL\1.8 WDL-natives-29520661854511 -cp C:\Users\Robin\AppData\Roaming\.minecraft\libraries\java3d\vecmath\1.5.2\vecmath-1.5.2.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.15.Final\netty-all-4.0.15.Final.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\17.0\guava-17.0.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.5.21\authlib-1.5.21.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\com\mojang\realms\1.6.1\realms-1.6.1.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1\lwjgl-2.9.1.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1\lwjgl_util-2.9.1.jar;C:\Users\Robin\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch\6.5\twitch-6.5.jar;C:\Users\Robin\AppData\Roaming\.minecraft\versions\1.8 WDL\1.8 WDL.jar net.minecraft.client.main.Main
[18:02:15 INFO]: Looking for orphaned versions to clean up...
[18:02:16 ERROR]: Game ended with bad state (exit code 1)
[18:02:16 INFO]: Ignoring visibility rule and showing launcher due to a game crash
[18:02:16 INFO]: Looking for old natives & assets to clean up...
[18:02:16 INFO]: Deleting C:\Users\Robin\AppData\Roaming\.minecraft\versions\1.8 WDL\1.8 WDL-natives-29520661854511

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff9d60f60dc, pid=12328, tid=11140

Hi there!

Ever since the 1.9 update I've been getting erorrs when trying to launch WDL. I've tried all versions and all installation methods. The 1.8 liteloader version of your mod worked perfectly.

Kind regards,
Alex


MultiMC version: 0.4.11-751

Minecraft folder is:
instances/1.9_WDL/minecraft

Java path is:
C:/ProgramData/Oracle/Java/javapath/java.exe

Java Arguments:
[-Dfml.ignoreInvalidMinecraftCertificates=true, -Dfml.ignorePatchDiscrepancies=true, -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms512m, -Xmx1024m, -Duser.language=en, -jar, C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/jars/NewLaunch.jar]

Minecraft process ID: 12328

Using onesix launcher.

Main Class:
  net.minecraft.client.main.Main

Native path:
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/instances/1.9_WDL/natives

Traits:
  []

Libraries:
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/com/google/guava/guava/17.0/guava-17.0.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/com/mojang/authlib/1.5.22/authlib-1.5.22.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/com/mojang/realms/1.8.7/realms-1.8.7.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar
  C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/instances/1.9_WDL/minecraft.jar

Jar Mods:
  WorldDownloader_1.9a-beta2 (fb5e98a4-10ac-4305-87fb-36d337e354ab.jar)

Params:
  [--username, <PROFILE NAME>, --version, MultiMC5, --gameDir, C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/instances/1.9_WDL/minecraft, --assetsDir, C:/Users/Alex/Documents/Minecraft/mmc-stable-win32/MultiMC/assets, --assetIndex, 1.9, --uuid, <PROFILE ID>, --accessToken, <ACCESS TOKEN>, --userType, mojang, --versionType, custom]

Window size: 854 x 480

Preparing native libraries...
Extracting jinput-platform-2.0.5-natives-windows.jar
Extracting lwjgl-platform-2.9.1-natives-windows.jar

[17:45:59] [Client thread/INFO]: Setting user: <PROFILE NAME>
[17:45:59] [Client thread/INFO]: (Session ID is token:<ACCESS TOKEN>:<PROFILE ID>)
[17:46:00] [Client thread/INFO]: LWJGL Version: 2.9.1
[17:46:00] [Client thread/INFO]: Reloading ResourceManager: Default
[17:46:01] [Sound Library Loader/INFO]: Starting up SoundSystem...
[17:46:01] [Thread-4/INFO]: Initializing LWJGL OpenAL
[17:46:01] [Thread-4/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[17:46:01] [Thread-4/INFO]: OpenAL initialized.
[17:46:01] [Sound Library Loader/INFO]: Sound engine started
[17:46:02] [Client thread/INFO]: Created: 1024x512 textures-atlas
[17:46:26] [Client thread/INFO]: Connecting to play.edawg878.com., 25565
java.io.FileNotFoundException: C:\Users\Alex\Documents\Minecraft\mmc-stable-win32\MultiMC\instances\1.9_WDL\minecraft\WorldDownloader.txt (The system cannot find the file specified)
    at java.io.FileInputStream.open0(Native Method)
    at java.io.FileInputStream.open(Unknown Source)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileReader.<init>(Unknown Source)
    at wdl.WDL.<clinit>(WDL.java:340)
    at wdl.WDLHooks.onWorldClientDoPreChunk(WDLHooks.java:172)
    at bku.b(WorldClient.java:176)
    at bks.a(NetHandlerPlayClient.java:786)
    at gp.a(SourceFile:64)
    at gp.a(SourceFile:12)
    at fh$1.run(SourceFile:13)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at g.a(SourceFile:45)
    at bcf.av(SourceFile:954)
    at bcf.a(SourceFile:392)
    at net.minecraft.client.main.Main.main(SourceFile:124)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:310)
    at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:395)
    at org.multimc.EntryPoint.listen(EntryPoint.java:170)
    at org.multimc.EntryPoint.main(EntryPoint.java:54)
[17:46:28] [Client thread/INFO]: [WorldDL] Sending plugin channel registration.
[17:46:28] [Client thread/INFO]: [WorldDL] onWorldLoad: different server!
[17:46:28] [Client thread/INFO]: [WorldDL] Server brand = Spigot.  Using spigot track distances.
[17:46:28] [Client thread/INFO]: [CHAT] -*- Welcome to EDawg878's Creative Server -*-
[17:46:28] [Client thread/INFO]: [CHAT] /global Enter global chat
[17:46:28] [Client thread/INFO]: [CHAT] /local Enter local plot chat
[17:46:28] [Client thread/INFO]: [CHAT] /gm <0/1/2> Change gamemodes
[17:46:28] [Client thread/INFO]: [CHAT] /item <item> [qty] Spawn items
[17:46:28] [Client thread/INFO]: [CHAT] /clear Clear inventory
[17:46:28] [Client thread/INFO]: [CHAT] /pickup Toggle item pickup
[17:46:28] [Client thread/INFO]: [CHAT] /drops Toggle item drops
[17:46:28] [Client thread/INFO]: [CHAT] /phome [player] [#] Teleport to a plot
[17:46:28] [Client thread/INFO]: [CHAT] /plot <add/remove> <player> Give or revoke plot access
[17:46:28] [Client thread/INFO]: [CHAT] /plot <ban/unban> <player> Plot ban management
[17:46:28] [Client thread/INFO]: [CHAT] /plot trust <player> Trust a player to your plot
[17:46:28] [Client thread/INFO]: [CHAT] /playertime reset Sync to world time (day/night cycle)
[17:46:28] [Client thread/INFO]: [CHAT] During your stay, please abide by the rules listed at /rules
[17:46:28] [Client thread/INFO]: [CHAT] For more information see /help
[17:46:28] [Client thread/INFO]: [CHAT] You have 6 messages! Type /mail read to view your mail.
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff9d60f60dc, pid=12328, tid=11140
#
# JRE version: Java(TM) SE Runtime Environment (8.0_73-b02) (build 1.8.0_73-b02)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.73-b02 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C  [ig75icd64.dll+0x5560dc]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\Users\Alex\Documents\Minecraft\mmc-stable-win32\MultiMC\instances\1.9_WDL\minecraft\hs_err_pid12328.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
AL lib: (EE) alc_cleanup: 1 device not closed
Process exited with code 1.
Clipboard copy at: 02 May 2016 17:53:33 +0200

[LiteLoader] Client crashes when I click past MultiWold mode selection

As soon as I click 'Done' (without enabling MultiWorld mode) my client crashes with the following error message.

---- Minecraft Crash Report ----
// There are four lights!

Time: 8/8/16 12:09 PM
Description: Updating screen events

java.lang.RuntimeException: Failed to check session lock, aborting
    at azy.i(SourceFile:64)
    at azy.<init>(SourceFile:50)
    at azv.<init>(SourceFile:21)
    at azw.a(SourceFile:83)
    at wdl.WDL.startDownload(WDL.java:389)
    at wdl.WDL$2.onSelect(WDL.java:375)
    at wdl.gui.GuiWDLMultiworld.a(GuiWDLMultiworld.java:74)
    at bft.a(SourceFile:346)
    at wdl.gui.GuiWDLMultiworld.a(GuiWDLMultiworld.java:84)
    at bft.k(SourceFile:409)
    at bft.p(SourceFile:386)
    at bcx.t(SourceFile:1586)
    at bcx.av(SourceFile:968)
    at bcx.a(SourceFile:396)
    at net.minecraft.client.main.Main.main(SourceFile:124)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Client thread
Stacktrace:
    at azy.i(SourceFile:64)
    at azy.<init>(SourceFile:50)
    at azv.<init>(SourceFile:21)
    at azw.a(SourceFile:83)
    at wdl.WDL.startDownload(WDL.java:389)
    at wdl.WDL$2.onSelect(WDL.java:375)
    at wdl.gui.GuiWDLMultiworld.a(GuiWDLMultiworld.java:74)
    at bft.a(SourceFile:346)
    at wdl.gui.GuiWDLMultiworld.a(GuiWDLMultiworld.java:84)
    at bft.k(SourceFile:409)
    at bft.p(SourceFile:386)

-- Affected screen --
Details:
    Screen name: ~~ERROR~~ NullPointerException: null

-- Affected level --
Details:
    Level name: MpServer
    Chunk stats: MultiplayerChunkCache: 81, 81
    Level seed: 0
    Level generator: ID 00 - default, ver 1. Features enabled: false
    Level generator options: 
    Level time: 151412 game time, 378838206 day time
    Level dimension: 0
    Level storage version: 0x00000 - Unknown?
    Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
    Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
    Retry entities: 0 total; []
    Server brand: Waterfall (git:Waterfall-Bootstrap:1.10-SNAPSHOT:8627c86:unknown) <- Paper
    Server type: Non-integrated multiplayer server
Stacktrace:
    at bln.a(SourceFile:364)
    at bcx.b(SourceFile:2535)
    at bcx.a(SourceFile:405)
    at net.minecraft.client.main.Main.main(SourceFile:124)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
    Minecraft Version: 1.10
    Operating System: Mac OS X (x86_64) version 10.11.3
    Java Version: 1.8.0_74, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 114620760 bytes (109 MB) / 361467904 bytes (344 MB) up to 1060372480 bytes (1011 MB)
    Mod Pack: com.mumfrey.liteloader.crashreport.CallableLiteLoaderBrand@62edb254
    LiteLoader Mods: com.mumfrey.liteloader.crashreport.CallableLiteLoaderMods@6eb61a31
    LaunchWrapper: com.mumfrey.liteloader.crashreport.CallableLaunchWrapper@30dc14e4
    JVM Flags: 5 total; -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
    IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
    Launched Version: 1.10
    LWJGL: 2.9.2
    OpenGL: NVIDIA GeForce 8600M GT OpenGL Engine GL version 2.1 NVIDIA-10.0.40 310.90.10.05b12, NVIDIA Corporation
    GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because ARB_framebuffer_object is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

    Using VBOs: Yes
    Is Modded: Definitely; Client brand changed to 'LiteLoader'
    Type: Client (map_client.txt)
    Resource Packs: 
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    CPU: 2x Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz

I get this even with a fresh installation with no other mods installed. Tried it on multiple servers.

The weird thing is that it used to work... Hopefully you can determine the cause using the stacktrace.

Download messes up when going thru a nether portal while downloading

When going thru a nether portal, save messes up and displays in chat Could not get class for LongHashMap.Entry. several times, and then starts multiple instances of the download process. Overworld terrain is saved, but chest contents are not. (I'm investigating this, but for now, it's a known issue that I need to solve)

Compiling custom version for MC 1.10 recompile.sh errors

Hi,
Im trying to figure out how to compile and custom version of WDL for MC 1.10 (with the WLD 1.10 branch)
Currently i'm using the directions you have provided here for MC 1.7.10 (#27)
but i'm running into errors. Specifically these i have put into this gist: https://gist.github.com/grplyler/32e8cc8967706909adffae0b4c6a8668)

I am following the instructions verbatim from issue #27 except when using the createSymLinks.sh script. I am using ln -s $(pwd)/src/wdl $(pwd)/mcp/src/minecraft/wdl instead of ln -sr "/src/wdl" "mcp/src/minecraft/wdl" because -r1 is not a valid option on OSX.

Not sure it that's causing the issue.

I would just really love to compile a custom version of WDL, and I can't seem to do that with the information I have found so far. If you have any advice or direction on this matter, it would be much appreciated.

And updated procedure for compiling this would would be great. I understand you are working on a better/easier build system. But until then I am willing to do what it takes to compile this mod.

Thanks,
Ryan

1.11: Crash when closing horse inventory

WDL crashes if a horse inventory is closed while downloading, whether it was opened via shift-clicking the horse or opening the inventory while on the horse.

Hopper link: MCX-3206084

This seems to be caused by the fact that it's looking for a field in the superclass, when it is declared in the abstract horse class.

Crashes when downloading on pvp.thearchon.net

---- Minecraft Crash Report ----
// I'm sorry, Dave.

Time: 1/1/17 10:14 AM
Description: Ticking memory connection

java.lang.IllegalArgumentException: bound must be positive
	at java.util.Random.nextInt(Random.java:388)
	at ary.a(SourceFile:153)
	at ary.a(SourceFile:49)
	at arm.a(SourceFile:389)
	at bgw.a(SourceFile:254)
	at qs.a(SourceFile:174)
	at bfh.a(SourceFile:870)
	at qs.c(SourceFile:104)
	at qr.<init>(SourceFile:39)
	at qq.a(SourceFile:231)
	at qq.a(SourceFile:263)
	at sn.a(SourceFile:225)
	at sn.c(SourceFile:277)
	at sn.a(SourceFile:132)
	at rq.b(SourceFile:96)
	at rq.c(SourceFile:54)
	at gr.a(SourceFile:187)
	at rc.c(SourceFile:151)
	at net.minecraft.server.MinecraftServer.z(SourceFile:625)
	at net.minecraft.server.MinecraftServer.y(SourceFile:531)
	at cyk.y(SourceFile:155)
	at net.minecraft.server.MinecraftServer.run(SourceFile:447)
	at java.lang.Thread.run(Thread.java:745)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
	at java.util.Random.nextInt(Random.java:388)
	at ary.a(SourceFile:153)
	at ary.a(SourceFile:49)
	at arm.a(SourceFile:389)
	at bgw.a(SourceFile:254)
	at qs.a(SourceFile:174)
	at bfh.a(SourceFile:870)
	at qs.c(SourceFile:104)
	at qr.<init>(SourceFile:39)
	at qq.a(SourceFile:231)
	at qq.a(SourceFile:263)
	at sn.a(SourceFile:225)
	at sn.c(SourceFile:277)
	at sn.a(SourceFile:132)
	at rq.b(SourceFile:96)
	at rq.c(SourceFile:54)
	at gr.a(SourceFile:187)

-- Ticking connection --
Details:
	Connection: gr@dabdea
Stacktrace:
	at rc.c(SourceFile:151)
	at net.minecraft.server.MinecraftServer.z(SourceFile:625)
	at net.minecraft.server.MinecraftServer.y(SourceFile:531)
	at cyk.y(SourceFile:155)
	at net.minecraft.server.MinecraftServer.run(SourceFile:447)
	at java.lang.Thread.run(Thread.java:745)

-- System Details --
Details:
	Minecraft Version: 1.8
	Operating System: Windows XP (x86) version 5.1
	Java Version: 1.8.0_25, Oracle Corporation
	Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
	Memory: 121030992 bytes (115 MB) / 251953152 bytes (240 MB) up to 1037959168 bytes (989 MB)
	Mod Pack: Unknown / None
	LiteLoader Mods: 1 loaded mod(s)
          - LiteModWDL version 1.8
	LaunchWrapper: 9 active transformer(s)
          - Transformer: com.mumfrey.liteloader.transformers.event.EventProxyTransformer
          - Transformer: com.mumfrey.liteloader.launch.LiteLoaderTransformer
          - Transformer: com.mumfrey.liteloader.client.transformers.CrashReportTransformer
          - Transformer: wdl.litemod.EventTransformerWDL
          - Transformer: com.mumfrey.liteloader.transformers.event.EventTransformer
          - Transformer: com.mumfrey.liteloader.common.transformers.LiteLoaderPacketTransformer
          - Transformer: com.mumfrey.liteloader.client.transformers.LiteLoaderEventInjectionTransformer
          - Transformer: com.mumfrey.liteloader.client.transformers.MinecraftOverlayTransformer
          - Transformer: com.mumfrey.liteloader.transformers.event.json.ModEventInjectionTransformer
	JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	Profiler Position: N/A (disabled)
	Player Count: 1 / 8; [qw['RenegadeB5'/7, l='TheArchon - Raid2', x=2428.80, y=51.50, z=-2997.10]]
	Type: Integrated Server (map_client.txt)
	Is Modded: Definitely; Client brand changed to 'LiteLoader'

No idea how to fix

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.