Skip to content

Fractured Hardcore 0.1.5

Choose a tag to compare

@MusaMisto MusaMisto released this 11 Sep 14:45
· 2 commits to main since this release

Bug-fix release from live play. Drop-in replacement for 0.1.4 (or 0.1.3): same save file, no config.

What changed

  • A held Totem of Undying now fires before the downed state, on every life. Until now the mod entered the downed state before vanilla's totem check could run for anyone not on their final life, a deliberate early design choice that turned out to be wrong in play. A totem in either hand is now consumed exactly as in vanilla: you stay on your feet at 1 HP with the usual effects, you are not downed and no death is counted. You are only downed when you hold no totem. Bypass damage (void, /kill) still ignores totems, as in vanilla.
  • The offline-bar test now also proves, at packet level, that viewers receive the per-second bar updates while the downed player is disconnected (the fix itself shipped in 0.1.4).
  • A millisecond timing flake in the 0.1.4 upgrade test is fixed; no behaviour change.

Make sure the new jar is actually running

The server log at startup lists the mods; look for - hcheart 0.1.5. Another quick check: audit lines written by 0.1.4+ read DOWNED until=2026-…Z and … ms left; if you see until=<number> and … ticks left, the server is still on 0.1.3.

Requirements

Component Version
Minecraft Java dedicated server 26.2
Fabric Loader ≥ 0.19.5
Fabric API 0.159.0+26.2 or newer for 26.2
Java 25

Upgrade

  1. Stop the server and back up the world (a players.dat written by 0.1.4+ is not readable by 0.1.3; the backup is the only way back).
  2. Replace the old jar with fractured-hardcore-0.1.5.jar in mods/.
  3. Start the server and confirm - hcheart 0.1.5 in the mod list.
  4. Optional: the resource pack is byte-identical to every previous release (same SHA-1); existing server.properties lines keep working. To point at this release:
resource-pack=https://github.com/MusaMisto/FracturedHardcore/releases/download/v0.1.5/fractured-hardcore-resourcepack-0.1.5.zip
resource-pack-sha1=1223e50c22fd2ca07e44f9c48c13ef697c86ca2d

Verification

  • Built and tested by CI on a fresh runner: run 34611791105. 36 JUnit tests and 43 gametests on a headless 26.2 server, all passing. New gametests: a totem in the offhand and in the main hand fires instead of downing (vanilla's own "totem used" statistic reads 1), the next lethal hit without a totem downs, bypass damage with a totem kills and counts.
  • The attached jar and zip are byte-identical to a clean local build of commit 24a433e (reproducible build).
  • Jar SHA-256: 90ede3fd86915ac8675154b147ea70a52d1409302c8e1ffac60744b32e5ed269
  • Pack SHA-1: 1223e50c22fd2ca07e44f9c48c13ef697c86ca2d

Known limitations

  • Expiry is noticed by the server tick; while the server is down or paused for being empty, an expiry in that window is recorded on the first tick after a player joins.
  • Every death screen reads "Game over! / Spectate world"; the button still respawns non-eliminated players.
  • A downed player's own camera stays at standing height in open areas; everyone else sees them prone.