🔒 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
/modlockcommand - 📈 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.

