BackPack [1.21.1+] | MySQL & YAML | Rank-Based Sizes | Admin Inspect icon

BackPack [1.21.1+] | MySQL & YAML | Rank-Based Sizes | Admin Inspect -----

A high-performance MySQL backpack system for professional networks.



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."
 
5. Installation
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!
Resource Information
Author:
----------
Total Downloads: 22
First Release: Apr 30, 2026
Last Update: Apr 30, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings