
ModsJava
ItemsAPI
A Minecraft server plugin that provides an API for managing custom items and storing them in the configuration.
⬇ Download on Modrinth


ItemsAPI (1.16.5-1.21.8)
A plugin for Minecraft servers that provides an API for managing custom items and storing them in the configuration.
📦 Features
- Save, load, and give items via commands
- Simple API interface for integration with plugins
- Items are stored in a configuration file
🔧 Commands
| Command | Description | Permission |
|---|---|---|
/items give <player> <item> |
Give a saved item to the specified player | ItemsAPI.use |
/items add |
Save all items from your inventory | ItemsAPI.use |
💻 API for Developers
// Getting an instance of the API:
@Override
public void onEnable() {
itemsAPI = ItemsAPIProvider.getAPI();
}
// Getting and giving an ItemStack:
ItemStack needItem = itemsAPI.getItem("CRUSHER_TALISMAN");
// Get all saved items
Map<String, ItemStack> allItems = api.getAllItems();
⭐ Example Usage in a Menu
public class MenuPlugin extends JavaPlugin implements CommandExecutor {
private ItemsAPIInterface itemsAPI;
private final MiniMessage mm = MiniMessage.miniMessage();
@Override
public void onEnable() {
itemsAPI = ItemsAPIProvider.getAPI();
getServer().getPluginManager().registerEvents(this, this);
getCommand("menu").setExecutor(this);
}
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if (!(sender instanceof Player player)) { return true; }
Inventory inv = Bukkit.createInventory(player, 3*9, mm.deserialize("<blue>API Example</blue>"));
inv.setItem(13, itemsAPI.getItem("CRUSHER_TALISMAN"));
player.openInventory(inv);
return true;
}
}
- Don't forget to add depend: [ItemsAPI] to your plugin's plugin.yml
- And also to your build.gradle: compileOnly files('libs/ItemsAPI-1.0.jar')
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.2
- 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 Modrinth — 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.
Verified by MCModsHub
- Ships as ItemsAPI-1.0.jar — drop this file into the mods folder
- Download size: 13 KB
- Download link checked 21 Aug 2026 — working
These come from our own check of the pack file, not from the source page.