ModsFinder

Difficulty Lock

by Serilum

With Difficulty Lock, the difficulty of every newly created world can be set in advance and optionally locked so it cannot be changed later.

FabricForgeNeoForgeQuiltServer required, client optionalAll rights reserved1.16.5 – 26.3

What it does

Difficulty Lock changes the Create World screen for new worlds only. A configured difficulty, game mode or cheat setting is applied before the world is generated, and the lock can keep the difficulty fixed afterward. The default configuration sets all worlds to hard and locks the difficulty. Worlds that already exist are left alone unless the config says otherwise.

The mod fits modpacks that need a fixed difficulty, and singleplayer players who always start with the same setting. It also works on dedicated servers. Difficulty Lock requires Collective. The server must run it, while players may leave it out. Files are published for Fabric, Forge, NeoForge and Quilt, covering 1.16.5 – 26.3, and the code is under All rights reserved, so it is not open source.

Key features

  1. Preset difficulty

    One config option sets the difficulty of every new world to peaceful, normal, hard or another chosen level.

  2. Difficulty lock

    When enabled, the chosen difficulty cannot be changed in a world after it is created.

  3. Forced hardcore mode

    The world game mode can be set to hardcore, overriding the other difficulty settings.

  4. Restricted creation options

    Creative mode can be removed from the world creation screen, and cheats can be forced off on creation.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.326.3.0-5.1-fabric+forge+neo26.3.0-5.1-fabric+forge+neo26.3.0-5.1-fabric+forge+neo26.3.0-5.1-fabric+forge+neo
26.226.2.0-5.1-fabric+forge+neo26.2.0-5.1-fabric+forge+neo26.2.0-5.1-fabric+forge+neo26.2.0-5.1-fabric+forge+neo
26.1.226.1.2-4.9-fabric+forge+neo26.1.2-4.9-fabric+forge+neo26.1.2-4.9-fabric+forge+neo26.1.2-4.9-fabric+forge+neo
26.1.126.1.1-4.9-fabric+forge+neo26.1.1-4.9-fabric+forge+neo26.1.1-4.9-fabric+forge+neo26.1.1-4.9-fabric+forge+neo
26.126.1.0-4.9-fabric+forge+neo26.1.0-4.9-fabric+forge+neo26.1.0-4.9-fabric+forge+neo26.1.0-4.9-fabric+forge+neo
1.21.x12 of 12 versions with builds
1.21.111.21.11-4.8-fabric+forge+neo1.21.11-4.8-fabric+forge+neo1.21.11-4.8-fabric+forge+neo1.21.11-4.8-fabric+forge+neo
1.21.101.21.10-4.8-fabric+forge+neo1.21.10-4.8-fabric+forge+neo1.21.10-4.8-fabric+forge+neo1.21.10-4.8-fabric+forge+neo
1.21.91.21.9-4.8-fabric+forge+neo1.21.9-4.8-fabric+forge+neo1.21.9-4.8-fabric+forge+neo1.21.9-4.8-fabric+forge+neo
1.21.81.21.8-4.7-fabric+forge+neo1.21.8-4.7-fabric+forge+neo1.21.8-4.7-fabric+forge+neo1.21.8-4.7-fabric+forge+neo
1.21.71.21.7-4.7-fabric+forge+neo1.21.7-4.7-fabric+forge+neo1.21.7-4.7-fabric+forge+neo1.21.7-4.7-fabric+forge+neo
1.21.61.21.6-4.7-fabric+forge+neo1.21.6-4.7-fabric+forge+neo1.21.6-4.7-fabric+forge+neo1.21.6-4.7-fabric+forge+neo
1.21.51.21.5-4.7-fabric+forge+neo1.21.5-4.7-fabric+forge+neo1.21.5-4.7-fabric+forge+neo1.21.5-4.7-fabric+forge+neo
1.21.41.21.4-4.7-fabric+forge+neo1.21.4-4.7-fabric+forge+neo1.21.4-4.7-fabric+forge+neo1.21.4-4.7-fabric+forge+neo
1.21.31.21.3-4.6-fabric+forge+neo1.21.3-4.6-fabric+forge+neo1.21.3-4.6-fabric+forge+neo1.21.3-4.6-fabric+forge+neo
1.21.21.21.2-4.6-fabric+neoNot available1.21.2-4.6-fabric+neo1.21.2-4.6-fabric+neo
1.21.11.21.1-5.1-fabric+forge+neo1.21.1-5.1-fabric+forge+neo1.21.1-5.1-fabric+forge+neo1.21.1-5.1-fabric+forge+neo
1.211.21.1-5.1-fabric+forge+neo1.21.1-5.1-fabric+forge+neo1.21.1-5.1-fabric+forge+neo1.21.1-5.1-fabric+forge+neo
1.20.x7 of 7 versions with builds
1.19.x3 of 3 versions with builds
1.18.x1 of 1 version with builds
1.16.x1 of 1 version with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Collective🎓 Collective is a shared library with common code for all of Serilum's mods.
Required

Use cases

Modpacks

Pack authors can fix the difficulty so every new world starts with the intended settings.

Dedicated servers

Server owners can keep new worlds in a set mode, with the same options applied to the Create World screen.

Who it’s for: Modpack authors, server owners and singleplayer players who start every world with the same difficulty and want that choice preset.

How it compares

Full comparison

Difficulty Lock is a mod the server must run while players may leave it out, for Fabric, Forge, NeoForge and Quilt, with an All rights reserved license. No Creative In Survival is needed on the server, with the client optional, across the same loaders, but covers 1.21 – 26.2 and is also not open source. Locked In Slots is client-side only, under the Mozilla Public License 2.0, so it changes a different part of play.

ModLoadersGame versionsEnvironmentUpdated
Difficulty LockFabric, Forge, NeoForge and Quilt1.16.5 – 26.3Server required, client optional2026-10-10
No Creative In SurvivalFabric, Forge, NeoForge and Quilt1.21 – 26.2Server required, client optional2026-03-10
Locked In SlotsFabric, Forge and NeoForge1.20.4 – 26.3Client-side only2026-09-23

Questions

Does Difficulty Lock need Collective?

Yes. Collective is a required dependency and must be installed alongside Difficulty Lock.

Does Difficulty Lock change existing worlds?

Only when the shouldChangeDifficultyWhenAlreadyLocked option is enabled. By default, worlds that were already locked keep their settings.

Which loaders does Difficulty Lock support?

Fabric, Forge, NeoForge and Quilt. Files cover 1.16.5 – 26.3.

In the catalog

Difficulty Lock is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 8,071 mods support Minecraft 26.3.

More from Serilum

All projects

Similar mods

What the author says

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…
Serilum, on the Modrinth page

Official listing

Owner
Serilum
Published
2022-09-01
Updated on Modrinth
2026-10-10
Facts verified
2026-10-15

Tags