← Back to all projects

Itemizer

Skript

SkriptAdminItemsGUIStorage

An admin and server owner utility (v1.4.6) that stores any item as a named variable you can reference from other scripts with {item::name}, browse in a GUI, and hand out.

Download

Itemizer is an item variable and GUI storage script for server owners and admins. It stores any item you are holding under a name, then lets you give it out or reference it from other scripts as a persistent variable.

Version: 1.4.6 Requirements: Skript 2.5+, skBee 1.15.3+, Skript-Gui 1.3+ (Minecraft 1.14+)

How it works

Use /item add <name> while holding an item to store it. The item is saved into the {item::<name>} variable list, and the index is tracked in {itemname::*}. Any other script can then reference the stored item directly:

give 1 of {item::myweapon} to player

Commands

Modules and permissions

Modules can be toggled in the options: section: listToggle, guiToggle, and logToggle (logs item transactions).

item.use.command       Base permission for /item
item.use.get           /item get
item.use.add           /item add
item.use.overwrite     Overwrite an existing stored item
item.use.list          /item list
item.use.gui           Open the item GUI
item.use.gui.get       Claim items from the GUI
item.admin             Bypass checks and use /itemreset

Tab completions are included for the /item subcommands so get, add, list, info, and gui are a tab away.

The lore

This is the most up to date version of a script I made eons ago. I honestly did not expect it to go anywhere, but at some point it leaked out of my codebase and made its rounds on a ton of different Minehut servers. It got around so much that I literally found it inside other servers’ files (when those files also leaked, somehow). There is a special kind of whiplash that comes from opening someone else’s server dump and going “hey wait, I know this script.” Small world, tiny it is not.