Плагін Minecraft PluginConstructorAPI

PluginConstructorAPI — це API плагіна Minecraft, яке централізує спільний код для плагінів Zombie_Striker_Dev, зменшує кількість дубльованих класів і надає спільну бібліотеку, від якої можуть залежати інші плагіни.

Знайдіть сервер із PluginConstructorAPI

Серверів, що повідомили про PluginConstructorAPI: 6

Усі сервери з PluginConstructorAPI

Про PluginConstructorAPI

🔌 Про PluginConstructorAPI

PluginConstructorAPI — це сумісний із Bukkit Minecraft-плагін, який надає спільну бібліотеку та допоміжні засоби часу виконання, що використовуються кількома плагінами від автора Zombie_Striker_Dev. Він централізує спільний код, щоб залежні плагіни не містили дубльованих класів, і надає API, яке інші розробники плагінів можуть викликати або розширювати.

🎯 Призначення

Плагін існує як бібліотека для розробників, щоб:

  • Зменшити дублювання пам’яті та сховища, розмістивши спільні утиліти в одному JAR-файлі плагіна.
  • Надати повторно використовувані функції часу виконання та допоміжні засоби, що застосовуються в усьому наборі плагінів автора.
  • Дозволити залежним плагінам отримувати або оновлювати спільну бібліотеку, коли це потрібно цим плагінам.

⚙️ Можливості

  • Спільне API/бібліотека для кількох плагінів від одного автора.
  • Автоматичний перевіряльник і завантажувач оновлень (налаштовується).
  • Надає утиліти та спільні класи, які використовують залежні плагіни, щоб уникнути NoClassDefFoundError, коли бібліотека відсутня.

🧩 Для кого це

  • Розробники плагінів, які покладаються на колекцію плагінів Zombie_Striker_Dev або роблять внесок у неї.
  • Адміністратори серверів, які запускають один чи кілька плагінів, що оголошують PluginConstructorAPI як залежність.
  • Сервери, які хочуть централізувати спільний код, що використовується кількома доповненнями, щоб зменшити дублювання в кожному плагіні.

🏗️ Приклади використання

  • Сервер встановлює кілька доповнень від одного автора; встановлення PluginConstructorAPI один раз запобігає повторним копіям тих самих допоміжних класів.
  • Залежний плагін перевіряє класи, які надає PluginConstructorAPI, і завершується без помилки або завантажує розширені функції, коли API доступне.

⚙️ Встановлення

📥 Налаштування

  • Завантажте офіційний JAR-файл PluginConstructorAPI зі сторінки завантаження проєкту.
  • Помістіть JAR у каталог plugins/ вашого сервера.
  • Перезапустіть сервер і перевірте консоль сервера, щоб підтвердити, що плагін завантажився.

📦 Поведінка автооновлення

  • PluginConstructorAPI містить автоматичний оновлювач, який перевіряє та завантажує оновлення.
  • Оновлювач налаштовується; у примітках проєкту зазначено, що автоматичні завантаження можна вимкнути, відредагувавши файл plugins/AUpdater/global.yml і встановивши update: false.

🧠 Технічні примітки

  • Підтверджена класифікація платформи: Bukkit (проєкт вказано як плагін Bukkit на офіційних сторінках проєкту).
  • На сторінці проєкту перелічено кілька версій Minecraft; до поширених підтверджених записів належать: 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9.
  • Проєкт поширюється за ліцензією GNU GPL v2.

🤝 Коли цей плагін корисний

Якщо ви запускаєте один або кілька плагінів, що залежать від одного й того самого спільного коду Zombie_Striker_Dev, PluginConstructorAPI централізує ці утиліти та зменшує дублювання між JAR-файлами плагінів, водночас надаючи автоматичний оновлювач для бібліотеки, який можна вимкнути.

Коментарі

Коментарів ще немає

Станьте першим, хто прокоментує.

Для адміністраторів серверів

Автори
Zombie_Striker_Dev
Ліцензія
GPL-2.0
Підтримувані платформи
Bukkit
Підтримувані версії
1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9

Посилання

Що повідомляють сервери

Платформи серверів

  • Cauldron2
  • Spigot2
  • CraftBukkit1
  • Paper1

Версії плагіна

  • 1.0.525
  • 1.0.501

Кількість — із серверів, що показують список плагінів під час перевірки MSHQ. Багато серверів його приховують, тож насправді плагін використовують частіше.