Nightly Build - Latest development build (may be unstable)
━━━━━━━━━━ Overview ━━━━━━━━━━
xInventories is a powerful and modern per-world inventory management plugin for Paper and Spigot 1.20.5+ servers. Keep player inventories, experience, health, hunger, potion effects, and ender chests completely separate across different worlds or world groups.
Whether you're running a survival server with a creative world, a minigame network, or a skyblock server with multiple islands, xInventories gives you complete control over how player data is managed across your worlds.
━━━━━━━━━━ Features ━━━━━━━━━━
Per-World Inventories - Separate inventories for different worlds or world groups
Per-GameMode Inventories - Optionally separate inventories by gamemode
Flexible World Groups - Group multiple worlds together to share inventories
Inventory Search - Search across all player inventories
Statistics Dashboard - Plugin performance metrics
Vault Economy - Per-group economy balances
LuckPerms Contexts - Current group as LuckPerms context
Folia Support - Multi-threaded server compatibility
Plugin Import - Import from PerWorldInventory, MultiVerse-Inventories, MyWorlds
Cross-Server Sync - Redis-based sync for BungeeCord/Velocity networks
Inventory Merge - Merge two groups' inventories with conflict resolution
Export/Import JSON - Export inventories for external tools or backup
20+ GUI Screens - Comprehensive admin interface for all features
━━━━━━━━━━ Requirements ━━━━━━━━━━
Paper 1.20.5+ or Spigot 1.20.5+ (1.20.5 - 26.1.2+ supported)
Java 21+ (the jar targets Java 21; Minecraft 26.1+ servers require Java 25 per Mojang, and the same jar runs there too)
New in v1.2.0: Paper 26.1.2 support (Mojang's new year-based versioning), plus a fix for a GUI bug where items could occasionally be moved out of a menu, and several inventory save/sync hardening fixes.
Since v1.1.0: Full Spigot support! The plugin automatically downloads required libraries on Spigot servers.
━━━━━━━━━━ Installation ━━━━━━━━━━
Download the jar file (lightweight ~1.7MB)
Place it in your server's plugins/ folder
Restart your server
Configure plugins/xInventories/config.yml
Set up world groups in plugins/xInventories/groups.yml
Note: On Paper 1.21+, dependencies are provided by the server. On Spigot or older Paper versions, xInventories automatically downloads required libraries from Maven Central on first startup (with SHA-256 checksum verification). Dependencies are cached in
plugins/xInventories/libraries/.
━━━━━━━━━━ Commands ━━━━━━━━━━
Base command:
/xinventories (aliases:
/xinv,
/xi)
Core Commands
/xinv - Show help menu
/xinv reload - Reload configuration
/xinv gui - Open admin GUI
/xinv save [player] - Save player inventory
/xinv load <player> [group] - Load player inventory
/xinv whoami - Show current group and match reason
Group & World Management
/xinv group list|info|create|delete|setdefault - Manage groups
/xinv world assign|unassign|list - Manage world assignments