The plugin adds the mechanics of stamping items. This will allow players to create unique items with signatures
/stamp (or vtstamps) - main command
/stamp create (stamp name) - create a stamp
/stamp delete - delete own stamp
/stamp item - put a stamp on an item
/stamp admin - stamp management
To create a stamp and use it, the player needs to take 5 diamond blocks in his hand (the item and quantity are configured in the configuration) and enter the command /stamp create (stamp name). After that, the player will have access to the /stamp item command to set a stamp on any item
vtstamps.* - wildcard permission
default: op
children:
- vtstamps.stamp.*
vtstamps.stamp - allows you to use /stamp create, /stamp delete and /stamp item
default: true
children:
- vtstamps.stamp.create
- vtstamps.stamp.delete
- vtstamps.stamp.item
vtstamps.stamp.* - allows you to use /stamp create, /stamp delete, /stamp item and /stamp admin
default: op
children:
- vtstamps.stamp.create
- vtstamps.stamp.delete
- vtstamps.stamp.item
- vtstamps.stamp.admin
vtstamps.stamp.create - allows you to use /stamp create
default: true
vtstamps.stamp.delete - allows you to use /stamp delete
default: true
vtstamps.stamp.item - allows you to use /stamp item
default: true
vtstamps.stamp.admin - allows you to use /stamp admin
default: true
Code (YAML):
# __ ___ _____ _
# \ \ / / | / ____| |
# \ \ / /| |_| (___ | |_ __ _ _ __ ___ _ __ ___
# \ \/ / | __|\___ \| __/ _` | '_ ` _ \| '_ \/ __|
# \ / | |_ ____) | || (_| | | | | | | |_) \__ \
# \/ \__|_____/ \__\__,_|_| |_| |_| .__/|___/
# | |
# |_|
# Messages
# Commands:
no-permission
: You do not have permission to use this command
already-have-stamp-on-item
: This item already has a stamp
take-item-in-hand
: Take the item in hand
no-stamp
: You don't have a stamp
item-stamped
: The item is stamped
stamp-created
: Stamp created
stamp-deleted
: Stamp deleted
from-console
: The command cannot be executed from console
not-enough
: Not enough resources to create a stamp
need-item
: You need 5 diamond blocks in hand to create a stamp
already-have-stamp
: You already have a stamp
enter-stamp-name
: Enter stamp name
delete-error
: An error occurred while trying to delete a stamp
ops-invalid-material-cfg
: Invalid material in config file
# Tab Completer example for stamp name
# Should be lowercase
stamp-name
: stamp name
# Item/Block material to create a stamp and quantity
# (Materials: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html)
material
: DIAMOND_BLOCK
quantity
: 5
# Admin menu title (title of the inventory)
admin-menu-title
: Stamps
# Display name of the refresh button in admin menu
refresh-button
: Refresh stamps list
# Lore of the stamp item (random dye) in admin menu
owner-nickname
: Owner nickname
owner-uuid
: Owner UUID
right-click-to-delete
: Right click to delete stamp