Skip to content

Fractured Hardcore 0.1.1

Choose a tag to compare

@MusaMisto MusaMisto released this 05 Sep 20:35
· 7 commits to main since this release

Patch release after the first live session. Drop-in replacement for 0.1.0: same save data, no migration, no config.

What changed

  • Hardcore hearts for everyone. 0.1.0 sent the client's hardcore flag only to players on their final life, so everyone else saw regular hearts. 0.1.1 leaves the flag to vanilla: on a hardcore world every player sees hardcore hearts. The trade-off, because the client derives both from one flag, is that every death screen now reads "Game over!" with a Spectate world button. That button still respawns you normally; only an eliminated player (4 deaths) actually becomes a spectator.
  • /hc giveup for downed players who are alone. Step 1, /hc giveup (or the [Give up] link in the downed message), prints what the death would cost and a clickable [Confirm: give up] link. Step 2, /hc giveup confirm, bleeds you out immediately. It is the same death path as the 180 s clock running out, so the penalty is identical, and it is refused when you are not downed. Audit event GAVE_UP.

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 from 0.1.0

  1. Stop the server and back up the world.
  2. Replace fractured-hardcore-0.1.0.jar with fractured-hardcore-0.1.1.jar in mods/.
  3. Start the server. No /hc reset all needed; every record carries over. Players see hardcore hearts as soon as they log in.

Verification

  • Built and tested by CI on a fresh runner: run 33990473420. 22 JUnit tests and 33 gametests on a headless 26.2 server, all passing.
  • The attached jar is byte-identical to a clean local build of commit 9e61dc0 (reproducible build).
  • SHA-256: af463d3433bb9c2a92d6c15cb05eb09a89ff21538b3eb1a8fb83b883ecaf1cf3

Known limitations

  • The hardcore flag is sent once at login and cannot be split between heart texture and death-screen wording; see above.
  • A downed player's own camera stays at standing height in open areas; everyone else sees them prone.