MapRights [1.20, 1.21]
2.6.0Allows players to sign maps, protecting their creations from unauthorized copy
About MapRights
MapRights is a plugin that allows players to sign maps, protecting their creations from unauthorized copying.

Feature
sign/unsign/resign/copy your filled map
sign/unsign/resign/copy other player's filled map
Soft Dependencies
- Vault - A permissions, chat, & economy API to give plugins easy hooks into these systems.
- EssentialsX, XConomy or Other - Any economy plugin that supports Vault.
- PlaceholderAPI - A plugin that allows server owners to use placeholders from other plugins in their server.
Screenshots and Gifs
Sign & Unsign
Copy Denide
Map Information

Commands
| Command | Permission | Description |
| /mr sign | maprights.sign | Sign a map to protect it from unauthorized copying |
| /mr unsign | maprights.unsign | Unsign a map, allowing it to be copied again |
| /mr resign | maprights.resign | Resign a map, updating the information of the map |
| /mr forcesign | maprights.forcesign | Forcefully sign a map, even if it is already signed |
| /mr forceunsign | maprights.forceunsign | Forcefully unsign a map, even if it is not signed by you |
| /mr info | maprights.info | View the information of the map you are holding |
Permissions
| Permission | Default | Description |
| maprights.sign | true | Allows the player to sign a map |
| maprights.unsign | true | Allows the player to unsign a map |
| maprights.resign | true | Allows the plater to resign a map |
| maprights.forcesign | op | Allows the player to forcefully sign maps |
| maprights.forceunsign | op | Allows the player to forcefully unsign maps |
| maprights.info | op | Allows the player to view the information of the map |
PlaceholdersAPI
| Placeholder | Description | Note |
| %maprights_sign_cost% | Cost to sign a map | |
| %maprights_unsign_cost% | Cost to unsign a map | |
| %maprights_author% | Author of the map being held | Needs to hold a map in the hand |
| %maprights_info_sign_time% | Time when the map was signed | Needs to hold a map in the hand |
| %maprights_info_sign_world% | World where the map was signed | Needs to hold a map in the hand |
| %maprights_info_sign_location% | Location where the map was signed | Needs to hold a map in the hand |
| %maprights_info_map_world% | World where the map is located | Needs to hold a map in the hand |
| %maprights_info_map_location% | Location where the map is located | Needs to hold a map in the hand |
Config
# MapRights plugin by ArcherWn
## If /lang/<language>.yml exists, it will be used,
## otherwise the default language(en_US) will be used.
## You can add your own language file in the /lang folder.
language: 'en_US'
economy:
## Enable or disable the economy system, if enabled, Vault and an economy plugin are required.
enable: true
## Set to "0" to not charge for sign the map.
sign-cost: 1000
## Set to "0" to not charge for unsign the map.
unsign-cost: 0Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta