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
/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
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
%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
Code (YAML):
# 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
: 0