Minecraft Servers HQ

Minecraft plugin nightcore

Informace o nightcore a serverech, kde byl nalezen

🔌 O NightCore

NightCore je lehká knihovna pro vývoj pluginů pro servery Minecraftu. Poskytuje znovupoužitelné utility, datové nástroje a integrační můstky, aby ostatní pluginy nemusely znovu implementovat běžnou funkcionalitu. Projekt je distribuován pod GPL-3.0 a je udržován společně se sadou pluginů, které na něm závisí.

🎯 Účel

NightCore existuje proto, aby centralizoval běžné potřeby vývojářů (konfiguraci, lokalizaci, pomocníky pro databáze, parsování příkazů, můstky pro itemy a ekonomiku atd.), takže se autoři pluginů mohou soustředit na logiku funkcí, nikoli na infrastrukturu. Je užitečný pro vývojáře a správce serverů, kteří provozují nebo nasazují více pluginů založených na NightExpress/NightCore.

⚙️ Funkce

  • Serverový můstek poskytující sjednocenou podporu pro Spigot, Paper a Folia.
  • Ekonomický můstek pro integraci s více pluginy měn/ekonomiky.
  • Můstek pro itemy a podpora vlastního poskytovatele itemů pro systémy třetích stran.
  • Můstek pro oprávnění pro integraci s různými permission pluginy.
  • Nástroje pro příkazy: parsování argumentů, vlastní typy argumentů a pomocníci pro tab completion.
  • Nástroje pro YAML konfiguraci s čtením/zápisem ve stylu schématu a zachováním komentářů.
  • Lokalizační nástroje pro strukturované jazykové soubory a parametrizované zprávy.
  • Databázové nástroje s podporou SQLite a MySQL a pomocníky pro synchronizaci dat tabulek.
  • Pomocné nástroje pro Inventory GUI a dialogové obrazovky.
  • Pomocníci a wrappery pro Player, entity, location a ItemStack.
  • Pomocníci PersistentDataContainer a reflection utility pro pokročilé úlohy.
  • Sledovač bloků umístěných hráčem, který ukládá data o umístění do nativního chunk úložiště.

🧩 Pro koho je to určeno

  • Vývojáře pluginů, kteří vytvářejí nebo udržují pluginy pro Spigot/Paper/Folia, zejména rodinu pluginů NightExpress.
  • Správce serverů, kteří provozují více pluginů a preferují sdílenou vrstvu utility.

🏗️ Příklady použití

  • Plugin používá ekonomický můstek NightCore ke komunikaci s libovolným ekonomickým pluginem přítomným na serveru.
  • Vývojář používá konfigurační a lokalizační schémata NightCore, aby se vyhnul psaní opakovaného kódu pro práci se soubory.
  • Server nainstaluje plugin NightExpress, který vyžaduje NightCore jako sdílenou knihovnu.

⚙️ Instalace

📥 Nastavení

  • Stáhněte oficiální JAR pluginu NightCore ze stránky distribuce projektu.
  • Umístěte JAR do adresáře plugins/ vašeho serveru vedle dalších pluginů kompatibilních s Bukkit.
  • Restartujte server a v konzoli ověřte, že se NightCore úspěšně načetl.

📦 Závislosti

  • Nejsou zdokumentovány žádné povinné externí závislosti; NightCore poskytuje můstky pro integraci s běžnými systémy (ekonomika, oprávnění, vlastní itemy), když jsou tyto systémy přítomné.

🧠 Technické poznámky

  • Potvrzené podporované platformy: Spigot, Paper, Purpur a Folia.
  • Zdokumentované položky kompatibility zahrnují moderní rozsahy vydání Minecraftu (příklady jsou uvedeny na oficiálních distribučních stránkách). Správci serverů by měli používat build NightCore, který odpovídá verzi Minecraftu jejich serveru.
  • Licencováno pod GPL-3.0.

🤝 Kdy je tento plugin užitečný

Pokud udržujete nebo vyvíjíte pluginy, které potřebují běžné serverové utility (config, lokalizaci, pomocníky pro DB, parsování příkazů, integraci ekonomiky/itemů/oprávnění), NightCore snižuje duplicitní práci tím, že poskytuje udržovanou sdílenou vrstvu knihovny.

Servery s pluginem nightcore

Stránka pluginu nightcore ukazuje, na kterých serverech monitoring tento plugin našel a s jakými platformami a verzemi se objevuje.

Pluginy mohou přidávat příkazy, ekonomiku, ochranu, oprávnění, minihry, integrace nebo jiné mechaniky. Skutečná role nightcore závisí na konfiguraci konkrétního serveru.

Data se generují automaticky z technických odpovědí serverů. Pokud server skrývá seznam pluginů, nemusí se v této sekci zobrazit, i když nightcore používá.

Použijte seznam serverů s nightcore k porovnání projektů, kontrole kompatibilních verzí nebo nalezení příkladů použití pluginu na veřejných serverech.