Refixes 0.4.0
What's new
Added
- /copychunks and /pastechunks to move very large areas between worlds. You can use /pos1 and /pos2 to mark a selection.
- NoFog / NoGroundFog are new weather presets utilized with /weather set NoFog | NoGroundFog.
- WorldGen prefabs in /prefab list
- Every single Mixin can now be disabled individually in Refixes.json, you can enable experimental ones too.
Changed
- Refixes ships now as a single jar that needs to be in earlyplugins directory
- Refixes is now only 284KB big
Performance
- A* pathfinding open-list insert is now O(log n)
- Per-chunk position collection runs parallel now when enabled
- Parallel steering can be enabled above a chunk-size threshold (default 64)
- Per-entity-per-tick list is reused from a ThreadLocal which helps with less garbage collection
- Portal updates are now deferred
- Performance for NPC Spawning events has been increased by deduplicating onEnvironmentChanged events
Fixed
- ServerAuthManager now persists rotated OAuth refresh tokens when utilized with the Pelican Hytale Docker Image.
- MixinPageManager no longer kills the world tick
- Cross-world teleport now skips invalid entity refs in HideEntitySystems.
- Reduced voice spam while migrating between worlds
- WatchdogService now listens to RemoveWorldEvent
- Improved performance for chunk lighting
- Fixed an Entity chunk-unload NPE
- NPCs no longer teleport to invalid coordinates
- Fixed a boot crash on on block-section access
This mod has no additional files

