Minecraft-plugin PluginConstructorAPI

PluginConstructorAPI er et Minecraft-plugin-API, der samler delt kode for Zombie_Striker_Dev's plugins ét sted, reducerer dublerede klasser og leverer et fælles bibliotek, som andre plugins kan afhænge af.

Find en server med PluginConstructorAPI

Servere, der rapporterede PluginConstructorAPI: 5

Alle servere med PluginConstructorAPI

Om PluginConstructorAPI

🔌 Om PluginConstructorAPI

PluginConstructorAPI er et Bukkit-kompatibelt Minecraft-plugin, der فراہم en delt biblioteksløsning og runtime-hjælpefunktioner, som bruges af flere plugins fra forfatteren Zombie_Striker_Dev. Det centraliserer fælles kode, så afhængige plugins ikke indeholder duplikerede klasser, og det eksponerer et API, som andre pluginudviklere kan kalde eller udvide.

🎯 Formål

Pluginet findes som et udviklerrettet bibliotek for at:

  • Reducere dublering af hukommelse og lager ved at placere fælles værktøjer i én plugin-JAR.
  • Give genanvendelige runtime-funktioner og hjælpeværktøjer, der bruges på tværs af forfatterens pluginsamling.
  • Give afhængige plugins mulighed for at hente eller opdatere det delte bibliotek, når disse plugins har brug for det.

⚙️ Funktioner

  • Delt API/bibliotek til flere plugins fra samme forfatter.
  • Automatisk opdateringskontrol og download (kan konfigureres).
  • Leverer værktøjer og fælles klasser, som afhængige plugins bruger for at undgå NoClassDefFoundError, når biblioteket mangler.

🧩 Hvem er det til

  • Pluginudviklere, der er afhængige af eller bidrager til Zombie_Striker_Dev's pluginsamling.
  • Serveradministratorer, der kører ét eller flere plugins, som angiver PluginConstructorAPI som en afhængighed.
  • Servere, der vil centralisere delt kode, som bruges af flere addons, for at reducere dublering pr. plugin.

🏗️ Eksempler på brug

  • En server installerer flere addons fra samme forfatter; at installere PluginConstructorAPI én gang forhindrer gentagne kopier af de samme hjælperklasser.
  • Et afhængigt plugin tjekker klasser leveret af PluginConstructorAPI og fejler elegant eller indlæser udvidede funktioner, når API'et er til stede.

⚙️ Installation

📥 Opsætning

  • Download den officielle PluginConstructorAPI JAR fra projektets downloadside.
  • Placer JAR-filen i din servers plugins/-mappe.
  • Genstart serveren og tjek serverkonsollen for at bekræfte, at pluginet blev indlæst.

📦 Adfærd for automatiske opdateringer

  • PluginConstructorAPI inkluderer en automatisk updater, som vil tjekke for og downloade opdateringer.
  • Updateren kan konfigureres; projektets noter angiver, at du kan deaktivere automatiske downloads ved at redigere filen plugins/AUpdater/global.yml og sætte update: false.

🧠 Tekniske noter

  • Bekræftet platformsklassifikation: Bukkit (projektet er opført som et Bukkit-plugin på de officielle projektsider).
  • Flere Minecraft-versioner er listet på projektsiden; almindelige bekræftede poster omfatter: 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9.
  • Projektet distribueres under GNU GPL v2-licensen.

🤝 Hvornår dette plugin er nyttigt

Hvis du kører ét eller flere plugins, der er afhængige af den samme delte kode fra Zombie_Striker_Dev, centraliserer PluginConstructorAPI disse værktøjer og reducerer dublering på tværs af plugin-JAR-filer, samtidig med at det tilbyder en valgfri automatisk updater til biblioteket.

Kommentarer

Ingen kommentarer endnu

Vær den første til at kommentere.

Til serveradministratorer

Forfattere
Zombie_Striker_Dev
Licens
GPL-2.0
Understøttede platforme
Bukkit
Understøttede versioner
1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9

Links

Hvad servere rapporterer

Serverplatforme

  • Cauldron2
  • Spigot2
  • CraftBukkit1

Pluginversioner

  • 1.0.524
  • 1.0.501

Tallene kommer fra servere, der viser deres plugins, når MSHQ tjekker dem. Mange servere skjuler listen, så den reelle brug er højere.