Minecraft plugin PluginConstructorAPI

PluginConstructorAPI je API pluginu pro Minecraft, které centralizuje sdílený kód pro pluginy Zombie_Striker_Dev, snižuje počet duplicitních tříd a poskytuje společnou knihovnu, na které mohou být ostatní pluginy závislé.

Najděte server s PluginConstructorAPI

Serverů, které hlásí PluginConstructorAPI: 5

Všechny servery s PluginConstructorAPI

O pluginu PluginConstructorAPI

🔌 O PluginConstructorAPI

PluginConstructorAPI je Minecraft plugin kompatibilní s Bukkitem, který poskytuje sdílenou knihovnu a pomocné nástroje za běhu, používané více pluginy od autora Zombie_Striker_Dev. Centralizuje společný kód, aby závislé pluginy neobsahovaly duplicitní třídy, a nabízí API, které mohou ostatní vývojáři pluginů volat nebo rozšiřovat.

🎯 Účel

Tento plugin existuje jako knihovna pro vývojáře, aby:

  • Snížil duplicitní využití paměti a úložiště tím, že umístí společné utility do jednoho pluginového JARu.
  • Poskytoval znovupoužitelné runtime funkce a pomocné nástroje používané napříč sadou pluginů autora.
  • Umožnil závislým pluginům načíst nebo aktualizovat sdílenou knihovnu, když je to těmito pluginy vyžadováno.

⚙️ Funkce

  • Sdílené API/knihovna pro více pluginů od stejného autora.
  • Automatický kontrolér a stahovač aktualizací (konfigurovatelný).
  • Poskytuje utility a společné třídy používané závislými pluginy, aby se předešlo NoClassDefFoundError, když knihovna chybí.

🧩 Pro koho je určen

  • Vývojáře pluginů, kteří spoléhají na kolekci pluginů Zombie_Striker_Dev nebo k ní přispívají.
  • Provozovatele serverů, kteří spouštějí jeden nebo více pluginů, jež deklarují PluginConstructorAPI jako závislost.
  • Servery, které chtějí centralizovat sdílený kód používaný několika doplňky a snížit tak duplikaci v každém pluginu.

🏗️ Příklady použití

  • Server instaluje několik doplňků od stejného autora; instalace PluginConstructorAPI jednou zabrání opakovaným kopiím stejných pomocných tříd.
  • Závislý plugin kontroluje třídy poskytované PluginConstructorAPI a při přítomnosti API selže elegantně nebo načte rozšířené funkce.

⚙️ Instalace

📥 Nastavení

  • Stáhněte oficiální JAR PluginConstructorAPI ze stránky pro stažení projektu.
  • Umístěte JAR do adresáře plugins/ vašeho serveru.
  • Restartujte server a zkontrolujte serverovou konzoli, abyste potvrdili, že se plugin načetl.

📦 Chování automatických aktualizací

  • PluginConstructorAPI obsahuje automatický updater, který bude kontrolovat a stahovat aktualizace.
  • Updater je konfigurovatelný; poznámky projektu uvádějí, že automatické stahování můžete vypnout úpravou souboru plugins/AUpdater/global.yml a nastavením update: false.

🧠 Technické poznámky

  • Potvrzená klasifikace platformy: Bukkit (projekt je na oficiálních stránkách projektu uveden jako Bukkit plugin).
  • Na stránce projektu je uvedeno několik verzí Minecraftu; mezi běžné potvrzené položky patří: 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9.
  • Projekt je distribuován pod licencí GNU GPL v2.

🤝 Kdy je tento plugin užitečný

Pokud provozujete jeden nebo více pluginů, které závisí na stejném sdíleném kódu od Zombie_Striker_Dev, PluginConstructorAPI tyto utility centralizuje a snižuje duplicitu napříč pluginovými JARy, a zároveň poskytuje automatický updater pro knihovnu, který lze vypnout.

Komentáře

Zatím žádné komentáře

Buďte první, kdo okomentuje.

Pro administrátory serverů

Autoři
Zombie_Striker_Dev
Licence
GPL-2.0
Podporované platformy
Bukkit
Podporované verze
1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9

Odkazy

Co hlásí servery

Platformy serverů

  • Cauldron2
  • Spigot2
  • CraftBukkit1

Verze pluginu

  • 1.0.524
  • 1.0.501

Čísla pocházejí ze serverů, které při kontrole MSHQ zveřejňují seznam pluginů. Mnoho serverů jej skrývá, skutečné použití je tedy vyšší.