Do you want to be able to save custom items from one plugin and use them in another? Do you want to stop having to save your custom items in ender chests? Then look no further! ItemSave makes it possible to easily save and load custom items!
ItemSave provides multiple features and possibilities to work with custom items:
- Save/load/delete custom items
- Save items by holding them in your hand an running the save command
- Load items by running the give command (more details below)
- Delete items by running the delete command
- Put items in groups and manage the entire group
- Groups are a way to give a player multiple items at once
- Groups are not exclusive, that means items can be in multiple groups at once
- A command block command to give players an item/group
- You can give the nearest player to a command block an item/group with the give_nearest sub-command (more details below)
- Easy use in other plugins
- Many plugins like "Interactions" have a "run command as op" feature. With this and a special give syntax (more details below), you can give players item and groups
- Configurable backup feature
- The plugin makes backups of all items and groups at an interval specified in the config (default 30 minutes) so that if you accidentally delete an item, you can restore it by replacing the file with a backed up one
Base command: /itemsave <save/delete/give/group/give_nearest>
Aliases: /items, /is
Sub-command "save":
Syntax: /itemsave save <name>
This command can be used to save new custom items. The name you pick cannot already be used and cannot have any spaces in it.
Sub-command "delete":
Syntax: /itemsave delete <name>
This command permanently deletes a saved item. If you delete an items that is part of a group, you will also have to remove it from the group.
Sub-command "give":
Syntax: /itemsave give <player> <name> <optional: silent>
This command makes it possible give a saved item to any player. If you want to give the item to the player running the command, you can use "<player>" as an argument instead of a specific players name. You can also make the command give no chat feedback with the optional "silent" argument.
Sub-command "give_nearest":
Syntax: /itemsave give_nearest <name>
This command makes it possible to give an item to the nearest player of the location the command was run. If the command is run by a player, they will get the item but if the command is run by a command block, it will select the nearest player within 5 blocks.
Sub-command "group":
Syntax: /itemsave group <create/delete/add_item/remove_item/give/give_nearest>
This command allows you to manage item groups.
With the create and delete sub commands you can create and delete groups. (/itemsave group create <name>)
With the add_item and remove_item sub commands you can add saved items to a group and remove items from a group (/itemsave group add_item <group_name> <item_name>)
The give and give_nearest group-sub-command behave like the the normal give and give_nearest sub commands. (/itemsave group give <player> <group_name>)
If you encounter any error or have any questions, please open an issue on GitHub and don't post them in the reviews! Thanks in advance

Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.18, 1.19
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
ItemSave - Easily save and load custom items! [1.18 - 1.20] is a free Minecraft Java mod. Compatible with Minecraft 1.18, 1.19. Downloaded 590 times (via Spigot). Download it and open it directly in the game.