MapLock

MapLock

Lock your map art.

142 downloads 2 followers

MapLock πŸ—ΊοΈ πŸ”’

A lightweight map protection plugin designed for Minecraft servers. It prevents unauthorized cloning of your map art and supports custom economic costs and multi-language settings.

  • Tested Versions: 1.8.8 ~ 26.1.2

✨ Features

  • Map Locking System: Prevents locked maps from being cloned in Crafting Tables or Cartography Tables.
  • Multilingual Support: Built-in support for Traditional Chinese (zh_tw), Simplified Chinese (zh_cn), and English (en).
  • Economy Integration: Supports Vault economy bridge; set custom processing fees for locking maps.
  • Custom Item Consumption: Require specific items (supports custom Name and Lore checks) to be consumed for map locking.
  • Admin Tools: Provides detailed map info queries and administrative force-unlock features.
  • Granular Permissions: Every command and privilege has a corresponding permission node for easy management.
  • Tab Completion: Full auto-complete support for all commands for a smoother user experience.

Map Lock

Map Lock

Map Info

Map Info

Prevent map copying

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

πŸ’‘ Extra Privileges

  • maplock.admin.bypass: Allows the user to bypass "Disabled World" restrictions and lock maps for free (no economy/item cost).

πŸ“¦ Installation

  1. Place MapLock.jar into your server's plugins folder.
  2. (Optional) If using economy features, ensure Vault and a compatible economy plugin (e.g., CMI, EssentialsX) are installed.
  3. Restart the server.
  4. Adjust your settings in plugins/MapLock/config.yml.

βš™οΈ Configuration Preview (config.yml)

# Language setting (Supported: en, zh_tw, zh_cn)
language: "en"

# List of worlds where MapLock features are disabled
disabled-worlds:
  - "disabledworlds1"
  - "disabledworlds2"

# Locking fee (Requires Vault and a functional economy plugin)
economy:
  enabled: false
  cost: 0.0

# Item-based locking cost
item-cost:
  enabled: false
  material: "DIAMOND"
  amount: 1
  # Name shown in notification messages (e.g., when a player has insufficient items)
  display-name: "Map Lock Voucher"
  
  # === Advanced Item Verification ===
  # Should the plugin strictly check the item's Name and Lore? 
  # If set to false, only the material type (e.g., DIAMOND) will be checked.
  strict-meta-check: true
  
  # The item must match this display name exactly (Supports & color codes. Leave as "" to disable)
  required-name: "&bMap Lock Voucher"
  
  # The item must contain the following Lore (Supports & color codes. Leave as [] to disable)
  required-lore:
    - "&7A special voucher"
    - "&7used to protect your map art."


❓ FAQ

Q: Why do command hints show "Missing" after an update? A: This is usually due to legacy language files. Please delete the plugins/MapLock/lang/ folder and run /map admin reload to regenerate the latest files.

Q: Why is map locking free even though I set a cost? A: Ensure economy.enabled is set to true and Vault is installed with a working economy provider. If the economy system is unavailable, the plugin may block locking actions for safety.

Q: Can I make map locking free? A: Yes, set cost to 0.0 in config.yml or simply set economy.enabled to false.


🀝 Contributing

If you have ideas or find bugs, feel free to contribute:

  1. Report Issues: Submit bugs via the GitHub Issues page.
  2. Feature Requests: Suggest new ideas (e.g., Item Frame protection, Database support).
  3. Localization: Translations for languages other than Chinese and English are highly welcome via Pull Requests!

βš–οΈ 授權 (License)

ζœ¬ε°ˆζ‘ˆζŽ‘η”¨ MIT ζŽˆζ¬Šε”θ­°γ€‚ bStats

No gallery available for this project.

Version Minecraft Loader Download

Spigot / Paper / Folia 1.8.8-26.1 Update

1.2.0

1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 26.1, 26.1.1, 26.1.2, 26.2
folia, paper, spigot
Download

MapLock v1.1.1 - bStats Integration & Cross-Core Compatibility

1.1.1

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
bukkit, folia, paper, purpur, spigot
Download

MapLock v1.1 - Spigot & Folia Compatibility Update

1.1

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
bukkit, folia, paper, purpur, spigot
Download