COWMODSКаталог модов

HardGrind

Singleplayer discipline for Survival: no OP, Survival enforced, difficulty and key gamerules locked, and a run log with milestones. Lock a world and it stays locked, even without the mod.

Автор: NeverFT4352обновлён 17 окт. 2026 г.
Механики игрыТехнологии

Описание

HardGrind

No cheating your own run. HardGrind takes away the shortcuts in Survival: OP and game mode switching are gone, the difficulty and key gamerules are locked, and a run log keeps the story of your world. Lock a world and it stays locked, even if you remove the mod.

In every Survival world

  • No OP for players. /gamemode, /give, /tp, /gamerule and F3+F4 don't work, even with "Allow Cheats" or Open to LAN. The console and datapacks keep working.
  • Survival is enforced. Creative or Spectator is switched back on the next tick (dead Hardcore players stay spectators).
  • Difficulty is locked, so no switching to Peaceful mid-fight.
  • Gamerules are locked: keepInventory, mobGriefing, doDaylightCycle, naturalRegeneration and more are put back if they change.
  • Run log and milestones: from Stone Age to a full beacon, stamped with the day and your play time. /hardgrind log shows deaths, mob kills and any notes.

Lock it for good

/hardgrind lock confirm makes the rules stick:

  • The world won't open without HardGrind.
  • Restored backups and old copies are caught, and the world saves the moment someone dies, so force-quitting can't undo a death.
  • Known cheat clients and X-ray mods keep a locked world from loading.
  • Anything that slips through goes into the run log as a permanent note.

Ironman

/hardgrind ironman confirm: if HardGrind ever catches cheating in this world, the world dies for good.

Hardcore second chance

Died in a hardcore world but want to keep going? /hardgrind revive confirm turns hardcore off for that world, and the run log says so forever. Not in ironman worlds.

Build worlds

Creative worlds, and any world you turn into one with /hardgrind build confirm, get commands and game modes back for planning and building.

Freecam, fair mode

Freecam works in locked worlds, with collision on and no interacting from the camera.

Commands

Any player can use them: /hardgrind (status), /hardgrind log, and lock, unlock, ironman, build, revive (each asks you to add confirm).

Good to know

  • Fabric, needs Fabric API. Minecraft 1.21.9 to 1.21.11, and 26.1 and newer. Pick the jar for your version.
  • A server with locked worlds needs HardGrind on every player's game too.
  • Files outside the game folder: with sharedLedger on, the save-scum ledger lives in ~/.hardgrind/ledger.json, so it's shared between launchers. HardGrind also checks that file once and copies it into the game folder if there's no ledger there yet.

Галерея

Locked from day one	/hardgrind	MilestonesRun log

Последние версии

Все версии →
release

HardGrind 1.9.1+1.21.9

1.9.1
17 окт. 2026 г.19Minecraft: 1.21.9fabric
Скачать
Что нового
## Fixes for `/hardgrind revive` - Revived players are fully back in control. In 1.9.0 the game could keep controlling the old spectator, and on servers and LAN revived players could get stuck until a restart. - Dead players who were offline during a revive now respawn at their bed or the world spawn when they next join, like a normal death. In 1.9.0 they came back to life wherever they had been spectating. - A revived world's lock keeps catching Spectator mode after the world is reopened.
release

HardGrind 1.9.1+1.21.10

1.9.1
17 окт. 2026 г.17Minecraft: 1.21.10fabric
Скачать
Что нового
## Fixes for `/hardgrind revive` - Revived players are fully back in control. In 1.9.0 the game could keep controlling the old spectator, and on servers and LAN revived players could get stuck until a restart. - Dead players who were offline during a revive now respawn at their bed or the world spawn when they next join, like a normal death. In 1.9.0 they came back to life wherever they had been spectating. - A revived world's lock keeps catching Spectator mode after the world is reopened.
release

HardGrind 1.9.1+1.21.11

1.9.1
17 окт. 2026 г.12Minecraft: 1.21.11fabric
Скачать
Что нового
## Fixes for `/hardgrind revive` - Revived players are fully back in control. In 1.9.0 the game could keep controlling the old spectator, and on servers and LAN revived players could get stuck until a restart. - Dead players who were offline during a revive now respawn at their bed or the world spawn when they next join, like a normal death. In 1.9.0 they came back to life wherever they had been spectating. - A revived world's lock keeps catching Spectator mode after the world is reopened.
release

HardGrind 1.9.1+26.1.2

1.9.1
17 окт. 2026 г.20Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
## Fixes for `/hardgrind revive` - Revived players are fully back in control. In 1.9.0 the game could keep controlling the old spectator, and on servers and LAN revived players could get stuck until a restart. - Dead players who were offline during a revive now respawn at their bed or the world spawn when they next join, like a normal death. In 1.9.0 they came back to life wherever they had been spectating. - A revived world's lock keeps catching Spectator mode after the world is reopened.
release

HardGrind 1.9.1+26.2

1.9.1
17 окт. 2026 г.17Minecraft: 26.2fabric
Скачать
Что нового
## Fixes for `/hardgrind revive` - Revived players are fully back in control. In 1.9.0 the game could keep controlling the old spectator, and on servers and LAN revived players could get stuck until a restart. - Dead players who were offline during a revive now respawn at their bed or the world spawn when they next join, like a normal death. In 1.9.0 they came back to life wherever they had been spectating. - A revived world's lock keeps catching Spectator mode after the world is reopened.
release

HardGrind 1.9.1+26.3

1.9.1
17 окт. 2026 г.49Minecraft: 26.3fabric
Скачать
Что нового
## Fixes for `/hardgrind revive` - Revived players are fully back in control. In 1.9.0 the game could keep controlling the old spectator, and on servers and LAN revived players could get stuck until a restart. - Dead players who were offline during a revive now respawn at their bed or the world spawn when they next join, like a normal death. In 1.9.0 they came back to life wherever they had been spectating. - A revived world's lock keeps catching Spectator mode after the world is reopened.
release

HardGrind 1.9.0-26.3

1.9.0
11 окт. 2026 г.32Minecraft: 26.3fabric
Скачать
Что нового
# HardGrind 1.9.0: everything since 1.1.1 ## Minecraft versions - Now one jar per version: 1.21.9, 1.21.10, 1.21.11, 26.1 to 26.1.2, 26.2, and 26.3 and newer (the 26.3 jar keeps loading on later versions). 1.1.1 was 1.21.9 only. ## OP and Survival - OP is removed at the source: every player's permissions are always the lowest level, whether they're in `ops.json`, in a singleplayer world with cheats on, or opened to LAN with "Allow Cheats". - That blocks every op command (`/gamemode`, `/give`, `/tp`, `/gamerule`, `/op`, ...) and the F3+F4 / F3+N game mode switcher. - The server console and datapack functions keep their permissions now. - Survival is enforced: players in any other mode are put back on the next tick. In Hardcore, dead players are left in Spectator. ## Difficulty and gamerules - **New: the difficulty is locked** at what the world had when HardGrind first saw it. The Difficulty button no longer lets you switch to Peaceful mid-fight. - **More gamerules are locked:** keepInventory, doDaylightCycle, doWeatherCycle, doMobSpawning, spawnMonsters (1.21.11+), mobGriefing, naturalRegeneration, doImmediateRespawn, randomTickSpeed, playersSleepingPercentage, fallDamage, fireDamage, drowningDamage and freezeDamage. - Changes (for example from editing `level.dat`) are reverted within 5 seconds. - **Fixed:** 1.1.x only recorded real gamerule values in a development environment. They're recorded properly now. ## New: run log and milestones - `/hardgrind log` shows the day, play time, deaths, mob kills, a milestone timeline and any notes. - The big steps of a run are announced and stamped with the day and play time: Stone Age, Acquire Hardware, Diamonds!, the Nether, blaze rods, Eye Spy, the End, the dragon, elytra, ancient debris, full netherite, a full beacon. - Permanent notes record anything outside HardGrind's control: play without the mod, a crash or force-quit, or anything caught. Players are told on join. - One line sums up the run when you join, e.g. `HardGrind · Day 12 · Run: Ironman · clean · watching since Day 1`. ## New: locking a world (`/hardgrind lock confirm`) - **The world won't open without HardGrind.** A small datapack points at a sound only HardGrind adds, so without the mod Minecraft stops with "data pack validation failed". - **Safe Mode is caught:** the only way in without the mod switches the lock off, and HardGrind notices when it's back. - **Backup if the datapack runs without the mod:** everyone is frozen; Creative/Spectator, changed gamerules and a changed difficulty are reverted and recorded; and vanilla's "Lock Difficulty" is set. - **Save-scum guard:** restored backups and old copies behind the latest save are caught, and only that copy pays for it. A dead world stays dead even if you restore a backup. - **Force-quit protection:** locked worlds save every 2 minutes, and right away when someone dies or drops to 3 hearts. - **Cheat-mod guard:** a locked world won't load with X-ray mods, Baritone or hacked clients (Wurst, Meteor, Aristois, BleachHack, LiquidBounce, ThunderHack). Minimaps, inventory tweaks and recipe viewers are fine. - **Tampering checks:** the datapack deleted, switched off or edited, `hardgrind.marker` deleted, a changed difficulty, a rollback, or play time without the datapack all go into the run log. - Updating HardGrind never counts as tampering: packs written by older versions are recognised. - `/hardgrind unlock confirm` takes the lock out again, with a permanent note. ## New: ironman (`/hardgrind ironman confirm`) - Locks the world and arms it for good. Anything HardGrind catches kills the world: it kicks you every time you load it. ## New: hardcore second chance (`/hardgrind revive confirm`) - After dying in a hardcore world (click "Spectate World" first), this turns hardcore off for good. - Everyone who died respawns at their bed or world spawn with an empty inventory, like a normal death. - The run log and status say "was hardcore" forever. - Not in ironman worlds. Rejoin afterwards for normal hearts. ## New: build worlds (`/hardgrind build confirm`) - For building, not runs: `/gamemode`, F3+F4 and the other commands work again, and nothing is enforced or locked. - The singleplayer/LAN host gets commands even with "Allow Cheats" off. - Creative worlds are build worlds automatically. Locked and ironman worlds can't become one. ## New: Freecam, fair mode - [Freecam](https://modrinth.com/mod/freecam) 1.4 and 1.5 are allowed in locked worlds, with collision always on and the camera look-only. - It also holds on servers and for LAN guests. - If a Freecam version can't be held to that, locked worlds won't load with it until HardGrind is updated. ## Commands and config - Commands (any player): `/hardgrind` (status), `/hardgrind log`, and `lock`, `unlock`, `ironman`, `build`, `revive` (each asks you to add `confirm`). - `config/hardgrind.json`: - `autoLock` locks every new Survival world automatically. - `sharedLedger` keeps the save-scum ledger in `~/.hardgrind`, shared by every launcher and instance.
release

HardGrind 1.9.0-26.2

1.9.0
11 окт. 2026 г.22Minecraft: 26.2fabric
Скачать
Что нового
# HardGrind 1.9.0: everything since 1.1.1 ## Minecraft versions - Now one jar per version: 1.21.9, 1.21.10, 1.21.11, 26.1 to 26.1.2, 26.2, and 26.3 and newer (the 26.3 jar keeps loading on later versions). 1.1.1 was 1.21.9 only. ## OP and Survival - OP is removed at the source: every player's permissions are always the lowest level, whether they're in `ops.json`, in a singleplayer world with cheats on, or opened to LAN with "Allow Cheats". - That blocks every op command (`/gamemode`, `/give`, `/tp`, `/gamerule`, `/op`, ...) and the F3+F4 / F3+N game mode switcher. - The server console and datapack functions keep their permissions now. - Survival is enforced: players in any other mode are put back on the next tick. In Hardcore, dead players are left in Spectator. ## Difficulty and gamerules - **New: the difficulty is locked** at what the world had when HardGrind first saw it. The Difficulty button no longer lets you switch to Peaceful mid-fight. - **More gamerules are locked:** keepInventory, doDaylightCycle, doWeatherCycle, doMobSpawning, spawnMonsters (1.21.11+), mobGriefing, naturalRegeneration, doImmediateRespawn, randomTickSpeed, playersSleepingPercentage, fallDamage, fireDamage, drowningDamage and freezeDamage. - Changes (for example from editing `level.dat`) are reverted within 5 seconds. - **Fixed:** 1.1.x only recorded real gamerule values in a development environment. They're recorded properly now. ## New: run log and milestones - `/hardgrind log` shows the day, play time, deaths, mob kills, a milestone timeline and any notes. - The big steps of a run are announced and stamped with the day and play time: Stone Age, Acquire Hardware, Diamonds!, the Nether, blaze rods, Eye Spy, the End, the dragon, elytra, ancient debris, full netherite, a full beacon. - Permanent notes record anything outside HardGrind's control: play without the mod, a crash or force-quit, or anything caught. Players are told on join. - One line sums up the run when you join, e.g. `HardGrind · Day 12 · Run: Ironman · clean · watching since Day 1`. ## New: locking a world (`/hardgrind lock confirm`) - **The world won't open without HardGrind.** A small datapack points at a sound only HardGrind adds, so without the mod Minecraft stops with "data pack validation failed". - **Safe Mode is caught:** the only way in without the mod switches the lock off, and HardGrind notices when it's back. - **Backup if the datapack runs without the mod:** everyone is frozen; Creative/Spectator, changed gamerules and a changed difficulty are reverted and recorded; and vanilla's "Lock Difficulty" is set. - **Save-scum guard:** restored backups and old copies behind the latest save are caught, and only that copy pays for it. A dead world stays dead even if you restore a backup. - **Force-quit protection:** locked worlds save every 2 minutes, and right away when someone dies or drops to 3 hearts. - **Cheat-mod guard:** a locked world won't load with X-ray mods, Baritone or hacked clients (Wurst, Meteor, Aristois, BleachHack, LiquidBounce, ThunderHack). Minimaps, inventory tweaks and recipe viewers are fine. - **Tampering checks:** the datapack deleted, switched off or edited, `hardgrind.marker` deleted, a changed difficulty, a rollback, or play time without the datapack all go into the run log. - Updating HardGrind never counts as tampering: packs written by older versions are recognised. - `/hardgrind unlock confirm` takes the lock out again, with a permanent note. ## New: ironman (`/hardgrind ironman confirm`) - Locks the world and arms it for good. Anything HardGrind catches kills the world: it kicks you every time you load it. ## New: hardcore second chance (`/hardgrind revive confirm`) - After dying in a hardcore world (click "Spectate World" first), this turns hardcore off for good. - Everyone who died respawns at their bed or world spawn with an empty inventory, like a normal death. - The run log and status say "was hardcore" forever. - Not in ironman worlds. Rejoin afterwards for normal hearts. ## New: build worlds (`/hardgrind build confirm`) - For building, not runs: `/gamemode`, F3+F4 and the other commands work again, and nothing is enforced or locked. - The singleplayer/LAN host gets commands even with "Allow Cheats" off. - Creative worlds are build worlds automatically. Locked and ironman worlds can't become one. ## New: Freecam, fair mode - [Freecam](https://modrinth.com/mod/freecam) 1.4 and 1.5 are allowed in locked worlds, with collision always on and the camera look-only. - It also holds on servers and for LAN guests. - If a Freecam version can't be held to that, locked worlds won't load with it until HardGrind is updated. ## Commands and config - Commands (any player): `/hardgrind` (status), `/hardgrind log`, and `lock`, `unlock`, `ironman`, `build`, `revive` (each asks you to add `confirm`). - `config/hardgrind.json`: - `autoLock` locks every new Survival world automatically. - `sharedLedger` keeps the save-scum ledger in `~/.hardgrind`, shared by every launcher and instance.
release

HardGrind 1.9.0-26.1.2

1.9.0
11 окт. 2026 г.20Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
# HardGrind 1.9.0: everything since 1.1.1 ## Minecraft versions - Now one jar per version: 1.21.9, 1.21.10, 1.21.11, 26.1 to 26.1.2, 26.2, and 26.3 and newer (the 26.3 jar keeps loading on later versions). 1.1.1 was 1.21.9 only. ## OP and Survival - OP is removed at the source: every player's permissions are always the lowest level, whether they're in `ops.json`, in a singleplayer world with cheats on, or opened to LAN with "Allow Cheats". - That blocks every op command (`/gamemode`, `/give`, `/tp`, `/gamerule`, `/op`, ...) and the F3+F4 / F3+N game mode switcher. - The server console and datapack functions keep their permissions now. - Survival is enforced: players in any other mode are put back on the next tick. In Hardcore, dead players are left in Spectator. ## Difficulty and gamerules - **New: the difficulty is locked** at what the world had when HardGrind first saw it. The Difficulty button no longer lets you switch to Peaceful mid-fight. - **More gamerules are locked:** keepInventory, doDaylightCycle, doWeatherCycle, doMobSpawning, spawnMonsters (1.21.11+), mobGriefing, naturalRegeneration, doImmediateRespawn, randomTickSpeed, playersSleepingPercentage, fallDamage, fireDamage, drowningDamage and freezeDamage. - Changes (for example from editing `level.dat`) are reverted within 5 seconds. - **Fixed:** 1.1.x only recorded real gamerule values in a development environment. They're recorded properly now. ## New: run log and milestones - `/hardgrind log` shows the day, play time, deaths, mob kills, a milestone timeline and any notes. - The big steps of a run are announced and stamped with the day and play time: Stone Age, Acquire Hardware, Diamonds!, the Nether, blaze rods, Eye Spy, the End, the dragon, elytra, ancient debris, full netherite, a full beacon. - Permanent notes record anything outside HardGrind's control: play without the mod, a crash or force-quit, or anything caught. Players are told on join. - One line sums up the run when you join, e.g. `HardGrind · Day 12 · Run: Ironman · clean · watching since Day 1`. ## New: locking a world (`/hardgrind lock confirm`) - **The world won't open without HardGrind.** A small datapack points at a sound only HardGrind adds, so without the mod Minecraft stops with "data pack validation failed". - **Safe Mode is caught:** the only way in without the mod switches the lock off, and HardGrind notices when it's back. - **Backup if the datapack runs without the mod:** everyone is frozen; Creative/Spectator, changed gamerules and a changed difficulty are reverted and recorded; and vanilla's "Lock Difficulty" is set. - **Save-scum guard:** restored backups and old copies behind the latest save are caught, and only that copy pays for it. A dead world stays dead even if you restore a backup. - **Force-quit protection:** locked worlds save every 2 minutes, and right away when someone dies or drops to 3 hearts. - **Cheat-mod guard:** a locked world won't load with X-ray mods, Baritone or hacked clients (Wurst, Meteor, Aristois, BleachHack, LiquidBounce, ThunderHack). Minimaps, inventory tweaks and recipe viewers are fine. - **Tampering checks:** the datapack deleted, switched off or edited, `hardgrind.marker` deleted, a changed difficulty, a rollback, or play time without the datapack all go into the run log. - Updating HardGrind never counts as tampering: packs written by older versions are recognised. - `/hardgrind unlock confirm` takes the lock out again, with a permanent note. ## New: ironman (`/hardgrind ironman confirm`) - Locks the world and arms it for good. Anything HardGrind catches kills the world: it kicks you every time you load it. ## New: hardcore second chance (`/hardgrind revive confirm`) - After dying in a hardcore world (click "Spectate World" first), this turns hardcore off for good. - Everyone who died respawns at their bed or world spawn with an empty inventory, like a normal death. - The run log and status say "was hardcore" forever. - Not in ironman worlds. Rejoin afterwards for normal hearts. ## New: build worlds (`/hardgrind build confirm`) - For building, not runs: `/gamemode`, F3+F4 and the other commands work again, and nothing is enforced or locked. - The singleplayer/LAN host gets commands even with "Allow Cheats" off. - Creative worlds are build worlds automatically. Locked and ironman worlds can't become one. ## New: Freecam, fair mode - [Freecam](https://modrinth.com/mod/freecam) 1.4 and 1.5 are allowed in locked worlds, with collision always on and the camera look-only. - It also holds on servers and for LAN guests. - If a Freecam version can't be held to that, locked worlds won't load with it until HardGrind is updated. ## Commands and config - Commands (any player): `/hardgrind` (status), `/hardgrind log`, and `lock`, `unlock`, `ironman`, `build`, `revive` (each asks you to add `confirm`). - `config/hardgrind.json`: - `autoLock` locks every new Survival world automatically. - `sharedLedger` keeps the save-scum ledger in `~/.hardgrind`, shared by every launcher and instance.
release

HardGrind 1.9.0-1.21.11

1.9.0
11 окт. 2026 г.11Minecraft: 1.21.11fabric
Скачать
Что нового
# HardGrind 1.9.0: everything since 1.1.1 ## Minecraft versions - Now one jar per version: 1.21.9, 1.21.10, 1.21.11, 26.1 to 26.1.2, 26.2, and 26.3 and newer (the 26.3 jar keeps loading on later versions). 1.1.1 was 1.21.9 only. ## OP and Survival - OP is removed at the source: every player's permissions are always the lowest level, whether they're in `ops.json`, in a singleplayer world with cheats on, or opened to LAN with "Allow Cheats". - That blocks every op command (`/gamemode`, `/give`, `/tp`, `/gamerule`, `/op`, ...) and the F3+F4 / F3+N game mode switcher. - The server console and datapack functions keep their permissions now. - Survival is enforced: players in any other mode are put back on the next tick. In Hardcore, dead players are left in Spectator. ## Difficulty and gamerules - **New: the difficulty is locked** at what the world had when HardGrind first saw it. The Difficulty button no longer lets you switch to Peaceful mid-fight. - **More gamerules are locked:** keepInventory, doDaylightCycle, doWeatherCycle, doMobSpawning, spawnMonsters (1.21.11+), mobGriefing, naturalRegeneration, doImmediateRespawn, randomTickSpeed, playersSleepingPercentage, fallDamage, fireDamage, drowningDamage and freezeDamage. - Changes (for example from editing `level.dat`) are reverted within 5 seconds. - **Fixed:** 1.1.x only recorded real gamerule values in a development environment. They're recorded properly now. ## New: run log and milestones - `/hardgrind log` shows the day, play time, deaths, mob kills, a milestone timeline and any notes. - The big steps of a run are announced and stamped with the day and play time: Stone Age, Acquire Hardware, Diamonds!, the Nether, blaze rods, Eye Spy, the End, the dragon, elytra, ancient debris, full netherite, a full beacon. - Permanent notes record anything outside HardGrind's control: play without the mod, a crash or force-quit, or anything caught. Players are told on join. - One line sums up the run when you join, e.g. `HardGrind · Day 12 · Run: Ironman · clean · watching since Day 1`. ## New: locking a world (`/hardgrind lock confirm`) - **The world won't open without HardGrind.** A small datapack points at a sound only HardGrind adds, so without the mod Minecraft stops with "data pack validation failed". - **Safe Mode is caught:** the only way in without the mod switches the lock off, and HardGrind notices when it's back. - **Backup if the datapack runs without the mod:** everyone is frozen; Creative/Spectator, changed gamerules and a changed difficulty are reverted and recorded; and vanilla's "Lock Difficulty" is set. - **Save-scum guard:** restored backups and old copies behind the latest save are caught, and only that copy pays for it. A dead world stays dead even if you restore a backup. - **Force-quit protection:** locked worlds save every 2 minutes, and right away when someone dies or drops to 3 hearts. - **Cheat-mod guard:** a locked world won't load with X-ray mods, Baritone or hacked clients (Wurst, Meteor, Aristois, BleachHack, LiquidBounce, ThunderHack). Minimaps, inventory tweaks and recipe viewers are fine. - **Tampering checks:** the datapack deleted, switched off or edited, `hardgrind.marker` deleted, a changed difficulty, a rollback, or play time without the datapack all go into the run log. - Updating HardGrind never counts as tampering: packs written by older versions are recognised. - `/hardgrind unlock confirm` takes the lock out again, with a permanent note. ## New: ironman (`/hardgrind ironman confirm`) - Locks the world and arms it for good. Anything HardGrind catches kills the world: it kicks you every time you load it. ## New: hardcore second chance (`/hardgrind revive confirm`) - After dying in a hardcore world (click "Spectate World" first), this turns hardcore off for good. - Everyone who died respawns at their bed or world spawn with an empty inventory, like a normal death. - The run log and status say "was hardcore" forever. - Not in ironman worlds. Rejoin afterwards for normal hearts. ## New: build worlds (`/hardgrind build confirm`) - For building, not runs: `/gamemode`, F3+F4 and the other commands work again, and nothing is enforced or locked. - The singleplayer/LAN host gets commands even with "Allow Cheats" off. - Creative worlds are build worlds automatically. Locked and ironman worlds can't become one. ## New: Freecam, fair mode - [Freecam](https://modrinth.com/mod/freecam) 1.4 and 1.5 are allowed in locked worlds, with collision always on and the camera look-only. - It also holds on servers and for LAN guests. - If a Freecam version can't be held to that, locked worlds won't load with it until HardGrind is updated. ## Commands and config - Commands (any player): `/hardgrind` (status), `/hardgrind log`, and `lock`, `unlock`, `ironman`, `build`, `revive` (each asks you to add `confirm`). - `config/hardgrind.json`: - `autoLock` locks every new Survival world automatically. - `sharedLedger` keeps the save-scum ledger in `~/.hardgrind`, shared by every launcher and instance.