ModernDifficultyLocker
by Seniye
Players who want a difficulty lock on a 1.7.10 world can add ModernDifficultyLocker, a Forge mod with a lock toggle on the Options screen.
What it does
The mod backports the difficulty lock feature to Minecraft 1.7.10. The vanilla difficulty button on the Options screen gives way to a World Settings button, and difficulty and gamerules are configured together in one interface. Once a world is locked, the in-game menu no longer allows its difficulty to change, which mirrors how newer versions behave.
The interface follows the world-creation flow of later versions and works closely with the modern vanilla implementation while staying compatible with 1.7.10. It requires CatFrame and UniMixins, and CreateWorldUI is optional: when it is installed, the mod integrates with that world-creation screen. Files are published for Forge only, for 1.7.10, and the code is open source under the MIT License. A server running it needs every connecting player to have it too. Modpack authors who want the same difficulty across a world will find it especially useful.
Key features
Difficulty lock toggle
A lock toggle on the Options screen sets the difficulty of a world so that it cannot be changed afterward.
World Settings button
A World Settings button takes the place of the difficulty button and groups difficulty and gamerules.
Confirmation screen
Locking a world opens a confirmation screen before the change is applied.
Per-world lock state
The lock is saved in each world's save folder, so locking one world leaves others unchanged.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
How it compares
Global GameRules is server-side only, open source under the GNU Lesser General Public License v3.0 or later, and published for Forge across 1.18.2 – 1.20.1. View Lock is client-side only, open source under the MIT License, and covers 1.8.9 – 1.21.4 on Fabric and Forge. World Preview NH is client-side only and open source under the GNU Lesser General Public License v3.0 only, but it is a Forge file for 1.7.10 that covers a different feature.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ModernDifficultyLocker | Forge | 1.7.10 | Client and server | 2026-09-29 |
| Global GameRules | Forge | 1.18.2 – 1.20.1 | Server-side only | 2025-11-01 |
| View Lock | Fabric and Forge | 1.8.9 – 1.21.4 | Client-side only | 2024-12-12 |
| World Preview NH | Forge | 1.7.10 | Client-side only | 2026-06-02 |
Questions
Does ModernDifficultyLocker need CatFrame and UniMixins?
Does the server need ModernDifficultyLocker?
Does CreateWorldUI change how the mod works?
Which game version does the mod support?
In the catalog
ModernDifficultyLocker is one of 29,952 Game mechanics mods on ModsFinder, and one of 13,316 Game mechanics mods for Forge. 1,013 mods support Minecraft 1.7.10.
More from Seniye
Similar mods
What the author says
A lightweight mod that backports the difficulty lock feature from Minecraft 1.8+ to Minecraft 1.7.10, including the lock button and the confirmation screen. It is designed to behave as closely as possible to the modern vanilla implementation while remaining fully compatible with classic 1.7.10 modpacks…
Official listing
- Modrinth page
- modrinth.com/mod/difficultylocker
- Owner
- Seniye
- Published
- 2026-04-20
- Updated on Modrinth
- 2026-09-29
- Facts verified
- 2026-10-15
