Fractured Hardcore 0.1.1
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 giveupfor 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 eventGAVE_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
- Stop the server and back up the world.
- Replace
fractured-hardcore-0.1.0.jarwithfractured-hardcore-0.1.1.jarinmods/. - Start the server. No
/hc reset allneeded; 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.