Bigger Inventory

These Plugin adds to your Paper Server an Large Extended Inventory with multiple Pages and can be Open with /biginv or I on Keyboard if you had installed the optional Client Mod.

52

Bigger Inventory

BigInventory

Extended Player Inventory with a Page System (Server + Client)

BigInventory is a modern inventory expansion system for Minecraft multi-page inventory that gives players a multi-page inventory — cleanly integrated, performant, and fully server-controlled.

The system consists of:

- 🧩 a Fabric client mod - 💻 an optional Fabric client mod (for keybind convenience)

Players get a large, page-based inventory without breaking vanilla mechanics or risking item loss.

---

✨ Features

📦 Multi-Page Inventory

- 54-slot GUI (double chest size) - Unlimited number of pages - Automatic page expansion (planned) - No item loss when switching pages

⬅️➡️ Page Navigation

- Fixed arrow buttons in slot locked and locked - Arrows are locked - Arrow slots are locked (no item placement) - Gray arrows when no next/previous page exists - Fully exploit-safe against: - Shift-click - Dragging - Hotbar swaps

⌨️ Client Keybind (Optional)

- Open BigInventory using a key (default: I) - Automatically runs `/biginv` - No chat spam - No packet overhead - Only works if the server plugin is installed

🔐 Server-Side Control

- All items are stored server-side - No client trust - No desync - No dupes - Safe on disconnects & crashes

💾 Persistent Storage

- Items persist after logout - Pages persist forever - Future-ready for: - Database support - Cloud sync - Cross-server networks

---

🛠 Installation

Server (Required)

1. Download the BigInventory Plugin 2. Put the `.jar` into your `plugins/` folder 3. Restart the server 4. Done! 🎉

Client (Optional – for Keybind)

1. Install I 2. Install I 3. Put the I into your `mods/` folder 4. Start Minecraft 5. Press I to open BigInventory

---

📌 Commands

| Command | Function | |--------|----------| | `/biginv` | Opens BigInventory | | `/biginv reload` | Reloads config *(optional)* |

---

⚙️ Configuration (Coming Soon)

Planned options:

- Maximum page count - Automatic page creation - Custom page size - Disable keybind - Page permissions - Cooldowns - GUI page indicator

---

🔒 Security & Performance

- No client manipulation possible - No dupe bugs - No exploits - Async saving planned - Extremely low performance impact - No chunk rendering - No RAM leaks

---

📅 Roadmap

Planned features:

- Page indicator (e.g. “Page 2/5”) - Automatic page creation when inventory is full - Close button - Sounds on page switch - Custom GUI themes - Cloud sync (e.g. MySQL) - Cross-server inventories - Page permissions

---

❓ FAQ

Does this work without the client mod?

Yes. Players can use BigInventory via `/biginv` only. The client mod is just for convenience (keybind).

Is this cheat-safe?

Yes. Everything is server-side controlled. No item duplication. No desync. No client trust.

Supported Versions

Minecraft 1.21+ Paper / Purpur Fabric Client (optional)

---

🧠 Why BigInventory?

BigInventory is made for servers that:

- Want more inventory space - Don’t want lag - Don’t want Pay-to-Win backpack plugins - Prefer clean vanilla-style integration - Want future-proof inventory systems

---

❤️ Credits

- Developer: Jona - Idea & Architecture: CommunitySMP - Testing: Chaos, rage & persistence 😭 - Inspiration: Backpack plugins — but better 😤

---

🧪 Disclaimer

This project is still in active development. Bugs, balancing changes and feature adjustments may happen. Feedback & suggestions are always welcome!

ADS