promotional bannermobile promotional banner

STYGION Optimize

Performance fixes for big modpacks: autosave off the main thread, cheaper spawning and pathfinding, fixes for Carry On and Sable. Every part has a switch.
Back to Files

STYGION Optimize 0.3.1 for 1.21.1 NeoForge

File namestygion-optimize-neoforge-1.21.1-0.3.1-1.21.1-neoforge.jar
Uploader
VOIDVIDEVOIDVIDE
Uploaded
Nov 10, 2026
Downloads
3
Size
181.1 KB
Mod Loaders
NeoForge
File ID
9546450
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:stygion-optimize-1775112:9546450"

Learn more about Curse Maven

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