PermissionShopZ 0.4.2

Allows players to buy permissions! Supports ALL permission managers!

  1. Tabuu
    Native Minecraft Version:
    1.15
    Tested Minecraft Versions:
    • 1.8
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://github.com/Tabuu/PermissionShopZ
    Languages Supported:
    Configurable
    [​IMG]
    [​IMG]
    [​IMG]

    Important information to read before downloading!


    This plugin requires TabuuCore. TabuuCore can be downloaded via SpigotMC or GitHub.

    The review section is no support section. If you have any issues; please don't hesitate to send me a message.


    Code (YAML):
    name: PermissionShopZ
    version
    : 4.0 BETA
    main
    : nl.tabuu.permissionshopz.PermissionShopZ
    description
    : This plugin allows players to buy permissions.
    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 GUI.
        permission
    : permissionshopz.default
        aliases
    : [pshop, permissionshop]

      permissionshopz add
    :
        usage
    : /permissionshopz add <name> <price> <permission> [permission...]
        description
    : Adds a permission to the shop, the display item will be the item you hold.
        permission
    : permissionshopz.admin

      permissionshopz remove
    :
        usage
    : /permissionshopz remove
        description
    : Opens the removal GUI.
        permission
    : permissionshopz.admin

      permissionshopz reload
    :
        usage
    : /permissionshopz reload
        description
    : Reloads the config.
        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
    : op
    Code (YAML):

    # DESCRIPTION:  The permission manager to handle permissions
    # FORMAT:       Enum:
    #                     "VAULT" (Vault),
    #                     "GROUP_MANAGER" (Essentials GroupManager),
    #                     "PERMISSIONS_EX" (PermissionsEx),
    #                     "LUCK_PERMS" (LuckPerms),
    #                     or "CUSTOM".
    # NOTE:         You will have to reload/restart the server after changing this variable.
    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:  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:  Whether or not the perk should display the permissions it contains.
    # FORMAT:       Boolean
    DisplayPermissionList
    : true

    # 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'
    Code (YAML):

    # Error related text.
    ERROR_INSUFFICIENT_FUNDS
    : "&c&lInsufficient funds."
    ERROR_INVALID_ITEM
    : "&c&lYou must hold something in your hand."

    # Perk interaction related text.
    PERK_ADD_SUCCESS
    : "&2&lSuccessfully added perk {NAME}."
    PERK_BUY_SUCCESS
    : "&2&lSuccessfully bought perk {NAME}."
    PERK_REMOVE_SUCCESS
    : "&2&lSuccessfully removed perk {NAME}."

    # GUI related text.
    GUI_TITLE
    : "&9&lPermission Shop ({PAGE}/{MAX_PAGE})"

    GUI_PAGE_NEXT
    : "&3&lNext ({PAGE}/{MAX_PAGE})"
    GUI_PAGE_CLOSE
    : "&4&lClose"
    GUI_PAGE_PREVIOUS
    : "&3&l Previous ({PAGE}/{MAX_PAGE})"

    GUI_PERK_TITLE
    : "{NAME}"
    GUI_PERK_NODE
    : "&7- {NODE}"
    GUI_PERK_NODE_HAS
    : "&7&m- {NODE}&2&l ✔"
    GUI_PERK_UNLOCKED_FOOTER
    : "&e&lUNLOCKED"
    GUI_PERK_LOCKED_FOOTER
    : "&2&lPrice: ${PRICE}"

    GUI_REMOVE_CLICK
    : "&4&lClick to remove!"
    GUI_REMOVE_TITLE
    : "&4&lPermission Removal! ({PAGE}/{MAX_PAGE})"

    # Command related text
    RELOAD_SUCCESS
    : "&2Reload complete."



      • GroupManager
      • PermissionsEx
      • LuckPerms
      • Vault
    All other permissions managers have to be configured in the config.yml

    [​IMG]
    [​IMG]

    Please check out my other plugins!


    [​IMG][​IMG][​IMG]
    [​IMG]
    [​IMG]

    [​IMG]
    [​IMG]
    [​IMG][​IMG][​IMG]

Recent Updates

  1. 0.4.2
  2. 0.4.1
  3. 4.0 BETA - The renaissance update!

Recent Reviews

  1. Gida
    Gida
    5/5,
    Version: 0.4.1
    What else do I think:
    items that can be sorted
    mysql
    ---------------------------
    1. Tabuu
      Author's Response
      Thank you for the 5 stars!

      I've send you a message regarding your feedback!
  2. kashten
    kashten
    1/5,
    Version: 0.4.1
    doesnt even load into server when you put in plugins folder dont download doesnt work
    1. Tabuu
      Author's Response
      Have you made sure you've also put TabuuCore in the plugins folder? The download is in the 'Read Me' section of this page.

      If you are still experiencing issues, please send me a message.

      EDIT 22-06-2020:
      I've tried to provide support to the reviewer, but it seems they are irresponsive :(.
  3. doopdop
    doopdop
    5/5,
    Version: 0.4.1
    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.
    1. Tabuu
      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.
  4. Rainsry
    Rainsry
    5/5,
    Version: 0.4.1
    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!
  5. PhantumOne
    PhantumOne
    5/5,
    Version: 4.0 BETA
    I first rated this plugin as a 1 Star because of lack of information and for being a non-functional plugin, but although I had read the review below mine I did not take the API issue as a problem because the version was older than the current one and the Author stated in his reply " I hope that in the next update the legacy extension is no longer necessary.". There was no mention on the web site that stated LuckPerms required the legacy extension, so I assumed the Author removed it because it was not required anymore. But then I decided to add the LegacyApi Extensions to my plugins/luckperms/lib folder to see if it would fix the issue of not adding the shop item even though I got the message that it did add the Perk.

    So I downloaded the LuckPerms Legacy API Extension from this site:

    https://ci.lucko.me/job/extension-legacy-api/lastSuccessfulBuild/artifact/build/libs/extension-legacy-api-1.0.0.jar

    I then placed the JAR into the {Server}/plugins/LuckPerms/lib folder and restarted the server.

    I could have given the plugin 3 Stars just because the Author does not have the information on his site stating "If you use LuckPerms for your permissions manager then you will need to install the LuckPerms Legacy API Extension for the plugin to work properly" and keep it there until the plugin does not require it anymore and maybe even include the link.

    The Author is a great programmer and has a great product and even large Corporate Businesses hire Advertising Firms to showcase their products because they don't know how. So I can not dock the Author for the lack of info on his site, but I am jugging the plugin for it's ease of use, functionality and performance.

    So now the plugin is working great without any issues and I like it very much. Simple to use in game commands, GUI for quickly removing an item from the pshop and is fast at performing it's task without any burden to the server TPS.

    Kudos to the Author on an A++ project.

    If you could possibly add the ability to run Commands so I can give out Timed Permissions (display time remaining in pshop when they hover over the Item) and Ranks (where lower Rank is required for next Rank before being able to purchase and is also displayed in the pshop). The only thing I would not wan't displayed is the command itself. Showing the nodes is one thing, but not the console commands.

    I ask of this because Permission Manager plugins handle these task and I would like all of my Permission Manager Task that are available to player be through the same GUI. Some might get confused trying to figure out where they need to go; a GUI, a Sign or a Chest and at this time I will have to run Command Signs and direct players to both plugins. It would be convenient to have it all together in one place.

    Thanks.
    1. Tabuu
      Author's Response
      Thank you for the extensive review :).

      Are you sure you are using PermissionShopZ 4.0 BETA?

      As of update '4.0 BETA' there is full support for 'LuckpPerms-Bukkit-5.0.146' without the legacy extension. If you are still experiencing problems with this, feel free to send me a private message.

      At the moment I am looking into a native timed permission feature for PermissionShopZ. So stay tuned.
  6. James_Fay
    James_Fay
    5/5,
    Version: 3.0 BETA
    Great Plugin! Easy to use and setup. Note if your using LuckyPerms, make sure you have the extension legacy api.
    1. Tabuu
      Author's Response
      Thank you for your review! And also for bringing this to my attention, I hope that in the next update the legacy extension is no longer necessary.
  7. dexyy
    dexyy
    3/5,
    Version: 3.0 BETA
    make this plugin more customizable, i can change.. nothing:) I want to delete what permission he buy, custom item, custom name etc.
    1. Tabuu
      Author's Response
      Uhm... Have you looked at the plugin page? You can do all of those things with commands.

      If you need any help you can message me :). I hope you will reconsider your review.
  8. ThatOverPowered
    ThatOverPowered
    5/5,
    Version: 3.0 BETA
    Amazing... Just amazing. Looks really easy to configure and really useful. Also have a lot of support for MC versions
    1. Tabuu
      Author's Response
      Thank you for the 5 stars!
  9. James_Bach
    James_Bach
    5/5,
    Version: 2.4.0 BETA
    Very nice Plugin.

    But will you update it to 1.14.4 ?
    I need it and i run my Server on 1.14.4 :/
    1. Tabuu
      Author's Response
      Thank you for your review, it is much appreciated :D.

      I have recently updated the plugin to also support 1.14.4!
  10. ItzRebelYT
    ItzRebelYT
    5/5,
    Version: 2.4.0 BETA
    Great plugin, really like it.

    If only you could make it so you can use DeluxeMenus, to make your own menu with this, or if you could edit the menu for PermissionShop, would be very nice.

    Overall though, 5 stars! :thumbsup: