PhantomStorage
Virtuelles Item-Lager mit GUI, Kategorien, Freundessystem & mehr
Über PhantomStorage
PhantomStorage ist ein virtuelles Storage-System für Spigot/Paper-Server. Spieler lagern Items in einem übersichtlichen GUI ein – organisiert in vollständig konfigurierbaren Kategorien. Mit integriertem Freundessystem, Auto-Deposit, Crafting aus dem Lager, erweiterter EnderChest und optionalem MySQL-Backend liefert PhantomStorage alles, was ein professioneller Server braucht – fertig konfiguriert in wenigen Minuten.
✨ Features im Überblick
🗂️ Kategorie-GUI
- Vollständig konfigurierbare Kategorien via kategorie.yml
- Unterstützt Vanilla-Items und Custom-Items (Tränke, Verzauberte Bücher, Bannermuster, Spielerköpfe, Suspicious Stew, Feuerwerk u.v.m.)
- Items per Base64-String oder praktischer Spezial-Syntax direkt in der Config definierbar
🔍 Suche & Sortierung
- Live-Suche über Chat-Eingabe
- Sortierung nach Name (A–Z) oder Menge (absteigend) – pro Spieler einstellbar
- Alternativ: feste Kategoriereihenfolge aus der Config (sort-mode: kategorie)
👥 Freundessystem
- Spieler zum eigenen Lager hinzufügen & entfernen
- Drei unabhängige Rechte: Ansehen, Einlagern, Entnehmen
- Vordefinierte Rollen: freund, sammler, mitglied
- Automatische Benachrichtigung beim Hinzufügen
📦 Auto-Deposit
- Automatisches Einlagern aufgehobener Items direkt beim Pickup
- Anzeige per Action-Bar – kein Chat-Spam
- Per Spieler einzeln an-/abschaltbar
- Funktioniert auch mit Custom-Items
🔨 Crafting aus dem Lager
- Crafting-Modus direkt aus dem Lager heraus aktivierbar
- Materialien werden automatisch aus dem Lager entnommen
- Ein-/Ausschalten bequem im Hauptmenü
🎒 Erweiterte EnderChest
- Erweiterung der EnderChest auf 54 Slots (statt 27)
- Slots 0–26 bleiben in der nativen Minecraft-EnderChest
- Slots 27–53 werden sicher in enderchest-extra.yml gespeichert
- Öffnen per /ec oder Rechtsklick auf eine EnderChest
📜 Log-System
- Vollständige Protokollierung aller Einlagerungs- und Entnahmevorgänge
- Admin-Log zum Einsehen des Lager-Verlaufs anderer Spieler
- Konfigurierbare Anzahl gespeicherter Einträge
🔒 Sperren & Favoriten
- Items im Lager sperren – verhindert versehentliche Entnahme
- Favoriten-System für besonders wichtige Items
💾 Flexible Datenspeicherung
- YAML-Backend – Standard, keine weitere Konfiguration nötig
- MySQL-Backend – optional, mit asynchronem Custom-Item-Writing für maximale Performance
🌐 Weitere Features
- Rang-abhängige Lager-Limits per Permission
- Weltblacklist – Lager in bestimmten Welten deaktivieren
- Resource-Pack-Support für individuelle GUI-Textur
- PlaceholderAPI-Integration
- Vollständig zweisprachig: Deutsch & Englisch
⌨️ Befehle
▶ Lager-Steuerung
/lager info – Plugin-Informationen anzeigen
/lager einlagern [item] [menge] – Item(s) einlagern
/lager alles – Gesamtes Inventar einlagern
/lager sperren <item> – Item im Lager sperren
/lager entsperren <item> – Item-Sperre aufheben
/lager log – Eigenes Lager-Log anzeigen
▶ Freundessystem
/lager freund entfernen <spieler> – Freund entfernen
/lager freund rechte <spieler> [rechte] – Rechte setzen (ansehen / einlagern / entnehmen)
/lager freund liste – Freundesliste anzeigen
▶ EnderChest
▶ Admin
/lager adminlog <spieler> – Log eines Spielers einsehen
/lager reload – Konfiguration neu laden
Aliase: /lager → /storage, /s · /ec → /enderchest[/COLOR]
🔑 Berechtigungen
phantomstorage.admin – Admin-Zugriff: fremde Lager, Log, Reload (Standard: OP)
phantomstorage.enderchest – Erweiterte EnderChest (Standard: alle)
phantomstorage.autodeposit – Auto-Einlagerung beim Aufheben (Standard: alle)
phantomstorage.rank.vip – VIP Lager-Limit
phantomstorage.rank.mvp – MVP Lager-Limit
phantomstorage.rank.premium – Premium Lager-Limit
📊 PlaceholderAPI
%phantomstorage_limit% – Lager-Limit des Spielers
%phantomstorage_remaining% – Verbleibende Kapazität
%phantomstorage_autodeposit% – Auto-Deposit aktiv (true/false)
%phantomstorage_amount_MATERIAL% – Anzahl eines bestimmten Items
%phantomstorage_locked_MATERIAL% – Item gesperrt (true/false)
⚙️ Installation & Setup
- Lade die PhantomStorage.jar in deinen /plugins/ Ordner.
- Starte den Server neu – alle Konfigurationsdateien werden automatisch erstellt.
- Passe config.yml an: Sprache, Lager-Limits, MySQL-Verbindung, Weltblacklist.
- Konfiguriere deine Kategorien in kategorie.yml.
- Optional: Passe Nachrichten in messages_de.yml / messages_en.yml an.
- Vergebe die Berechtigungen an deine Spieler und Ränge.
- Optional: Aktiviere das MySQL-Backend für größere Server.
🛠️ Technische Details
- Kompatibilität: Spigot, Paper, Purpur (1.21.1 – 1.21.x)
- Java: 17+
- SoftDepend: PlaceholderAPI
- Datenspeicherung: YAML (Standard) / MySQL (optional)
- Sprachen: Deutsch & Englisch – vollständig anpassbar über messages_*.yml
Fragen zur Konfiguration oder ein Bug gefunden? Wir helfen dir direkt auf Discord!
Schnelle Hilfe direkt vom Entwickler!
Noch keine Update-Hinweise vorhanden.
| Version | MC-Version | Datum | Changelog | Download |
|---|---|---|---|---|
| 1.0.0 Aktuell | 1.20.x, 1.21.x, 26.1 | 2026-04-03 |
