Inventory
Easily give a player any items for retrieval at their convenience. Editing by admins and withdrawal by players both use the chest inventory in-game interface. The default /give command requires a player to be present and their inventory having space to receive items, this plugin allows you to give players items without them being present or concerned about their inventory space.
Admins can edit a "Delivery" inventory for specific players and fill them with any items available to the admin's inventory, just like filling up a chest. Players can then right click in the air while holding a chest to open their boxes and withdraw the items (or even use the /withdraw command if you'd prefer.) Players can not place any items into a Delivery inventory or even replace the items they have taken out. It's not designed to be a storage mechanism for the player, just a pull based interface for when they are ready to receive the items.
The Inventory plugin is a convenient distribution mechanism that does not break default game mechanics (players do not have any additional inventory to store their items after they are retrieved) and keeps the interactions intuitive with how the game already works (chest inventories are a familiar interaction with players instead of typing /commands and learning parameters).
The Inventory plugin also supports defining a collection of items referred to as a "Kit" and then sending kits with the /kit command. This helps automate supplying players with commonly given items in a single command.
[ All item storage fully supports standard Bukkit item metadata. This means enchantments, books, custom names, lore, etc, are all able to be stored and delivered. ]
Commands
/withdraw
Open your specific pull based inventory
(Requires inventory.withdraw
permission, default allows everyone to open their own)
(The inventory.withdraw.chest
permission allows players to simply right click in the air with a chest to do the same as this command, and by default everyone can do this also)
/delivery.edit player
Edit a player specific pull based inventory
(Requires inventory.edit
permission, default allows ops only)
/delivery.empty player
Remove all items from a payer specific pull based inventory
(Requires inventory.empty
permission, default allows ops only)
/kit.define kit
Create (use a new name), edit, or delete (remove all items)
(Requires inventory.define
permission, default allows ops only)
/kit kit player [quantity]
Issue or recall a kit
(Requires inventory.kit
permission, default allows ops only)
/kit.delete kit
Delete a kit without opening the chest interface for it
(Requires inventory.delete
permission, default allows ops only)
/copy [player]
Copy the item currently held, and optionally send it to the designated player
(Requires inventory.copy
permission, default allows ops only)
/move player
Move the item currently held to the designated player
(Requires inventory.move
permission, default allows ops only)
Hai i know its an out dated version but is there by any chance i could get you to make a working version for 1.4.7?
I really wish to use this on my Feed The Beast servers but somehow the right click the air with a chest don't work and the /withdraw command dont't work i checked plugin.yml for permissions and did assign delivery.user and they didn't had permissions to use it
@SystemCraft
I'm a bit confused on how I missed your message originally. I swear I've even checked this page a few times manually but not seen any comments. So sorry about the delay...
I do plan to add a command to add a kit directly to an inventory with even an option of either adding it to the player's direct inventory as soon as there is space (if it's full or they are offline) or using their delivery inventory for overflow.
Honestly though, It might take me a bit to get around to that. But it is on my TODO list.
Hello, your work is really good, you can put a comand to add the kit directly in inventory?