Releases: IroriPowered/refixes
Releases · IroriPowered/refixes
0.4.3
- Pathfinding budget can now be optionally limited
- TelemetryModule removed, you can disable it in your server config
- LiveConfigModule is now off by default
- Fixed a crash where AiTickThrottler was throttling while worlds were shutting down
- Fixed a crash caused by duplicate block components
0.4.2
Refixes 0.4.0
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
Refixes 0.3.0
✅ Changes
- Updated the mod to work on Hytale Update 4 (starting from 2026.03.25-89796e57b)
- Cleaned up redundant config sections
- Changed default values for newly generated config files
-Active Chunk Unloader is now disabled by default
-Shared Instance World is now disabled by default - AI Tick Throttler is now compatible with manually frozen entities
- Added "Unknown Block Cleaner" that removes any invalid blocks usually created by removing mods from a world
- This feature is disabled by default
- Added "KeepSpawnLoaded" option for Active Chunk Unloader
- Edge case error handling in some of the existing patches
- Minor fixes for various crashes and instabilities
Refixes 0.2.0
✅ Changes
- Removed TPS Adjuster and View Radius Adjuster due to poor original implementation
- We recommend another open source mod, Nitrado PerformanceSaver as alternatives to the removed features.
- Added Server Watchdog
- Restarts crashed / deadlocked worlds automatically
- Shuts down the server when the default world crashes or deadlocks
- Forcefully kills the server process when the shutdown task gets stuck
- The old "Default World Recovery" option was removed in favor of Server Watchdog
- Added Active Chunk Unloader which periodically checks for out-of-range chunks and unloads them
- Added AI Tick Throttler which implements "NPC LOD ticking" where far-away NPCs are ticked less frequently (disabled by default)
- Added Entity Despawn Timer System which enforces despawn timers for items, block entities and projectiles.
- Fixed several instability issues in Parallel Entity Ticking (an experimental feature)
- Fixed several server patches not being ported correctly from Hyfixes / Hyzen Kernel
- Fixed the incorrect
ServerVersionvalue format in the mod metadata