MapRights

A Minecraft plugin that allows players to sign maps, protecting their creations from unauthorized copying.

MIT License

Stars
2
Committers
4

Map Rights

A Minecraft plugin that allows players to sign maps, protecting their creations from unauthorized copying.

Screenshots & Gifs

Sign & Unsign

Copy Denied

Map Information

Tested Minecraft Versions

  • 1.21

Soft Dependencies

  • Vault - A permissions, chat, & economy API to give plugins easy
    hooks into these systems.
  • Any economy plugin that supports Vault (e.g. EssentialsX
    or XConomy)
  • PlaceholderAPI - A plugin that allows server owners to
    use placeholders from other plugins in their server.

Commands

Command Aliases Permission Description
/maprights sign /mr sign maprights.sign Sign a map to protect it from unauthorized copying
/maprights unsign /mr unsign maprights.unsign Unsign a map, allowing it to be copied again
/maprights resign /mr resign maprights.resign Resign a map, updating the information of the map
/maprights forcesign /mr forcesign maprights.forcesign Forcefully sign a map, even if it is already signed
/maprights forceunsign /mr forceunsign maprights.forceunsign Forcefully unsign a map, even if it is not signed by you
/maprights info /mr info maprights.info View the information of the map you are holding

Permission

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 player 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.yml

# The language of the plugin, currently only 【en_US】 and 【zh_TW】 are supported
# If you want to add a new language, please create a new 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