Minecraft-plugin PluginConstructorAPI

PluginConstructorAPI är ett Minecraft-plugin-API som samlar den delade koden för Zombie_Striker_Dev:s plugins på ett ställe, minskar duplicerade klasser och tillhandahåller ett gemensamt bibliotek som andra plugins kan bero på.

Hitta en server med PluginConstructorAPI

Servrar som rapporterat PluginConstructorAPI: 5

Alla servrar med PluginConstructorAPI

Om PluginConstructorAPI

🔌 Om PluginConstructorAPI

PluginConstructorAPI är ett Bukkit-kompatibelt Minecraft-plugin som tillhandahåller ett delat bibliotek och hjälpfunktioner för runtime som används av flera plugins från skaparen Zombie_Striker_Dev. Det centraliserar gemensam kod så att beroende plugins inte innehåller duplicerade klasser, och det exponerar ett API som andra pluginutvecklare kan anropa eller bygga vidare på.

🎯 Syfte

Pluginet finns som ett bibliotek för utvecklare för att:

  • Minska duplicering av minne och lagring genom att lägga vanliga verktyg i en enda plugin-JAR.
  • Tillhandahålla återanvändbara runtime-funktioner och hjälpfunktioner som används i hela skaparens plugin-samling.
  • Låta beroende plugins hämta eller uppdatera det delade biblioteket när dessa plugins behöver det.

⚙️ Funktioner

  • Delat API/bibliotek för flera plugins från samma skapare.
  • Automatisk uppdateringskontroll och nedladdning (konfigurerbart).
  • Tillhandahåller verktyg och vanliga klasser som används av beroende plugins för att undvika NoClassDefFoundError när biblioteket saknas.

🧩 Vem det är för

  • Pluginutvecklare som förlitar sig på eller bidrar till Zombie_Striker_Dev:s plugin-samling.
  • Serveradministratörer som kör ett eller flera plugins som anger PluginConstructorAPI som beroende.
  • Servrar som vill centralisera delad kod som används av flera addons för att minska duplicering per plugin.

🏗️ Exempel på användning

  • En server installerar flera addons från samma skapare; att installera PluginConstructorAPI en gång förhindrar upprepade kopior av samma hjälparklasser.
  • Ett beroende plugin kontrollerar klasser som tillhandahålls av PluginConstructorAPI och misslyckas på ett kontrollerat sätt eller laddar utökade funktioner när API:t finns.

⚙️ Installation

📥 Installation

  • Ladda ner den officiella PluginConstructorAPI-JAR-filen från projektets nedladdningssida.
  • Placera JAR-filen i din servers plugins/-katalog.
  • Starta om servern och kontrollera serverkonsolen för att bekräfta att pluginet laddades.

📦 Beteende för automatiska uppdateringar

  • PluginConstructorAPI شامل en automatisk updater som kommer att kontrollera och ladda ner uppdateringar.
  • Updaten är konfigurerbar; projektets anteckningar anger att du kan inaktivera automatiska nedladdningar genom att redigera filen plugins/AUpdater/global.yml och sätta update: false.

🧠 Tekniska anmärkningar

  • Bekräftad plattformsklassificering: Bukkit (projektet listas som ett Bukkit-plugin på de officiella projektsidorna).
  • Flera Minecraft-versioner listas på projectsidan; vanliga bekräftade poster inkluderar: 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9.
  • Projektet distribueras تحت GNU GPL v2-licensen.

🤝 När detta plugin är användbart

Om du kör ett eller flera plugins som är beroende av samma delade kod från Zombie_Striker_Dev, centraliserar PluginConstructorAPI dessa verktyg och minskar duplicering mellan plugin-JAR-filer, samtidigt som det erbjuder en valfri automatisk uppdaterare för biblioteket.

Kommentarer

Inga kommentarer än

Bli först med att kommentera.

För serveradministratörer

Författare
Zombie_Striker_Dev
Licens
GPL-2.0
Stödda plattformar
Bukkit
Stödda versioner
1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9

Länkar

Vad servrar rapporterar

Serverplattformar

  • Cauldron2
  • Spigot2
  • CraftBukkit1

Pluginversioner

  • 1.0.524
  • 1.0.501

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.