Minecraft-Plugin nightcore

Informationen zu nightcore und den Servern, auf denen es gefunden wurde

🔌 Über NightCore

NightCore ist eine leichte Bibliothek für die Entwicklung von Minecraft-Server-Plugins. Sie stellt wiederverwendbare Utilities, Datentools und Integrations-Bridges bereit, damit andere Plugins gängige Funktionen nicht erneut implementieren müssen. Das Projekt wird unter GPL-3.0 veröffentlicht und gemeinsam mit einer Reihe von Plugins gepflegt, die davon abhängen.

🎯 Zweck

NightCore dient dazu, typische Entwickleraufgaben zu bündeln (Konfiguration, Lokalisierung, Datenbank-Helpers, Command-Parsing, Bridges für Items und Economy usw.), damit sich Plugin-Autoren auf die Logik der Funktionen statt auf die Infrastruktur konzentrieren können. Es ist nützlich für Entwickler und Serverbetreiber, die mehrere von NightExpress/NightCore angetriebene Plugins betreiben oder bereitstellen.

⚙️ Funktionen

  • Server-Bridge mit einheitlicher Unterstützung für Spigot, Paper und Folia.
  • Economy-Bridge zur Anbindung an mehrere Währungs-/Economy-Plugins.
  • Item-Bridge und Support für benutzerdefinierte Item-Provider für Item-Systeme von Drittanbietern.
  • Permissions-Bridge zur Integration mit verschiedenen Berechtigungs-Plugins.
  • Command-Utilities: Argument-Parsing, benutzerdefinierte Argumenttypen und Hilfen für Tab-Completion.
  • YAML-Konfigurationswerkzeuge mit schemaartigem Lesen/Schreiben und Beibehaltung von Kommentaren.
  • Lokalisierungswerkzeuge für strukturierte Sprachdateien und parametrisierte Nachrichten.
  • Datenbankwerkzeuge mit Unterstützung für SQLite und MySQL sowie Hilfen zum Synchronisieren von Tabellendaten.
  • Hilfsfunktionen für Inventar-GUIs und Dialogfenster.
  • Utility-Helper und Wrapper für Spieler, Entitäten, Positionen und ItemStack.
  • Helpers für PersistentDataContainer und Reflection-Utilities für fortgeschrittene Aufgaben.
  • Block-Tracker für von Spielern platzierte Blöcke, der Platzierungsdaten im nativen Chunk-Speicher ablegt.

🧩 Für wen es gedacht ist

  • Plugin-Entwickler, die Spigot/Paper/Folia-Plugins erstellen oder pflegen, besonders die NightExpress-Plugin-Familie.
  • Serveradministratoren, die mehrere Plugins einsetzen und eine gemeinsame Utility-Schicht bevorzugen.

🏗️ Beispiel-Anwendungsfälle

  • Ein Plugin nutzt die Economy-Bridge von NightCore, um mit dem jeweils auf dem Server vorhandenen Economy-Plugin zu interagieren.
  • Ein Entwickler verwendet die Konfigurations- und Lokalisierungsschemata von NightCore, um wiederholten Dateihandling-Code zu vermeiden.
  • Ein Server installiert ein NightExpress-Plugin, das NightCore als gemeinsame Bibliothek benötigt.

⚙️ Installation

📥 Einrichtung

  • Laden Sie das offizielle NightCore-Plugin-JAR von der Distributionsseite des Projekts herunter.
  • Legen Sie das JAR zusammen mit anderen Bukkit-kompatiblen Plugins in das Verzeichnis plugins/ Ihres Servers.
  • Starten Sie den Server neu und prüfen Sie in der Konsole, ob NightCore erfolgreich geladen wurde.

📦 Abhängigkeiten

  • Es sind keine verpflichtenden externen Abhängigkeiten dokumentiert; NightCore stellt Bridges bereit, um sich mit gängigen Systemen (Economy, Berechtigungen, benutzerdefinierte Items) zu verbinden, wenn diese vorhanden sind.

🧠 Technische Hinweise

  • Bestätigte unterstützte Plattformen: Spigot, Paper, Purpur und Folia.
  • Die dokumentierten Kompatibilitätseinträge umfassen moderne Minecraft-Release-Bereiche (Beispiele auf den offiziellen Distributionsseiten). Serverbetreiber sollten die NightCore-Version verwenden, die zur Minecraft-Version ihres Servers passt.
  • Lizenziert unter GPL-3.0.

🤝 Wann dieses Plugin nützlich ist

Wenn Sie Plugins pflegen oder entwickeln, die allgemeine Server-Utilities benötigen (Konfiguration, Lokalisierung, DB-Helpers, Command-Parsing, Economy-/Item-/Permissions-Integration), reduziert NightCore doppelte Arbeit, indem es eine gepflegte, gemeinsam genutzte Bibliotheksschicht bereitstellt.

Server mit dem Plugin nightcore

Die Seite des Plugins nightcore zeigt, auf welchen Servern das Monitoring dieses Plugin gefunden hat, sowie mit welchen Plattformen und Versionen es vorkommt.

Plugins können Befehle, Wirtschaft, Schutz, Zugriffsrechte, Mini-Spiele, Integrationen oder andere Mechaniken hinzufügen. Die tatsächliche Rolle von nightcore hängt von der Konfiguration des jeweiligen Servers ab.

Daten werden automatisch aus den technischen Antworten der Server gebildet. Wenn ein Server die Plugin-Liste verbirgt, erscheint er möglicherweise nicht in diesem Abschnitt, auch wenn er nightcore nutzt.

Nutze die Serverliste mit nightcore, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.