Sueta

MapRights [1.20, 1.21]

2.6.0

Allows players to sign maps, protecting their creations from unauthorized copy

·Plugin

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

CommandPermissionDescription
/mr signmaprights.signSign a map to protect it from unauthorized copying
/mr unsignmaprights.unsignUnsign a map, allowing it to be copied again
/mr resignmaprights.resignResign a map, updating the information of the map
/mr forcesignmaprights.forcesignForcefully sign a map, even if it is already signed
/mr forceunsignmaprights.forceunsignForcefully unsign a map, even if it is not signed by you
/mr infomaprights.infoView the information of the map you are holding

Permissions

PermissionDefaultDescription
maprights.signtrueAllows the player to sign a map
maprights.unsigntrueAllows the player to unsign a map
maprights.resigntrueAllows the plater to resign a map
maprights.forcesignopAllows the player to forcefully sign maps
maprights.forceunsignopAllows the player to forcefully unsign maps
maprights.infoopAllows the player to view the information of the map

PlaceholdersAPI

PlaceholderDescriptionNote
%maprights_sign_cost%Cost to sign a map
%maprights_unsign_cost%Cost to unsign a map
%maprights_author%Author of the map being heldNeeds to hold a map in the hand
%maprights_info_sign_time%Time when the map was signedNeeds to hold a map in the hand
%maprights_info_sign_world%World where the map was signedNeeds to hold a map in the hand
%maprights_info_sign_location%Location where the map was signedNeeds to hold a map in the hand
%maprights_info_map_world% World where the map is locatedNeeds to hold a map in the hand
%maprights_info_map_location%Location where the map is locatedNeeds 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: 0

Similar projects

Plugin →