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

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

⬇ Download on Spigot
You need Gensis To run this plugin!

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

Wiki | Discord | Issues | Suggestions

Required Plugin
Genesis
(formerly BossShopPro): Core plugin.
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
Permissions
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.
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Genesis Addon: Inventory Commands by MageMonkey.studio (formerly BSP - GUIShopManager) is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 342 times (via Spigot). Download it and open it directly in the game.

Explore more