Detecting which circuit elements need to update each tick is now much more efficient and runs on multiple threads if available. This can give a significant performance boost in worlds with very large circuitry setups.
Fixed a bug that caused the entire game world to get loaded when entering a world, instead of only loading parts that are nearby to an active player. For large worlds, this fix both improves performance in the moments after the world is loaded, and reduces the memory requirements while the world is open.
Bug fixes[]
Enemies and objects are now correctly marked as destroyed if they reach zero health just as they are about to get unloaded because they are too far from any active player. This would previously cause several issues, including invulnerable enemies and ore boulders flashing on/off after having their resources exhausted.
Fixed an issue where worm-like enemies could not be hit while their head was inside a wall.
Starting a session with crossplay enabled should no longer decrease the audio quality when a bluetooth headset is in use.
Scrolling through the hotbar is now disabled while quick-swapping to a Torch, to avoid unintentionally rearranging items on the hotbar.
The client now correctly predicts health after damaging walls, which previously could cause a visual glitch where the player was inside the wall for a few frames.
Fixed an issue where pets would not gain experience from range player attacks.
Fixed an issue where pets would not gain experience from minion attacks.
Sulfur Worm bombs no longer cause double explosion effects.
Hatching an egg no longer shows the wrong inventory sprite for one frame.
Leashes no longer go crazy when the player teleports using the Rift Lens item or enters a minecart.
Dynamite explosions now chain correctly.
Dynamite Packs no longer drop several times after being destroyed by Ghorm.
Steady feet talent now correctly reduces slippery movement.
Pets and minions now correctly attack vulnerable hydra bosses.
Removed loot drop delay from destroying single hit objects and enemies.
Other[]
The game audio now keeps playing if the game window loses focus, except when using the non-borderless fullscreen display option.
Fixed several text and translation issues.
Dedicated servers now accept general text as world seeds. They are treated identically to the seed you specify when creating a world in the normal game client.
Updated dedicated server README with instructions for creating a world with custom world generation parameters.