STYGION Optimize 0.3.1 for 1.21.1 NeoForge
Curse Maven Snippet
What's new
0.3.1 (10. 11. 2026)
Crash fixes. A big Create Aeronautics server crashed 17 times in six days; seven of those were the watchdog killing a main thread that was colliding one move of a player across millions of blocks, chunk by chunk, and most of the rest followed from a player whose position had been put into a Sable ship plot.
- Movement guard: a move that is not finite or longer than 1024 blocks on an axis in one tick is dropped before the
block collision runs (the entity stays where it is for that tick and loses its velocity); a collision box that no
longer matches the entity's position is rebuilt first. One log line per entity a minute. No legitimate move comes
near the limit; teleports do not go through it (
movementGuard,movementGuardMaxBlocks). - Sable: every teleport of a player into a ship's plot (a bed or respawn anchor on a ship, a waystone on a ship,
commands, any mod) now lands where that block of the ship is in the world right now, so sleeping on a ship and
respawning there work; when the ship is not loaded, on the player's last safe spot or the spawn. Joining with a
saved position in a plot is covered the same way. Players riding a seat are left to Sable (
sablePlotGuard, only with Sable). - Explorer's Compass: a structure search no longer makes the main thread wait while a far candidate chunk is
generated (one candidate froze a server for 1.1 s). The chunk is generated by the world generation threads and the
candidate is tried again next tick; the same candidates in the same order, the same structure found
(
structureSearchAsyncChunks, only with Explorer's Compass). - Ad Astra: the oxygen and temperature of a level, asked for every ticking chunk every tick, are kept on the level until
Ad Astra reloads its planets; the same values (
adAstraPlanetCache, only with Ad Astra). - Better Chunk Loading 5.4: a player leaving while one of their ticketed chunks is already gone no longer crashes the
server with a NullPointerException (
betterChunkLoadingLogoutFix, only with Better Chunk Loading).
This mod has no additional files

