Worldthreader 2.0.4 for Minecraft 1.21.4 fixes a minor thread safety issue. Please report any issues you encounter to the issue tracker of worldthreader. As worldthreader likely comes with massive mod compatibility issues, please do not report crashes and issues to other mods' issue trackers before confirming the issue without worldthreader.
Fixes:
- Add thread-safety to iron golem, snow golem, end portal and wither block patterns used in spawning
Known issues
- When worldthreader is disabled, a player holding a leash going through a portal before the leashed entity causes the leash to break.
Worldthreader 2.0.3 for Minecraft 1.21.4 fixes a mod compatibility issue. Please report any issues you encounter to the issue tracker of worldthreader. As worldthreader likely comes with massive mod compatibility issues, please do not report crashes and issues to other mods' issue trackers before confirming the issue without worldthreader.
Fixes:
- Fix incompatibility with Lithium's getChunk overwrite
Known issues
- When worldthreader is disabled, a player holding a leash going through a portal before the leashed entity causes the leash to break.
Worldthreader 2.0.2 for Minecraft 1.21.4 fixes a few teleportation issues. Please report any issues you encounter to the issue tracker of worldthreader. As worldthreader likely comes with massive mod compatibility issues, please do not report crashes and issues to other mods' issue trackers before confirming the issue without worldthreader.
Additions:
- Add threadsafe dead player check for leads and ender pearls
Fixes:
- Fix debug gamerule incorrectly warning about world generation worker threads
- Fix using ender pearls causing crashes
- Fix teleporting a boat with a player passenger across dimensions with a command block causing crashes
- Fix more teleportation bugs
- Fix leads detaching when using portals
- Fix ender pearls ticking in different dimension than the player requiring exclusive world access
Known issues
- When worldthreader is disabled, a player holding a leash going through a portal before the leashed entity causes the leash to break.
Worldthreader 2.0.1 for Minecraft 1.21.4 fixes a few thread-safety issues and adds a new Debug gamerule. Please report any issues you encounter to the issue tracker of worldthreader. As worldthreader likely comes with massive mod compatibility issues, please do not report crashes and issues to other mods' issue trackers before confirming the issue without worldthreader.
Additions:
- Thread safety for commands related to scheduled events, whitelist, bans etc.
- Debug gamerule to detect both performance and correctness issues. However, there is no guarantee that all issues are found.
Fixes:
- Fix ticking time, weather and sleeping players order by updating them in the overworld before updating them in the other dimension
- Fix non-world threads being able to request exclusive world access during world tick incorrectly
- Fix F3 debug screen unsafely accessing the server world in singleplayer by not showing that information
- Fix Server console unsafely accessing the overworld to get the spawn position by delaying the access
Known issues:
- Leashed entities going through a portal with the player behaves different from vanilla. When the player goes through
the portal first, it fails to leash the mobs following the player.
- Workaround: Let the leashed entities go through the portal first and go through the portal within 5 seconds.
- Ender pearls in dimensions different from the player slow down the game by waiting for exclusive world access to check
if they should despawn
- Workaround:
/gamerule enderPearlsVanishOnDeath false
- Workaround:
Worldthreader 2.0.0 is the first release for Minecraft 1.21.4 and includes a massive refactor and extension of the codebase. Please report any issues you encounter to the issue tracker of worldthreader. As worldthreader likely comes with massive mod compatibility issues, please do not report crashes and issues to other mods' issue trackers before confirming the issue without worldthreader.
Additions:
- Overhaul of interdimensional transport, support for passenger teleports
- Thread-safe handling of cross-dimensional ender pearls
- Avoidance of interdimensional player references created by changing dimensions
- Enhanced thread safety of scoreboard and scores, most commands
- Improved crash handling
Fixes:
- Entity-id based wireless redstone
Changes:
- Remove all entities create nether portals gamerule
- Improved system for automatically detecting and handling cross-dimensional accesses
Known Issues
- Minor: Adding a player to the whitelist using a command block is not a threadsafe command. For now, use the chat or the server console to edit the whitelist.