Code (Text):
____ _ _____ _
| _ \ | | | __ \ | |
| |_) | __ _ ___| | __| |__) |_ _ ___| | __
| _ < / _` |/ __| |/ /| ___/ _` |/ __| |/ /
| |_) | (_| | (__| < | | | (_| | (__| <
|____/ \__,_|\___|_|\_\|_| \__,_|\___|_|\_\
High-Performance MySQL Storage by BlackCyper
_______________________________________________________
English Description
A lightweight, high-performance backpack system to manage player inventories with rank-based sizes via a MySQL database.
1. About the Plugin
BackPack is a professional inventory solution designed for Citybuild and Survival networks. Unlike traditional plugins that store items in clunky flat-files, this system serializes everything into Base64 and stores it in a MySQL database. This makes it the perfect choice for networks (BungeeCord/Velocity) where players need their items on every sub-server.
2. Core Features
* MySQL Backend: Seamless synchronization across your entire network.
* Smart Serialization: Supports NBT data, enchantments, and custom item names via Base64.
* Dynamic Sizes: Define custom slot counts (9 to 54) for different ranks. You can change or add unlimited ranks in the config!
* ⚡ Zero-Lag Logic: Fully asynchronous database handling ensures your server stays lag-free.
* Admin Inspect: Open and edit any player's backpack in real-time with /bp inspect <player>.
* ️ Auto-Save: Integrated safety-net saves inventories on close and on disconnect.
* 1.21.x Ready: Optimized for the latest Minecraft versions and Java 21.
3. Commands & Permissions
* /backpack | Permission: backpack.use
* /bp inspect <Name> | Permission: backpack.admin
* Size-Permissions: backpack.size.<Key> (e.g., backpack.size.6)
⚠️ IMPORTANT: This plugin is highly recommended to be used with LuckPerms to handle rank-based permissions!
Deutsche Beschreibung
Ein hochperformantes, serverübergreifendes Rucksack-System mit rangbasierten Größen und sicherer MySQL-Speicherung.
1. Über das Plugin
BackPack ist eine schlanke und dennoch extrem leistungsstarke Lösung für die Inventarverwaltung. Im Gegensatz zu herkömmlichen Plugins nutzt dieses System die Base64-Serialisierung und speichert alle Daten direkt in einer MySQL-Datenbank. Spieler haben ihre Items so auf jedem Unterserver (BungeeCord/Velocity) sofort griffbereit.
2. Hauptfeatures
* MySQL Backend: Nahtlose Synchronisation über dein gesamtes Netzwerk hinweg.
* Intelligente Speicherung: Unterstützt NBT-Daten, Verzauberungen und eigene Item-Namen.
* Dynamische Größen: Weise Spielern je nach Rang unterschiedliche Größen zu (9 bis 54 Slots). Ränge können in der Config beliebig geändert oder neu hinzugefügt werden!
* ⚡ Zero-Lag Logik: Asynchrones Laden/Speichern garantiert einen verzögerungsfreien Spielbetrieb.
* Admin-Einsicht (Inspect): Öffne und bearbeite Rucksäcke anderer Spieler in Echtzeit.
* ️ Auto-Save: Automatisches Speichern beim Schließen und beim Verlassen des Servers.
3. Befehle & Berechtigungen
* /backpack | Permission: backpack.use
* /bp inspect <Name> | Permission: backpack.admin
* Größen-Rechte: backpack.size.1 (9 Slots) bis backpack.size.6 (54 Slots).
Hinweis: Das System erkennt automatisch den höchsten Wert, den ein Spieler besitzt!
4. Konfiguration
Code (Text):
prefix: "&8[&6Backpack&8] &7"
mysql:
host: "localhost"
port: 3306
database: "minecraft"
username: "root"
password: "yourPassword"
# Rucksack-Größen Definition
# Die Slots MÜSSEN durch 9 teilbar sein (Maximal 54).
# Permission im Spiel/Luck Perms: backpack.size.<Key>
# Beispiel: Ein Spieler mit 'backpack.size.6' bekommt 54 Slots.
# Das System gibt dem Spieler automatisch den höchsten Wert, für den er Rechte hat.
sizes:
6: 54
5: 45
4: 36
3: 27
2: 18
1: 9
# Nachrichten-Einstellungen
messages:
no_permission: "&cDu hast keine Rechte, den Rucksack zu benutzen."
loading: "&7Dein Rucksack wird geladen..."
saved: "&aRucksack erfolgreich gespeichert."
1. Lade die BackPack.jar in deinen /plugins/ Ordner hoch.
2. Trage deine MySQL-Daten in die config.yml ein.
3. Starte den Server neu. Fertig!
⚠️ WICHTIG: Nutze LuckPerms, um die Größen-Permissions optimal zu verwalten!
"I wrote this plugin to bridge the gap between simple local backpack plugins and complex all-in-one systems. It's slim, fast, and extremely reliable for growing networks."
If you enjoy this system, please leave a ⭐⭐⭐⭐⭐ rating!
If you enjoy this system, please leave a ⭐⭐⭐⭐⭐ rating!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- 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 Spigot — 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.
BackPack [1.21.1+] | MySQL & YAML | Rank-Based Sizes | Admin Inspect is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 33 times (via Spigot). Download it and open it directly in the game.