Fractured Hardcore 0.1.2
Feature release after the first live sessions. Drop-in replacement for 0.1.1: same save data, no migration, no config. The new resource pack is optional.
What changed
- Crimson Heart texture. With the optional resource pack the Heart is drawn as a crimson hardcore heart (the sprite is cut from the reference in
docs/assets/heart.png, pixel for pixel, scaled ×2) instead of a Nether Star. Without the pack, or for players who decline it, it stays the glinting red-named star. Hearts crafted before 0.1.2 pick the texture up the next time their owner logs in (inventory and ender chest). - Revive sounds. While someone is being revived, a note-block note plays every 0.4 s and climbs two octaves in semitones over the 8-second channel. A low bass note means the channel broke. Completion plays a bright amethyst chime with a light level-up sparkle on top. Everyone nearby hears them.
- Downed crawl speed halved again. Downed players now crawl at 25 % of normal speed (was 50 %).
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.1
- Stop the server and back up the world.
- Replace the 0.1.1 jar with
fractured-hardcore-0.1.2.jarinmods/. - Optional, recommended: add the texture pack. The release asset URL below works directly; no separate hosting needed. Add these lines to
server.properties:
resource-pack=https://github.com/MusaMisto/FracturedHardcore/releases/download/v0.1.2/fractured-hardcore-resourcepack-0.1.2.zip
resource-pack-sha1=1223e50c22fd2ca07e44f9c48c13ef697c86ca2d
resource-pack-prompt={"text":"Fractured Hardcore: draws the Crimson Heart as a heart. Optional."}
require-resource-pack=false- Start the server. Players get the usual pack prompt on join; accepting or declining changes only how the Heart looks.
Verification
- Built and tested by CI on a fresh runner: run 34021916805. 27 JUnit tests and 35 gametests on a headless 26.2 server, all passing. The gametests now also capture the packets sent to the mock clients, so the 20 rising notes and the chime are asserted, not assumed.
- The attached jar and zip are byte-identical to a clean local build of commit
612ae24(reproducible build; the pack is stored uncompressed with fixed timestamps so its SHA-1 is stable everywhere). - Jar SHA-256:
1939d53c27137fe8b5520571ac7320f5e3801332b637684ce17e4c3a1252f36e - Pack SHA-1:
1223e50c22fd2ca07e44f9c48c13ef697c86ca2d(this is theresource-pack-sha1value)
Known limitations
- The heart texture needs the resource pack; a client without it sees the star. A Heart left in a chest keeps the old look until a player carrying it logs in.
- The hardcore flag is sent once at login and cannot be split between heart texture and death-screen wording, so 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.