Minecraft Servers HQ

Minecraft-plugin nightcore

Information om nightcore och servrar där det har hittats

🔌 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.

Servrar med pluginet nightcore

Sidan för pluginet nightcore visar på vilka servrar övervakningen hittade det, samt vilka plattformar och versioner det förekommer med.

Plugins kan lägga till kommandon, ekonomi, skydd, behörigheter, minispel, integrationer eller andra mekaniker. Den faktiska rollen för nightcore beror på den enskilda serverns konfiguration.

Data skapas automatiskt från servrarnas tekniska svar. Om en server döljer sin pluginlista kan den saknas i det här avsnittet även om den använder nightcore.

Använd listan över servrar med nightcore för att jämföra projekt, kontrollera kompatibla versioner eller hitta exempel på hur pluginet används på publika servrar.