ItemUI icon

ItemUI -----

Easily store and retrieve items for your server team



ItemUI

What is ItemUI?
ItemUI is a small and simple plugin which allows you to store any item (custom ones as well) into a list of items and retrieve them whenever you need. It is just a way to manage all your items in one big storage.

Getting started
Using this plugin is just drag and drop.
Put it into your plugins folder and start your server and you're done.

Permissions
There are not much permissions only for the command a couple.
All permissions:

  • itemui.command.items.add
  • itemui.command.items.get
  • itemui.command.items.remove
  • itemui.command.items.index (used for ui and list)
  • itemui.command.items.save
Command
There is just one command with a couple of aliases.
Here all command names: items, item, itemui, iui

And here a small description of all sub commands:
{} = Optional / <> = Variable / () = Description - please don't use it in the command

/items {ui}
=> Opens the Item UI
/items get {<Index>} {<Target player>} {true / false (silent or not)}
=> Get an Item from the item storage

/items add (You need to hold the item in your hand that you want to remove)
=> Adds an Item to the item storage
/items remove (You need to hold the item in your hand that you want to remove)
=> Removes and item from the item storage
/items save
=> Saves the item storage to the file (It will automatically be saved on shutdown)
/items list {<Page>}
=> Lists all items of the storage (By clicking on an item in the list you will receive a copy of it)

The previously mentioned UI is also able to interact with the storage.
By Middle Mouse clicking an item in the UI it will be removed from the storage.
By adding an Item into the UI it will be added to the storage but not consumed.
By removing an Item from the UI you will receive a copy of the item.
If you shift remove an Item from the UI you will receive a whole copy stack of the item.

Translation

All messages are in English by default.
However you can change them all the time.
Just open the message.yml and edit it, it will automatically reload (every of its config and data files will do that)

Code (YAML):
name : '&5Item&dUI'
prefix
: $ #name &8»&7
config
:
  reload
:
    success
: $ #prefix &7Configuration &a$name &7was reloaded &asuccessfully&7!
    failed
: $ #prefix &7Configuration &c$name &7couldn't be reloaded!
    error
:
      load
: $ #prefix &7Something went wrong while loading configuration &c$name&7!
      save
: $ #prefix &7Something went wrong while saving configuration &c$name&7!
    handler
:
      failed
: $ #prefix &7Something went wrong while trying to reload a configuration
        handler for configuration &c$name&7!
data
:
  load
:
    start
: $ #prefix &7Trying to load data from &e$name&7...
    success
: $ #prefix &7Data was successfully loaded from &a$name&7!
    failed
: $ #prefix &7Something went wrong while loading data from &c$name&7!
  save
:
    start
: $ #prefix &7Trying to save data to &e$name&7...
    success
: $ #prefix &7Data was successfully saved to &a$name&7!
    failed
: $ #prefix  &7Something went wrong while saving data to &c$name&7!
action
:
  not-permitted
: $ #prefix &7You're lacking the permission &c$permission &7to do this
    action!
command
:
  general
:
    only-player
: $ #prefix &7The command &c$name &7can only be done by a player!
    not-existent
: $ #prefix &7The command &c$name &7doesn't exist!
    failed
: $ #prefix &7Something went wrong while running command &c$name&7!
  items
:
    no-item
: $ #prefix &7You need to hold an item in your hand!
    add
:
      failed
: $ #prefix &7Item &5$name &7is already on the item list!
      success
: $ #prefix &dSuccessfully &7added item &5$name &7to the item list!
    save
: $ #prefix &7Saved all items!
    remove
:
      failed
: $ #prefix &7The item &5$name &7is not in the item list!
      success
: $ #prefix &dSuccessfully &7removed item &5$name&7 from the item list!
    get
:
      invalid-player
: $ #prefix &7The player you specified doesn't exist or isn't online
        right now!
      not-in-range
: '$ #prefix &7The index &d$index &7is not in range! &8(&7Max: &5$maxIndex&8)'
      success
: $ #prefix &7Gave item &d$name &7to &5$target&7!
    index
:
      list
:
        hover
: '&7Click to get &d$name&7!'
        point
: '&8 [&d$index&8 ] : &5$name'
        header
: '&8=> $ #name &8(&d$page&8/&5$maxPage&8)'
        footer
: '&8=> $ #name &8(&d$page&8/&5$maxPage&8)'
        empty
: $ #prefix &7There are no items to be listed!
inventory
:
  navigation
:
    first
: '&7First page'
    previous
: '&7Previous page'
    info
: '&7Current page'
    next
: '&7Next page'
    last
: '&7Last page'
 
Resource Information
Author:
----------
Total Downloads: 362
First Release: Mar 25, 2022
Last Update: Mar 25, 2022
Category: ---------------
All-Time Rating:
0 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings