ItemSave - Easily save and load custom items! [1.18 - 1.20] icon

ItemSave - Easily save and load custom items! [1.18 - 1.20] -----

Easily save and load custom items to use them in other plugins!



isBB.png

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!

isB3.png

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

isB2.png

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>)

bhehe.png

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 :)
Resource Information
Author:
----------
Total Downloads: 537
First Release: May 2, 2023
Last Update: May 3, 2023
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings