Skip to content

Releases: IroriPowered/refixes

0.4.3

02 Jun 11:38

Choose a tag to compare

  • 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

01 Jun 15:51

Choose a tag to compare

Updated to 0.5.3

Deprecated two mixins

  • MixinFillerBlockUtil
  • InteractionManagerFixSystem

Refixes 0.4.0

29 May 23:36

Choose a tag to compare

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

27 Mar 14:15
de87680

Choose a tag to compare

✅ 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

20 Feb 19:37
d20802b

Choose a tag to compare

✅ Changes

  • Removed TPS Adjuster and View Radius Adjuster due to poor original implementation
  • 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 ServerVersion value format in the mod metadata