GuiShopManager [BSP] - Adds new ways to open a shop v1.1.2

Allows opening shop/menu GUIs or executing commands by clicking an inventory item.

  1. Blackixx
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/Blackixx/BSP-GuiShopManager
    GuiShopManager
    GuiShopManager allows opening inventory shop/menu GUIs by clicking an item in the players inventory. It is a BossShopPro Addon.


    Features
    • Open a BossShopPro GUI when clicking a specific item
    • Supports all kind of items that BossShopPro supports (including placeholders)
    • Set the location of the Items in the inventory of your players
    • Different optional settings
    • You can bind commands/playercommands to items too
    • Multiworld support

    Settings
    JoinDelay: When players join, GSM will wait the given time (in ticks) until the items are given
    AllowPlaceItems: Allows to place the Items
    AllowDropItems: Allows to drop the Items
    AllowMoveItems: Allows to move the Items in the inventory
    AcceptLeftClick: Executes action when player uses leftclick with item in hand
    DropItemsOnDeath: If false, the player won't drop the Items on death
    GetItemsOnRespawn: Gives the Items when the player respawns
    ClearInvOnJoin: Clears the players inventory on join before the GSM items are added (Useful for Lobby servers)
    ClearInvOnWorldChange: Clears the players inventory when he teleports into an other world (GSM Items restricted to other worlds will be cleared anyways)


    Commands

    • /GSM reload - Reloads the Plugin
    • /GSM items - Lists all existing GSM Items
    • /GSM give <ItemName> [Player] - Spawns a GSM Item
    Permissions
    • GUIShopManager.Reload
    • GUIShopManager.Items
    • GUIShopManager.Give
    Example
    [​IMG]
    or
    [​IMG]

    How to add more actions?
    An item is set up like following:
    Code (Text):
      BossShopMenu:
        Look:
        - name:&6[o] &4&lBossShop &r&6Menu &6[o]
        - lore:&7Right Click to open the Menu!
        - type:BOOK
        - amount:1
        GiveOnJoin: true
        InventoryLocation: 1
        OpenShop: menu
    In order to add commands or playercommands, simply add a new line:
    Code (Text):
    #Example 1
        Command:
        - fly %player%
    #Example 2
        PlayerCommand:
        - spawn
    Every item can theoretically be bound to multiple actions at the same time.

    How to restrict an item to a world?
    Code (Text):
      BossShopMenu:
        Look:
        - name:&6[o] &4&lBossShop &r&6Menu &6[o]
        - lore:&7Right Click to open the Menu!
        - type:BOOK
        - amount:1
        GiveOnJoin: true
        InventoryLocation: 1
        OpenShop: menu
        World: world1:world2:world3
    Simply add a new "World: <worlds>" line to your item.
    pc25568 and arm like this.

Recent Updates

  1. 1.13 Update
  2. Small bugfix
  3. Updated to BossShopPro v1.6.8

Recent Reviews

  1. QingNiao
    QingNiao
    4/5,
    Version: v1.1.2
    paperclip-149.jar

    Plugin GuiShopManager v1.1.2 does not specify an api-version.
  2. apollogauss
    apollogauss
    5/5,
    Version: v1.1.2
    May you add more condition?
    Like permission or something, that will be better!!!!
    1. Blackixx
      Author's Response
  3. FlailoftheLord
    FlailoftheLord
    5/5,
    Version: v1.1.1
    Lovely addon to BossShopPro, Making everything so easy to customize, like Server teleporters, profile menus, shops and so much more!
    1. Blackixx
      Author's Response
      Thank you :)
  4. AtomicZombies
    AtomicZombies
    5/5,
    Version: v1.1.1
    Works perfectly - I strongly recommend investing in BossShopPro so you can make your server that much more official
    1. Blackixx
      Author's Response
      Thank you :)
  5. XYBlue
    XYBlue
    5/5,
    Version: v1.0.9
    This is my second time review, which is really a great plugin and a great developer.
    He will meet any requirements as long as you want.
    This is now the best menu plugin.
    Much better than DeluxeMenu and ChestCommand.
    Buy it and you won't regret it!
    1. Blackixx
      Author's Response
      Thanks :)
  6. Instantout
    Instantout
    5/5,
    Version: v1.0.8
    Love how simple this Addon is!
    --------------------------------------------------
    --------------------------------------------------
    1. Blackixx
      Author's Response
      Thanks :) Finally a review here xD