
HardSet
A new world type alongside Survival, Creative, and Hardcore that makes hardcore truly enforced and tamper-resistant. No commands, no creative, no cheats, and no loading a backup to undo a death.
About this Mod
HardSet — Enforced Hardcore
A fourth world type that makes a hardcore run actually mean something.
Survival. Creative. Hardcore. And now HardSet — hardcore with the exits welded shut. If you've ever wanted to prove a hardcore run was legit — no quiet creative slip, no "oops, restored a backup after I died" — this is the mode built for exactly that.
What is HardSet?
HardSet adds a new option to the Create New World screen, right past Hardcore. A HardSet world plays like hardcore — one life, locked to Hard difficulty — but the mod actively shuts down the usual ways people fudge a run, and it keeps its own outside record of what happened so a death can't quietly be undone later.
It's made for streamers, YouTubers, challenge runners, and anyone who wants their hardcore world to be trustworthy — to themselves or to an audience.
What it does
Locks the run while you play
- 🚫 No commands. Every
/commandtyped by a player is blocked — no/gamemode, no/give, no operator tricks. - 🚫 No creative or adventure. You can't switch out of survival, by command, by F3+F4, or by packet.
- 🚫 No cheaty Open-to-LAN. Opening the world to LAN with "Allow Cheats" on is refused.
- 💀 Death sticks. When you die, you die — "Spectate World" works exactly like vanilla hardcore, and you can't claw your way back to survival.
Remembers what really happened
- 🧠 Outside witness. The mod keeps its own small, encrypted record of your world outside the world folder. Restore an old backup to undo a death and the world says you're alive — but the witness remembers, and the rollback is caught.
- 🔗 Stamp chain. Every save advances a tamper-resistant hash chain (Bitcoin-style), so the world's history can't be silently rewound or forged.
- 🪓 Self-healing. If those records get deleted, the mod notices and rewrites more of them — and a world that's lost its memory is flagged, not trusted.
Catches tampering when the mod comes back
- ⚠️ A CHEATED screen brands any world that's been rolled back, edited, or played while the mod was switched off. Take the mod out, cheat, put it back — the moment it loads, it knows.
Built for proof
- 📺 Streamer HUD. An optional on-screen stamp ID updates as you play. On camera, it becomes a receipt your viewers can't fake — a repeated or out-of-order ID is a public red flag.
- 📜 Tamper-evident log. Chat and key events are recorded in a chained log that can't be quietly edited after the fact.
How to use it
- Install Fabric Loader, Fabric API, and HardSet (see Requirements).
- Create New World → cycle the world-type button past Hardcore to HardSet.
- Play. That's it. Everything else is automatic.
Honest about what it is (and isn't)
No single-player mod can be truly uncheatable — anyone willing to crack open the mod itself on their own PC can eventually get around anything. HardSet isn't built on that fantasy. It's built on a simpler, real promise: make cheating more work than just playing the game honestly, and catch it when it happens so a faked run can't pass as legit.
Against the casual cheat and the determined file-editor, that's a wall. Against a dedicated reverse-engineer, it's a tripwire that leaves evidence. That's the honest deal — and it's enough to make a HardSet world mean something.
This mod is closed-source on purpose — keeping the recipe private is part of how it raises the bar.
What it writes to your computer (full transparency)
To catch backup-restores, HardSet stores a few small, encrypted records outside your world folder (in your game, config, home, and temp directories). They only note that a given HardSet world exists and whether it has died — nothing personal, nothing about other worlds or files. This is the core anti-rollback feature working as intended.
Two things worth knowing:
- Moving a HardSet world to a different PC (or deleting those records) will flag it as tampered — by design, a run is bound to the machine it was played on.
- Honest survival/normal worlds are never touched; this only applies to worlds you create as HardSet.
Requirements
- Minecraft 1.21.11
- Fabric Loader 0.19.2 or newer
- Fabric API
- Java 21
Notes & compatibility
- Designed for single-player hardcore runs.
- Best run as a clean, dedicated profile. Mods that rewrite or back up world data in unusual ways may interfere with HardSet's tracking.
- Built for 1.21.11. Other versions will come later.
HardSet — if you say you beat hardcore, now you can prove it.
Available Versions
How to Install HardSet on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "HardSet". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
HardSet server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is HardSet compatible with fabric?
HardSet officially supports fabric for Minecraft 1.21.11. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with HardSet – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if HardSet consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Rent Modded Server
Install HardSet with just one click on your server.