Plugin Minecraft PluginConstructorAPI

PluginConstructorAPI este un API de plugin pentru Minecraft care centralizează codul partajat pentru pluginurile lui Zombie_Striker_Dev, reduce clasele duplicate și oferă o bibliotecă comună de care alte pluginuri pot depinde.

Găsește un server cu PluginConstructorAPI

Servere care au raportat PluginConstructorAPI: 6

Toate serverele cu PluginConstructorAPI

Despre PluginConstructorAPI

🔌 Despre PluginConstructorAPI

PluginConstructorAPI este un plugin Minecraft compatibil cu Bukkit, care oferă o bibliotecă partajată și ajutoare runtime folosite de mai multe pluginuri ale autorului Zombie_Striker_Dev. Acesta centralizează codul comun, astfel încât pluginurile dependente să nu includă clase duplicate, și oferă un API pe care alți dezvoltatori de pluginuri îl pot apela sau extinde.

🎯 Scop

Pluginul există ca bibliotecă destinată dezvoltatorilor pentru a:

  • Reduce duplicarea de memorie și stocare prin plasarea utilitarelor comune într-un singur JAR de plugin.
  • Oferi funcții runtime reutilizabile și ajutoare folosite în întreaga colecție de pluginuri a autorului.
  • Permite pluginurilor dependente să preia sau să actualizeze biblioteca partajată atunci când aceste pluginuri au nevoie.

⚙️ Funcții

  • API/bibliotecă partajată pentru mai multe pluginuri de la același autor.
  • Verificator și descărcător automat de actualizări (configurabil).
  • Oferă utilitare și clase comune folosite de pluginurile dependente pentru a evita NoClassDefFoundError atunci când biblioteca lipsește.

🧩 Pentru cine este

  • Dezvoltatori de pluginuri care se bazează pe sau contribuie la colecția de pluginuri Zombie_Striker_Dev.
  • Administratori de servere care rulează unul sau mai multe pluginuri ce declară PluginConstructorAPI ca dependență.
  • Servere care doresc să centralizeze codul partajat folosit de mai multe addonuri pentru a reduce duplicarea per plugin.

🏗️ Exemple de utilizare

  • Un server instalează mai multe addonuri de la același autor; instalarea o singură dată a PluginConstructorAPI previne copiile repetate ale acelorași clase helper.
  • Un plugin dependent verifică clasele furnizate de PluginConstructorAPI și eșuează elegant sau încarcă funcții extinse atunci când API-ul este prezent.

⚙️ Instalare

📥 Configurare

  • Descărcați JAR-ul oficial PluginConstructorAPI de pe pagina de descărcare a proiectului.
  • Plasați JAR-ul în directorul plugins/ al serverului dvs.
  • Reporniți serverul și verificați consola serverului pentru a confirma că pluginul a fost încărcat.

📦 Comportamentul actualizării automate

  • PluginConstructorAPI include un updater automat care va verifica și descărca actualizări.
  • Updaterul este configurabil; notele proiectului indică faptul că puteți dezactiva descărcările automate editând fișierul plugins/AUpdater/global.yml și setând update: false.

🧠 Note tehnice

  • Clasificare de platformă confirmată: Bukkit (proiectul este listat ca plugin Bukkit pe paginile oficiale ale proiectului).
  • Pe pagina proiectului sunt listate mai multe versiuni de Minecraft; intrările confirmate frecvente includ: 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9.
  • Proiectul este distribuit sub licența GNU GPL v2.

🤝 Când este util acest plugin

Dacă rulați unul sau mai multe pluginuri care depind de același cod partajat de la Zombie_Striker_Dev, PluginConstructorAPI centralizează acele utilitare și reduce duplicarea între JAR-urile pluginurilor, oferind în același timp un updater automat pentru bibliotecă, care poate fi dezactivat.

Comentarii

Încă nu există comentarii

Fii primul care comentează.

Pentru administratorii de servere

Autori
Zombie_Striker_Dev
Licență
GPL-2.0
Platforme suportate
Bukkit
Versiuni suportate
1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9

Linkuri

Ce raportează serverele

Platformele serverelor

  • Cauldron2
  • Spigot2
  • CraftBukkit1
  • Paper1

Versiunile pluginului

  • 1.0.525
  • 1.0.501

Cifrele provin de la serverele care își afișează pluginurile când MSHQ le verifică. Multe ascund lista, deci utilizarea reală este mai mare.