Genesis Addon: Inventory Commands by MageMonkey.studio (formerly BSP -  GUIShopManager) icon

Genesis Addon: Inventory Commands by MageMonkey.studio (formerly BSP - GUIShopManager) -----

Open your shop menus or run commands using inventory items! Great for hub servers!



You need BossShopPro To run this plugin!

Allows you to assign items to your inventory slots that can execute commands and/or open your BossShopPro shops. Great for hub servers!

Wiki | Discord | Issues | Suggestions

Required Plugin
Genesis
(formerly BossShopPro): Core plugin.
  • Custom Command Activation:
    • Assign items to inventory slots to execute commands and/or open your BossShopPro shops, ideal for hub servers seeking streamlined navigation.
  • Item Compatibility:
    • Supports any item compatible with BossShopPro, ensuring seamless integration with existing inventory items.
  • Placeholder Integration:
    • Built-in placeholders and support for PlaceHolderAPI enable dynamic content and customization options.
  • Command Binding:
    • Bind commands or player commands to items, offering additional functionality and versatility.
  • Multiworld Support:
    • Enjoy multiworld support, allowing for consistent functionality across different server environments.
Config Settings
Code (Text):
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
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.
Resource Information
Author:
----------
Total Downloads: 201
First Release: Dec 25, 2023
Last Update: May 13, 2024
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings