File Details
InventoryManagerAPI-1.0.0.jar
- R
- Jan 17, 2026
- 31.48 KB
- 13
- Early Access
File Name
InventoryManagerAPI-1.0.0.jar
Supported Versions
- Early Access
Added
Core Inventory System
InventoryStorageManagerfor orchestrating save/load/delete operationsInventoryStorageStrategyinterface for pluggable storage backendsJsonInventoryStorageimplementation for JSON file-based persistenceInventoryIdentifierfor managing UUID, suffix, and custom name identifiersInventoryUtilsandItemContainerUtilsfor inventory manipulation
Save/Load Functionality
- Save inventories by UUID (player-specific)
- Save inventories with suffix (UUID + named variant)
- Save inventories by custom name (shared/global presets)
- Restore inventories with optional file deletion
- Full support for hotbar, storage, backpack, armor, and utility slots
Inventory Listing
listNamedInventories()- List custom-named inventorieslistSuffixInventories(UUID)- List player-specific suffix inventorieslistUUIDOnlyInventories()- List UUID-only inventories/invm listcommand with filtering options
Configuration System
StorageDirectory- Configurable inventory storage locationClearInventoryOnSave- Option to clear inventory after savingDeleteFileOnLoad- Option to delete file after restoring- Auto-generated default configuration on first run
Commands
/invm save- Save current player inventory/invm load- Restore a saved inventory/invm list- List available saved inventories/invm config view- Display current configuration/invm config set- Modify configuration values/invm config save- Persist configuration to disk/invm config reload- Reload configuration from disk
API Access
InventoryManagerAPIPlugin.get()singleton accessgetInventoryStorageManager()for API consumers- Async operations via
CompletableFuture

