Plugin2024 · Map-Team

DatapackKit

Werkzeugsatz, um Map-Logik statt in Command-Blöcken sauber in Datapacks zu pflegen.

Über das Projekt

Schwerpunkt: Menüs & Bedienung

Ausgangslage

Werkzeugsatz, um Map-Logik statt in Command-Blöcken sauber in Datapacks zu pflegen. Auftraggeber war Map-Team (2024). Jedes Plugin baute seine Menüs selbst – mit unterschiedlichem Verhalten und wiederkehrenden Klick-Fehlern.

Umsetzung

Eine gemeinsame Bibliothek beschreibt Menüs typsicher: Seiten, Platzhalter, Klick-Aktionen und Aktualisierung laufen über denselben Weg. Klicks werden entprellt und geprüft. Gebaut für Paper 1.21 auf Java 21. Der Schwerpunkt lag auf Inventar-Menüs, Seiten und Eingaben.

Ergebnis

Einheitliche Bedienung über alle Eigenplugins und deutlich weniger Menü-bezogene Fehlerberichte. Das Plugin wurde über mehrere Minecraft-Versionen weiter gepflegt; Konfiguration und Texte sind so getrennt, dass Anpassungen ohne Neubau möglich sind.

Technik im Detail

Eingesetzt wurden Java 21, Paper 1.21, Datapacks. Zeitkritische Arbeit läuft außerhalb des Server-Ticks, Zustände werden bewusst klein gehalten und beim Beenden verlässlich gespeichert. Der Code-Auszug unten zeigt die tragende Klasse mit Registrierung, Event-Behandlung und Intervall-Logik.

Kernpunkte

  • Deklarative Menüdefinition statt Slot-Rechnerei
  • Seiten, Filter und Live-Aktualisierung eingebaut
  • Klickschutz gegen Item-Duplikation

Kein Download: Dieses Plugin-Projekt ist Auftrags- bzw. Eigenarbeit und wird hier ausschließlich beschrieben.

Code-Auszug

Repräsentativer Ausschnitt der tragenden Klasse – Java 21, Paper 1.21, Datapacks.

Tech-Stack & Tools

  • Java 21
  • Paper 1.21
  • Datapacks
Jahr
2024
Kategorie
Plugin
Auftraggeber
Map-Team
Ähnliches Projekt anfragen

Weiterstöbern

Ähnliche Projekte

Vergleichbare Plugin-Arbeiten aus dem Umfeld von 2024.

Alle 77 Plugin-Projekte
Plugin2024

QuestEditor Web

RPG-Netzwerk

Web-Oberfläche zum Bauen von Questreihen, die per Schnittstelle direkt auf den Server geschrieben werden.

  • Java 21
  • Paper 1.21
  • React
  • REST
Projekt ansehen →
Plugin2024

PlayerAnalytics

Netzwerkbetreiber

Auswertung von Spielzeit, Abbruchpunkten und Rückkehrquote als Grundlage für Balancing-Entscheidungen.

  • Java 21
  • Paper 1.21
  • ClickHouse
Projekt ansehen →
Plugin2024

PermCore

Servernetzwerk

Rechteverwaltung mit Vererbung, Zeitbegrenzung und Prüfprotokoll für jede Änderung.

  • Java 21
  • Velocity
  • PostgreSQL
Projekt ansehen →