- Native Minecraft Version:
- 1.19
- Tested Minecraft Versions:
- 1.8
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- Source Code:
- https://github.com/Tabuu/PermissionShopZ
- Languages Supported:
- Configurable
- Donation Link:
- https://www.paypal.me/tabuu
Important information to read before downloading!
This plugin requires TabuuCore, and Vault.
Vault itself requires an economy plugin (e.g. Essentials).
The review section is no support section.
If you have any issues please don't hesitate to send me a message.
Code (YAML):name: ${project.artifactId}
version: ${project.version}
main: nl.tabuu.permissionshopz.PermissionShopZ
description: ${project.description}
authors: [Tabuu]
website: https://www.tabuu.nl
depend: [Vault, TabuuCore]
softdepend: [GroupManager, PermissionsEx, LuckPerms]
api-version: '1.13'
commands:
permissionshopz:
usage: /permissionshopz
description: Opens the shop.
permission: permissionshopz.default
aliases: [pshop, permissionshop]
permissionshopz edit:
usage: /permissionshopz edit
description: Opens the shop editor.
permission: permissionshopz.admin
permissionshopz debuginfo:
usage: /permissionshopz debuginfo
description: Displays information about the current state of the plugin.
permission: permissionshopz.admin
permissionshopz save:
usage: /permissionshopz save
description: Saves and overwrites all data to the local database files.
permission: permissionshopz.admin
permissionshopz load:
usage: /permissionshopz loaddata
description: Reads and overwrites all data to the plugin.
permission: permissionshopz.admin
permissionshopz clean:
usage: /permissionshopz cleandata
description: Removes all data that is not actively in use by the plugin.
permission: permissionshopz.admin
permissions:
permissionshopz.default:
description: Allows players to open the GUI.
default: true
permissionshopz.admin:
description: Allows players to manage the permission shop.
default: opCode (YAML):
# DESCRIPTION: The permission manager to handle permissions
# FORMAT: Enum:
# "VAULT" (Vault),
# "GROUP_MANAGER" (Essentials GroupManager),
# "PERMISSIONS_EX" (PermissionsEx),
# "LUCK_PERMS" (LuckPerms),
# or "CUSTOM".
PermissionManager: "VAULT"
# DESCRIPTION: The command executed when someone buys a permission.
# FORMAT: String
# NOTE: Only use this when PermissionManager is set to 'CUSTOM'.
CustomPermissionCommand: "manuaddp {PLAYER} {PERMISSION}"
# DESCRIPTION: GUI Size
# FORMAT: InventorySize (http://u.tabuu.nl/5mh7vwb2x).
# NOTE: The inventory needs at least 3 rows.
GUISize: "THREE_ROWS"
# DESCRIPTION: Whether or not the messages should be displayed as titles instead of in chat.
# FORMAT: Boolean
UseTitle: true
# DESCRIPTION: Whether or not zeros in the price should be replaced with their corresponding suffix.
# FORMAT: Boolean
# NOTE: The suffixes can be configured below.
UseNumberSuffix: false
# DESCRIPTION: Suffixes per zero count.
# FORMAT: 'zero count': 'suffix'
NumberSuffixes:
'3': 'k'
'6': 'M'
'9': 'B'
Icons:
# DESCRIPTION: Material of the unlocked items.
# FORMAT: XMaterial (http://u.tabuu.nl/5mh5duwn0).
# NOTE: If you do not want it to change, leave it empty.
UnlockedMaterial: "IRON_BARS"
# DESCRIPTION: Materials of how node types are displayed in menus.
# FORMAT: XMaterial (http://u.tabuu.nl/5mh5duwn0).
NodeTypes:
PERMISSION: "PAPER"
TEMPORARY_PERMISSION: "CLOCK"
GROUP: "TOTEM_OF_UNDYING"
TRACK: "KNOWLEDGE_BOOK"Code (YAML):
# GUI related text.
GUI_NAVIGATION_NEXT: "&3&lNext ({CURRENT}/{MAX})"
GUI_NAVIGATION_PREVIOUS: "&3&lNext ({CURRENT}/{MAX})"
GUI_NAVIGATION_RETURN: "&4&lClose"
GUI_NAVIGATION_ACCEPT: "&a&lAccept"
GUI_NAVIGATION_INCOMPLETE_FORM: "&4&lIncomplete Form"
GUI_FORM_SHOP_TITLE: "&9&lPermission Shop ({CURRENT}/{MAX})"
GUI_FORM_SHOP_EDITOR_ADD: "&2&lAdd Perk"
GUI_FORM_SHOP_EDITOR_TITLE: "&9&lShop Editor ({CURRENT}/{MAX})"
GUI_FORM_SHOP_EDITOR_PERK_FOOTER: "&7Click to edit!"
GUI_PERK_EDITOR_TITLE: "&9&lPerk Editor"
GUI_NODE_EDITOR_TITLE: "&9&lNode Editor"
GUI_NODE_SELECTOR_TITLE: "&9&lSelect Node Type"
GUI_NODE_SELECTOR_NAME: "&3&l{TYPE}"
GUI_ELEMENT_LIST_EDITOR_ENTRY: "&7- {ENTRY}"
GUI_ELEMENT_LIST_EDITOR_ENTRY_SELECTED: "&a> {ENTRY}"
GUI_ELEMENT_LIST_EDITOR_LORE: |-
&7Right-click for add.
&7Middle-click for remove selected.
&7Left-click for select next.
&7[0-9] for specific index.
&7
# Perk related text.
PERK_TITLE: "{NAME}"
PERK_LORE: |-
&9Awarded Nodes
{AWARDED_NODES}
&9Required Nodes
{REQUIRED_NODES}
{FOOTER}
PERK_AWARDED_NODE_ENTRY: "&7&l\u2192 &r{NODE}"
PERK_AWARDED_NODE_ENTRY_HAS: "&2&l\u2714 &r{NODE}"
PERK_REQUIRED_NODE_ENTRY: "&c&l\u274c &r{NODE}"
PERK_REQUIRED_NODE_ENTRY_HAS: "&2&l\u2714 &r{NODE}"
PERK_FOOTER_LOCKED: "&2&lPrice: ${COST}"
PERK_FOOTER_UNLOCKED: "\n&e&lUNLOCKED"
PERK_EDIT_NAME: "&3&lEdit Name"
PERK_EDIT_COST: "&3&lEdit Cost"
PERK_EDIT_ITEM: "&3&lEdit Item"
PERK_EDIT_DELETE: "&c&lClick to delete"
PERK_EDIT_NODES_AWARDED: "&3&lEdit Awarded Nodes"
PERK_EDIT_NODES_REQUIRED: "&3&lEdit Required Nodes"
# Node related text.
NODE_TYPE_GROUP: "Group"
NODE_TYPE_TRACK: "Track"
NODE_TYPE_PERMISSION: "Permission"
NODE_TYPE_TEMPORARY_PERMISSION: "Temporary Permission"
NODE_EDIT_GROUP_ID: "&3&lEdit Group ID"
NODE_EDIT_TRACK_ID: "&3&lEdit Track ID"
NODE_EDIT_TRACK_INDEX: "&3&lEdit Track Level"
NODE_EDIT_PERMISSION: "&3&lEdit Permission"
NODE_EDIT_DESCRIPTION: "&3&lEdit Description"
NODE_EDIT_DURATION: "&3&lEdit Duration"
NODE_TO_STRING_PERMISSION: |
&3&l{TYPE}:
&9&nPermission:&d {PERMISSION}
&9&nDescription:&d {DESCRIPTION}
NODE_TO_STRING_TEMPORARY_PERMISSION: |
&3&l{TYPE}:
&9&nPermission:&d {PERMISSION}
&9&nDuration:&d {DURATION}
&9&nDescription:&d {DESCRIPTION}
NODE_TO_STRING_GROUP: |
&3&l{TYPE}:
&9&nGroup:&d {GROUP_ID}
&9&nDescription:&d {DESCRIPTION}
NODE_TO_STRING_TRACK: |
&3&l{TYPE}:
&9&nTrack:&d {TRACK_ID}
&9&nLevel:&d {TRACK_INDEX}
&9&nDescription:&d {DESCRIPTION}
NODE_TO_STRING_UNKNOWN: |
&3&l{TYPE}:
&9&nDescription: &d{DESCRIPTION}
# Information messages
INFO_ERROR_INSUFFICIENT_FUNDS: "&c&lInsufficient funds."
INFO_ERROR_INSUFFICIENT_PERMISSION: "&c&lInsufficient permission."
INFO_DATA_SAVE: "&aData saved to file."
INFO_DATA_LOAD: "&aData loaded from file."
INFO_DATA_CLEAN: "&aClean complete: Shops({SHOPS}) Perks({PERKS}) Nodes({NODES})."
INFO_PERK_ADD: "&2&lSuccessfully added perk {NAME}."
INFO_PERK_BUY: "&2&lSuccessfully bought perk {NAME}."
INFO_PERK_REMOVE: "&2&lSuccessfully removed perk {NAME}."
INFO_COMMAND_COMMANDDEBUG: |-
Permission Manager: {PERMISSION_HANDLER_CLASS}
Group: {NODE_TYPE_GROUP_SUPPORTED}
Track: {NODE_TYPE_TRACK_SUPPORTED}
Permission: {NODE_TYPE_PERMISSION_SUPPORTED}
Temporary Permission: {NODE_TYPE_TEMPORARY_PERMISSION_SUPPORTED}
All other permissions managers have to be configured in the config.yml
- GroupManager
- PermissionsEx
- LuckPerms
- Vault

PermissionShopZ - The #1 Permission Shop 2.0.0
Allows players to buy permissions! Supports ALL permission managers!
-
TryKiXx, mella, cslabzsmile0 and 2 others like this.
Recent Updates
- 2.0.0 - The Big Update Aug 18, 2021
- 1.0.0 - The Bug Purge Oct 23, 2020
- 0.4.2 Jun 24, 2020
Recent Reviews
-
Masood
- 5/5,
he is best developer and it is best permission shop plugin . exusme for my bad review last week . this is my new review
-
Kobayashi_Ito
- 2/5,
Version 2.0.0 is Not working on 1.13 the Server dont load the Plugin
WHY PLS HELP or FIX your Plugin -
Orthestral
- 3/5,
It has many issues and bugs with configuring.
The plugin breaks without an unlocked icon even though it says right in the config that you can leave it empty and adding shop items does not work after a reload, but this plugin is the only one of its kind and works great once you get through configuring.-
Author's Response
Hi Orthestral,
Check out the new version, a lot has been fixed and changed. I hope you like it and leave another review :).
-
FernPlayzYT
- 5/5,
Works very well. Author has fixed many issues and has added an editing menu which I find to be very intuitive.
-
Author's Response
Thank you very much for your support!
-
SrKeviin
- 5/5,
PLUGIN increible, indispensable en mi servidor. Se le puede dar todo tipo de usos. 5 ESTRELLAS mínimo
-
Author's Response
Thank you for the 5 stars!
-
BagOfToes
- 2/5,
I can't get it to work, I downloaded TabuuCore, but it's still not loading or showing up in /plugins. Can you help?
-
Author's Response
The review section is not a support section. You can always send me a message here or on Discord.
Please read the "Important information to read before downloading!" section first :).
EDIT: I've send multiple messages to this person, however they have not responded.
-
Antoniogiguru
- 4/5,
Hey i Love this plugin and wish it worked for me, but when i run my server and change some permissions in luickperms, it stops working, and when I try /pshop , it just says in white letters in chat : /permissionshopz and doesn't work!
-
Author's Response
Thank you for the feedback.
I've responded to your private message.
-
Gida
- 5/5,
What else do I think:
items that can be sorted
mysql
----------------------------
Author's Response
Thank you for the 5 stars!
I've send you a message regarding your feedback!
-
doopdop
- 5/5,
Great Plugin, though i wish you could set the positions of the permissions in the shop GUI, if this could be fixed this plugin would be epicccc. Also how do i add a space to the name of the permission.
-
Author's Response
Thank you for the 5 stars!
In my plugins you can use quotes to add spaces. E.g. /pshop add "Name with spaces" 0.01 permission.example.
-
Rainsry
- 5/5,
Hello! it’s really a Good plugin ! I like it !
Could you please allow me to translate your plugin and advertise it to MCBBS ? (www.mcbbs.net) which is the largest Minecraft forum in China
I will mark out your (author’s) name and the download link from spigotmc.org
Thank you!