Version 4.0.3.0
Pre-releaseI've released version 4.0.3.0, which adds support for 1.13 and additionally support for 1.13.1 via a protocol implementation running on 1.13.
Some other notable changes:
- Improved memory usage for unloaded chunks (by @jascotty2, #77; thanks!)
- I've worked around some issues with certain versions of optifine that caused the world to not render (#79); however, note that the issues were only present in some early optifine development builds and no longer apply to current versions.
- A square bounding box is now used for entity tracking, instead of a circular one (#78), which should fix some entity tracking issues. Note that entity tracking still does have some unresolved issues.
- Reworked the internals of WDL's settings. Settings should continue working as-is for users.
- Reworked a lot of the GUI code for cross-version support.
There are a lot of internal changes in this update for 1.13 compatibility, and I haven't completely tested everything. This is a very experimental build. If anything breaks, please create an issue or comment on the forum thread.
Regarding 1.13.1: the build for 1.13.1 implements the 1.13.1 protocol in 1.13, rather than being directly installed in 1.13.1. It will not run if installed in the wrong version (like any other one); make sure to use 1.13.0 for it. This version a temporary measure, while tooling is being worked on; it is likely to be unstable.
Regarding compiling: due to how unstable the toolchain is, it's currently not possible to compile the mod yourself for 1.13 or 1.13.1 (and I haven't included the buildscript for these versions since it simply would cause errors when trying to build the other versions). I'm working on this, but it's just not ready yet. The code is still present for reference, though.
Known issues:
- In 1.13, large chests are not saved correctly, especially when they're placed next to other large chests (which is now possible without using trapped chests)
- In 1.13, the world generator properties are not properly loaded, causing a superflat world instead of a void world
- Structure generation defaults to true, causing issues with #68. This can be turned off in the generator settings.
- The game crashes on joining servers running bungeecord.