promotional bannermobile promotional banner

Modlock

(Un)locks mods for linear progression in modpacks

🔒 ModLock

ModLock is a lightweight progression and restriction mod that allows modpack creators and server owners to control which mods players can access.

Create custom progression systems, unlock mods over time, and guide players through your modpack exactly the way you want.


✨ Features

🎮 Mod Access Control

  • ✅ Enable or disable access to specific mods
  • ⚡ Manage player permissions using the /modlock command
  • 📈 Perfect for progression-based modpacks
  • 🌍 Great for multiplayer servers and singleplayer worlds

⚙️ Configurable Restrictions

Every restriction can be enabled or disabled individually in the config.

📦 Item Pickup

Players cannot pick up items from mods they have not unlocked.

🗑️ Item Drop

If a player obtains a restricted item through chests, rewards, commands, or other sources, the item is automatically dropped from their inventory.

⛏️ Block Breaking

Players cannot break blocks belonging to mods that are currently locked.

🖱️ Block Interaction

Players cannot interact with or use blocks from mods they have not unlocked.


🌐 Customizable Messages

  • 📝 All messages are translatable using Minecraft language files
  • 🎨 Easily customize messages through resource packs
  • 🇬🇧/🇺🇸 English included
  • 🇩🇪 German included
  • 🔧 No code changes required

🚀 Perfect For

  • 🏭 Technology Modpacks
  • 📖 Quest-Based Progression
  • 🏰 Multiplayer Servers
  • 🔓 Unlockable Mod Stages
  • 🎯 Advancement-Based Progression
  • ⚙️ Custom Gameplay Experiences

💡 Example Use Cases

Want players to unlock Create before accessing Applied Energistics 2?

Need to prevent players from using late-game machines until they complete specific quests?

ModLock makes it easy to create structured progression systems while remaining highly configurable.


📋 Commands

➕ Add Access

/modlock add <modid> <target>

Grants a player access to a specific mod.

➖ Remove Access

/modlock remove <modid> <target>

Removes a player's access to a specific mod.

🔍 Check Access

/modlock has <modid> <target>

Checks whether a player currently has access to a specific mod.

🔍 List Acces

/modlock list <target>

Gets all the mods that a player has unlocked

🔍 Clear Acces

/modlock clear <target>

Clears all the unlocked mods from a player


🌍 Supported Languages

  • 🇬🇧/🇺🇸 English
  • 🇩🇪 German

Additional languages can be added through custom language files.


🔒 Take full control over your modpack progression with ModLock!

The Modlock Team

profile avatar
  • 8
    Projects
  • 17.1K
    Downloads

More from TheCityCrafterView all