Minecraft-plugin PluginConstructorAPI
Information om PluginConstructorAPI og servere, hvor det er fundet
🔌 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.ymlog sætteupdate: 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.
Siden for pluginet PluginConstructorAPI viser, på hvilke servere overvågningen har fundet dette plugin, samt hvilke platforme og versioner det forekommer med.
Plugins kan tilføje kommandoer, økonomi, beskyttelse, adgangsrettigheder, minispil, integrationer eller andre mekanikker. Den faktiske rolle for PluginConstructorAPI afhænger af den specifikke servers konfiguration.
Data dannes automatisk fra servernes tekniske svar. Hvis en server skjuler listen over plugins, vises den muligvis ikke i denne sektion, selv om den bruger PluginConstructorAPI.
Brug listen over servere med PluginConstructorAPI til at sammenligne projekter, tjekke kompatible versioner eller finde eksempler på pluginets brug på offentlige servere.