v2.0.1
2.0.1
Fixes
- Self HP bar no longer snaps onto an NPC's bar on a shared tile. Self was previously subject to the same tile-stacking reference-actor logic as any other actor, so a hitbox push or standing under a large NPC could compute self's bar from the NPC's anchor instead of the player's own. Self is now always forced to be its own tile's reference actor; other actors sharing the tile still stack relative to self, never the reverse. Confirmed live at Blood Moon and Blue Moon.
- Other players' names no longer bunch up when sharing self's exact tile. A name-only entry (no bar) on self's tile was stacking above self's whole bar reservation; it now renders at its normal default position instead.
- Self's bar no longer expires mid-fight when only dealing damage. Self's tracked state now also refreshes on outgoing hits (including 0-damage blocks), not just incoming damage.
- Native bar overrides are now re-asserted on scene reload (
LOADING->LOGGED_IN), so a scene rebuild can no longer let the native bar flash back through.
Chores / internal
compileJava/compileTestJavanow always run for real instead of reporting staleUP-TO-DATE, which had previously masked whether a fix build was actually being exercised.runPluginnow launches with--developer-modefor easier live debugging.
Docs
- TODO.md renumbered/clarified around the tile-stacking bug family now that the self-bar item is fixed and confirmed.