Overview
MapLock is a professional-grade security utility for Minecraft server owners and map artists. In a world where custom Map Art can take dozens of hours to create, protecting your intellectual property is essential. MapLock prevents unauthorized duplication by hard-coding ownership data into the map's NBT, making it impossible to clone through conventional survival or creative mechanics.
Key Features
Physical Anti-Clone Technology
Unlike simple cancel-event plugins, MapLock utilizes the PersistentDataContainer (NBT). Once a map is locked, it becomes a "Unique Item."- Crafting Table Protection: Blocks the vanilla "Map + Paper" or "Map + Map" cloning recipes.
- Cartography Table Security: Prevents duplication, locking, or scaling of protected maps in the Cartography Table.
Monetized Protection (Economy & Items)
Control how players access protection:- Vault Integration: Set a customizable currency cost for locking maps. Great for economy-based survival servers.
- Material Consumption: Require specific items (e.g., Diamonds or custom tokens) to perform a lock.
- Strict Meta-Check: Validates the Item Name and Lore of the "payment item" to prevent players from using forged tokens.
Cutting-Edge Performance
- Folia & Paper Ready: Fully compatible with the latest multi-threaded server cores. All operations are Region-Safe to ensure no thread-safety issues.
- NBT Driven: No database required! Data is stored directly on the item, meaning zero impact on your server's database or TPS.
Global Language Support
Supports English, Traditional Chinese, and Simplified Chinese out of the box.Map Lock
Map Info
Prevent map copying
Map Info
Prevent map copying
Commands & Permissions
Command Description | Default | Permission Node/map help | Show the help menu | Everyone |
maplock.help/map lock | Lock the map in your main hand | Everyone |
maplock.lock/map unlock | Unlock a map that you own | Everyone |
maplock.unlock/map admin info | Check map owner and lock date | OP |
maplock.admin.info/map admin forceunlock | Forcefully unlock any map | OP |
maplock.admin.forceunlock/map admin reload | Reload config and language files | OP |
maplock.admin.reload
Configuration Preview
YAML:
language: "en" # Language setting (en, zh_tw, zh_cn)
disabled-worlds: # List of worlds where locking is disabled
- "disabledworlds1"
- "disabledworlds2"
economy: # Economy settings
enabled: false
cost: 100.0
item-cost: # Item consumption settings
enabled: true
material: "DIAMOND"
amount: 1
display-name: "Map Lock Voucher"
strict-meta-check: true # Whether to check for custom Display Name and Lore
