WebInventory — Your Server's Data, On the Web.
WebInventory is a state-of-the-art web interface for Minecraft servers. It allows players to view their inventory, armor, and stats in real-time and trade items securely using a built-in web store.
Why WebInventory?
- Custom Items Support: Native integration with ItemsAdder, MMOItems, and Oraxen. Displays correct textures, custom names, and stats automatically.
- Folia Supported: Fully compatible with Folia's region threading for high-performance servers.
- Built-in Web Store: Players can buy and sell items directly from the web using their in-game Vault or PlayerPoints balance.
- Security First: Protect your admin panel with 2FA (TOTP), Cloudflare Turnstile, and IP Whitelisting.
- No External Web Server: Runs its own high-performance, optimized web server (Javalin). No Apache/Nginx needed.
✨ Key Features
Web Interface
- Pure Black Design: A stunning, modern dark UI with Phosphor icons.
- Live Dashboard: Real-time Health, Food, XP, Level, and active Potion Effects.
- Full Inventory: View Main Inventory, Armor, Off-hand, and Ender Chest.
- Mobile Ready: Fully responsive design for phones and tablets.
Store & Economy
- Dynamic Pricing: Set buy/sell prices per item.
- Price History: Track item value changes over time with detailed graphs.
- Transaction Logs: Complete history of all purchases and sales.
- Global Economy: Supports cross-server data syncing via MySQL.
Integrations
- Maps: Link your player's location to Dynmap, BlueMap, Pl3xMap, or Squaremap.
- Skills: View McMMO power levels and skill breakdowns.
- Ranks: Display LuckPerms prefixes and groups.
- Discord: Webhook alerts for logins, sales, and security events.
- Skins: Supports SkinsRestorer for offline-mode servers.
Advanced Security
- Admin Dashboard: Secure panel to manage the store and view logs.
- Audit Logs: Tracks every admin action (Item added, price changed, etc.).
- Rate Limiting: Built-in protection against DDoS and brute-force attacks.
- API Security: Bearer Token authentication for all API endpoints.
Installation
- Drop the JAR into your plugins folder.
- Restart the server.
- Open http://your-server-ip:8081
Developer API
Robust REST API for external integrations.
Code (Text):
GET /api/player/{name}/inventory
Header: Authorization: Bearer <secret-key>
PlaceholderAPI Support:
%webinv_url% - Link to player's inventory
%webinv_enabled% - Status
Support
Join our Discord Server for support and updates.
Copyright © 2018-2026 Dimic Technologies.