Minecraft-plugin nightcore

NightCore är ett lättviktigt Minecraft-pluginbibliotek som erbjuder hjälpsamma verktyg och integrationer (ekonomi, föremål, behörigheter) för att snabba upp utvecklingen av Spigot/Paper/Purpur/Folia-plugins.

Hitta en server med nightcore

Servrar som rapporterat nightcore: 53

Alla servrar med nightcore

Om nightcore

🔌 Om NightCore

NightCore är ett lättviktsbibliotek för utveckling av Minecraft-serverplugins. Det tillhandahåller återanvändbara verktyg, dataverktyg och integrationsbryggor så att andra plugins slipper implementera vanlig funktionalitet på nytt. Projektet distribueras under GPL-3.0 och underhålls tillsammans med en uppsättning plugins som är beroende av det.

🎯 Syfte

NightCore finns för att centralisera vanliga utvecklingsbehov (konfiguration, lokalisering, databashjälp, kommandoparsning, bryggor för items och ekonomi, etc.) så att pluginutvecklare kan fokusera på funktionslogik i stället för infrastruktur. Det är användbart för utvecklare och serveradministratörer som kör eller driftsätter flera NightExpress/NightCore-drivna plugins.

⚙️ Funktioner

  • Serverbrygga som ger enhetligt stöd för Spigot, Paper och Folia.
  • Ekonomibrygga för att integrera med flera valuta-/ekonomiplugins.
  • Itembrygga och stöd för anpassad itemprovider för tredjepartsitemsystem.
  • Behörighetsbrygga för integration med olika permissionplugins.
  • Kommandoverktyg: argumentparsning, anpassade argumenttyper och hjälpfunktioner för tab completion.
  • YAML-konfigurationsverktyg med schema-lik läsning/skrivning och bevarande av kommentarer.
  • Lokaliseringverktyg för strukturerade språkfiler och parametriserade meddelanden.
  • Databasverktyg med stöd för SQLite och MySQL samt hjälpare för att synkronisera tabelldata.
  • Hjälpverktyg för Inventory GUI och dialogskärmar.
  • Hjälpare och wrappers för Player, entity, location och ItemStack.
  • Hjälpare för PersistentDataContainer och reflection-verktyg för avancerade uppgifter.
  • Spårning av block placerade av spelare som lagrar placeringsdata i inbyggd chunklagring.

🧩 Vem är detta för

  • Pluginutvecklare som bygger eller underhåller Spigot/Paper/Folia-plugins, särskilt NightExpress-pluginfamiljen.
  • Serveradministratörer som kör flera plugins och föredrar ett gemensamt utilitylager.

🏗️ Exempel på användning

  • Ett plugin använder NightCores ekonomibrygga för att kommunicera med vilket ekonomiplugin som helst på servern.
  • En utvecklare använder NightCores konfigurations- och lokalisationsscheman för att slippa skriva repetitiv filhanteringskod.
  • En server installerar ett NightExpress-plugin som kräver NightCore som delat bibliotek.

⚙️ Installation

📥 Uppstart

  • Ladda ner den officiella NightCore-plugin-JAR-filen från projektets distributionssida.
  • Placera JAR-filen i serverns plugins/-katalog tillsammans med andra Bukkit-kompatibla plugins.
  • Starta om servern och kontrollera i konsolen att NightCore laddades korrekt.

📦 Beroenden

  • Inga obligatoriska externa beroenden är dokumenterade; NightCore erbjuder bryggor för att integrera med vanliga system (ekonomi, behörigheter, anpassade items) när dessa system finns tillgängliga.

🧠 Tekniska anteckningar

  • Bekräftade stödjda plattformar: Spigot, Paper, Purpur och Folia.
  • Dokumenterade kompatibilitetsuppgifter omfattar moderna Minecraft-releaselägen (exempel visas på officiella distributionssidor). Serverägare bör använda den NightCore-byggnad som matchar sin servers Minecraft-version.
  • Licensierad under GPL-3.0.

🤝 När detta plugin är användbart

Om du underhåller eller utvecklar plugins som behöver vanliga serververktyg (config, lokalisering, DB-hjälp, kommandoparsning, ekonomi-/item-/behörighetsintegration) minskar NightCore duplicerat arbete genom att erbjuda ett underhållet, gemensamt bibliotekslager.

Kommentarer

Inga kommentarer än

Bli först med att kommentera.

För serveradministratörer

Författare
nulli0n
Licens
GPL-3.0-only
Stödda plattformar
Folia, Paper, Purpur, Spigot
Stödda versioner
26.1.x, 1.21.x, 1.20.1–1.20.6, 1.19.4

Länkar

Vad servrar rapporterar

Serverplattformar

  • Paper43
  • Purpur6
  • CraftBukkit2
  • Leaf2

Pluginversioner

  • 2.16.416
  • 2.16.711
  • 2.13.25
  • 2.16.65
  • 2.16.33

Siffrorna kommer från servrar som listar sina plugins när MSHQ kontrollerar dem. Många döljer listan, så den verkliga användningen är högre.