Difficulty Lock adds an easy way to configure the difficulty in all (new) worlds. Can be useful for modpacks, or just in your singleplayer experience if you have a default difficulty you always play with. There are config options to force the Hardcore gamemode, disable cheats, or prevent Creative mode from being selected.
The Create World Screen is correctly updated with the config settings. Also works on (dedicated) servers.
All available config options:
Show SpoilerThe priority shows how the mod handles when multiple gamemodes are set to true in the config. E.g. if all are enabled all new worlds will be peaceful.
forceHardcoreMode default false
Sets the world game mode to hardcode mode and ignores the other difficulty settings when enabled.
disableCreativeModeSelection default false
Whether Creative Mode should not be possible to select in the world creation screen.
forcePeaceful default false
Priority 1: Sets the difficulty in any world to peaceful when enabled.
forceEasy default false
Priority 2: Sets the difficulty in any world to easy when enabled.
forceNormal default false
Priority 3: Sets the difficulty in any world to normal when enabled.
forceHard default true
Priority 4: Sets the difficulty in any world to hard when enabled.
forceCheatsDisabled default false
Whether the cheats option should be forced to be disabled on the initial world creation screen.
shouldLockDifficulty default true
When enabled, locks the difficulty in any world so it cannot be changed.
shouldChangeDifficultyWhenAlreadyLocked default false
When enabled, also sets the difficulty in worlds where it has already been locked.
With the default configuration, all worlds will be set to hard with the difficulty locked:
The Create World Screen is also updated.
Here the config options forceHard and forceCheatsDisabled are true:
The mod also allows users to be forced to play in Hardcore Mode, via the config:
You may freely use this mod in any modpack, as long as the download remains hosted within the CurseForge or Modrinth ecosystem.
Serilum.com contains an overview and more information on all mods available.
For issues, ideas, suggestions or anything else there is the Github repo. Thanks!
Optional
Required
Условия использования, изменения и распространения этого товара.
18.06.2026 · Modrinth
Updated mod to Minecraft version 26.2.
The complete changelog with detailed information about previous versions can be found on my website:
>
Скриншоты и изображения из оригинальной страницы Modrinth.




Опубликованные версии и оригинальные файлы Modrinth.
18.06.2026 · 1 946 загрузки
Updated mod to Minecraft version 26.2.
The complete changelog with detailed information about previous versions can be found on my website:
> https://serilum.com/mods?changelog=difficulty-lock
10.04.2026 · 1 662 загрузки
Updated mod to Minecraft version 26.1.2.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
02.04.2026 · 274 загрузки
Updated mod to Minecraft version 26.1.1.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
25.03.2026 · 422 загрузки
(26.1) Fixed the mod not loading correctly.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
25.03.2026 · 42 загрузки
Updated mod to Minecraft version 26.1.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
11.12.2025 · 4 666 загрузки
Updated mod to Minecraft version 1.21.11.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
07.10.2025 · 1 798 загрузки
Updated mod to Minecraft version 1.21.10.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
04.10.2025 · 279 загрузки
(1.21.9 Forge) Fixed incorrect remnant files included in the mod jar.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
03.10.2025 · 73 загрузки
Updated mod to Minecraft version 1.21.9.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
17.07.2025 · 1 392 загрузки
Updated mod to Minecraft version 1.21.8.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
30.06.2025 · 336 загрузки
Updated mod to Minecraft version 1.21.7.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
18.06.2025 · 337 загрузки
Updated mod to Minecraft version 1.21.6.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
27.03.2025 · 1 200 загрузки
Updated mod to Minecraft version 1.21.5.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
12.02.2025 · 2 059 загрузки
(Forge & Neo) Removed redundant event register annotations.
- This fixes events loading when they shouldn't.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
12.02.2025 · 7 309 загрузки
(Forge & Neo) Removed redundant event register annotations.
- This fixes events loading when they shouldn't.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
12.02.2025 · 4 137 260 загрузки
(Forge & Neo) Removed redundant event register annotations.
- This fixes events loading when they shouldn't.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
06.12.2024 · 298 загрузки
Updated mod to Minecraft version 1.21.4.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
26.10.2024 · 219 загрузки
Updated mod to Minecraft version 1.21.3.
- Once again compatible with Fabric, Forge and NeoForge!
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
23.10.2024 · 163 загрузки
Updated mod to Minecraft version 1.21.2.
- Without Forge for now, support will be added once they update.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
09.08.2024 · 948 загрузки
Updated mod to Minecraft version 1.21.1.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
27.07.2024 · 189 загрузки
Added Bundle support. The mod can now be enabled/disabled via bundle configs.
(NeoForge) Fixed the in-game config screen not working correctly.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
27.07.2024 · 224 загрузки
Added Bundle support. The mod can now be enabled/disabled via bundle configs.
(NeoForge) Fixed the in-game config screen not working correctly.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
27.07.2024 · 2 181 213 загрузки
Added Bundle support. The mod can now be enabled/disabled via bundle configs.
(NeoForge) Fixed the in-game config screen not working correctly.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
14.06.2024 · 548 загрузки
Updated mod to Minecraft version 1.21.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
12.05.2024 · 738 загрузки
(1.20.4 Neo) Fixed an incorrect mixin file reference.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
02.05.2024 · 141 загрузки
(1.20.6) Fixed incorrect mixin file reference.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
02.05.2024 · 106 загрузки
(Neo) Fixed the onClienTick function not being static.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
02.05.2024 · 146 загрузки
(Neo) Fixed the onClienTick function not being static.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
01.05.2024 · 108 загрузки
Updated mod to Minecraft version 1.20.6.
Includes compatibility for Fabric, Forge and NeoForge.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
28.04.2024 · 161 загрузки
(1.20.5 Neo) Updated to work with NeoForge's TickEvent changes in 20.5.14.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
28.04.2024 · 100 загрузки
Updated mod to Minecraft version 1.20.5.
Without Forge for now. Support will be added once they update.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
29.02.2024 · 184 загрузки
Fixed the difficulty button being inactive on the world creation screen despite all config settings being disabled.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
29.02.2024 · 3 685 загрузки
Fixed the difficulty button being inactive on the world creation screen despite all config settings being disabled.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
09.01.2024 · 118 загрузки
The Create World Screen now correctly shows the settings and prevents users from changing them.
Added the config options 'forceHardcoreMode', 'disableCreativeModeSelection' and 'forceCheatsDisabled'.
Updated backend code.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
09.01.2024 · 173 загрузки
The Create World Screen now correctly shows the settings and prevents users from changing them.
Added the config options 'forceHardcoreMode', 'disableCreativeModeSelection' and 'forceCheatsDisabled'.
Updated backend code.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
09.01.2024 · 639 загрузки
The Create World Screen now correctly shows the settings and prevents users from changing them.
Added the config options 'forceHardcoreMode', 'disableCreativeModeSelection' and 'forceCheatsDisabled'.
Updated backend code.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
18.12.2023 · 93 загрузки
Improved mod icon compression, which lowers the jar file size.
Updated mod URLs to the new GitHub location.
(NeoForge) Updated to the new changes: Added 'type=' to mods.toml, and moved the modEventBus field.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
18.12.2023 · 85 загрузки
Improved mod icon compression, which lowers the jar file size.
Updated mod URLs to the new GitHub location.
(NeoForge) Updated to the new changes: Added 'type=' to mods.toml, and moved the modEventBus field.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
18.12.2023 · 854 загрузки
Improved mod icon compression, which lowers the jar file size.
Updated mod URLs to the new GitHub location.
(NeoForge) Updated to the new changes: Added 'type=' to mods.toml, and moved the modEventBus field.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
18.12.2023 · 34 360 загрузки
Improved mod icon compression, which lowers the jar file size.
Updated mod URLs to the new GitHub location.
(NeoForge) Updated to the new changes: Added 'type=' to mods.toml, and moved the modEventBus field.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
08.12.2023 · 78 загрузки
Updated mod to Minecraft version 1.20.4.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
07.12.2023 · 84 загрузки
Updated mod to Minecraft version 1.20.3.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
09.11.2023 · 93 загрузки
(1.20.*) Added official support for NeoForge. Just like Fabric and Forge, in the same jar!
Updated structure and content of mod info files.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
09.11.2023 · 134 загрузки
(1.20.*) Added official support for NeoForge. Just like Fabric and Forge, in the same jar!
Updated structure and content of mod info files.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
09.11.2023 · 88 загрузки
(1.20.*) Added official support for NeoForge. Just like Fabric and Forge, in the same jar!
Updated structure and content of mod info files.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
09.11.2023 · 710 загрузки
(1.20.*) Added official support for NeoForge. Just like Fabric and Forge, in the same jar!
Updated structure and content of mod info files.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
21.09.2023 · 81 загрузки
Updated mod to Minecraft version 1.20.2.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
13.06.2023 · 255 загрузки
Updated mod to Minecraft version 1.20.1.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
08.06.2023 · 167 загрузки
Updated mod to Minecraft version 1.20.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
15.03.2023 · 252 загрузки
Updated mod to Minecraft version 1.19.4.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
12.01.2023 · 174 загрузки
A big backend update!
Forge and Fabric (and Quilt) are now contained in one file.
This also means that the two separate project pages for Forge/Fabric will be converted to one (on CurseForge). While having a clean file list! The Fabric project page on CF will remain as a legacy for older Fabric versions.
Both versions use .json5 for their config. Old files are automatically converted.
Forge mods can now be configured in-game via the mod list with the Configure button!
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
12.01.2023 · 10 036 загрузки
A big backend update!
Forge and Fabric (and Quilt) are now contained in one file.
This also means that the two separate project pages for Forge/Fabric will be converted to one (on CurseForge). While having a clean file list! The Fabric project page on CF will remain as a legacy for older Fabric versions.
Both versions use .json5 for their config. Old files are automatically converted.
Forge mods can now be configured in-game via the mod list with the Configure button!
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
12.01.2023 · 111 загрузки
A big backend update!
Forge and Fabric (and Quilt) are now contained in one file.
This also means that the two separate project pages for Forge/Fabric will be converted to one (on CurseForge). While having a clean file list! The Fabric project page on CF will remain as a legacy for older Fabric versions.
Both versions use .json5 for their config. Old files are automatically converted.
Forge mods can now be configured in-game via the mod list with the Configure button!
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
08.12.2022 · 102 загрузки
Updated mod to Minecraft version 1.19.3.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
07.12.2022 · 90 загрузки
(Fabric) Updated mod to Minecraft version 1.19.3.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
02.10.2022 · 92 загрузки
(Fabric) Added Mod Menu support with project links and logo.
Includes an in-game configuration screen.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
02.10.2022 · 138 загрузки
(Fabric) Added Mod Menu support with project links and logo.
Includes an in-game configuration screen.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
02.10.2022 · 279 загрузки
(Fabric) Added Mod Menu support with project links and logo.
Includes an in-game configuration screen.
The complete changelog with previous versions can be found at:
https://serilum.com/mods?changelog=difficulty-lock
01.09.2022 · 93 загрузки
Initial release of Difficulty Lock (Forge) for Minecraft 1.19.2 on Modrinth.
01.09.2022 · 96 загрузки
Initial release of Difficulty Lock (Forge) for Minecraft 1.18.2 on Modrinth.
01.09.2022 · 2 818 загрузки
Initial release of Difficulty Lock (Forge) for Minecraft 1.16.5 on Modrinth.
01.09.2022 · 88 загрузки
Initial release of Difficulty Lock (Fabric) for Minecraft 1.19.2 on Modrinth.
01.09.2022 · 84 загрузки
Initial release of Difficulty Lock (Fabric) for Minecraft 1.18.2 on Modrinth.
01.09.2022 · 113 загрузки
Initial release of Difficulty Lock (Fabric) for Minecraft 1.16.5 on Modrinth.