▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/BukkitOfUtils
BukkitOfUtils

BukkitOfUtils

BukkitOfUtils - фреймворк и плагин для упрощения разработки плагинов под сервер Minecraft. Поддерживает Paper, Folia и большинство форков. Включает базу данных, сериализацию предметов, цветной чат и асинхронные методы. Оптимизирован для производительности.

Оцените первым
4.9K
7

BukkitOfUtils (BOU) - упрощаем разработку плагинов

Плагин BukkitOfUtils (сокращённо BOU) - это одновременно и самостоятельный плагин, и библиотека для написания своих плагинов на сервере Minecraft. Он решает главную боль разработчиков: совместимость с разными серверными ядрами и упрощение рутины.

Стандартные Bukkit-плагины часто ломаются на серверах вроде Folia или Mohist. BOU же из коробки работает с Bukkit, Spigot, Paper, Purpur, Folia, Tuinity, Airplane, Mohist/Banner/Youer и большинством других форков Spigot/Paper. Это значит, что не нужно писать отдельные версии под каждое ядро.

Что даёт BOU разработчику?

  • Готовый фреймворк - структурирует код плагина, делает его чище и легче.
  • Встроенная база данных через HikariCP - быстрейший пул соединений на сегодня. Легко добавляешь поддержку SQL в свой плагин.
  • Сериализация предметов - превращает ItemStack в строку и обратно. Удобно для хранения инвентарей, торговых автоматов и т.п.
  • Асинхронные методы - все операции с БД и другими тяжёлыми задачами не грузят главный поток. Сервер не будет лагать.
  • Цветной чат и титулы - поддержка RGB-цветов через Hex-коды, можно отправлять сообщения с цветами прямо из плагина.
  • PlaceholderAPI - встроенная интеграция, не надо подключать отдельно.
  • Entity counting - команда /entity-count показывает количество мобов в мире. Помогает при дебаге на Folia.
  • Управление тикрейтом - администратор может менять интервал асинхронных тиков плагина (миллисекунды).

Команды плагина

  • /entity-count [мир] - количество сущностей на сервере в указанном мире.
  • /boudebug <item-nbt|list-bou-plugins|store-item|get-item|make-item|worlds|uuid|top|down|up> - продвинутые утилиты: сериализовать предмет, сохранить/загрузить из памяти, список загруженных BOU-плагинов, телепортация в верх/низ/вверх.
  • /boumessage <игрок> <сообщение> - отправить цветное сообщение.
  • /boutitle <игрок> <заголовок>\n<подзаголовок> [-fadeIn=...] [-stay=...] [-fadeOut=...] - отправить титул с цветом и временем анимации.
  • /bouversion - версия BOU и сервера.
  • /runfirestring <строка> - выполнить FireString (встроенный скриптовый язык).
  • /bouhelp <bou-плагин> - справка по конкретному плагину, использующему BOU.
  • /item-factory <bou-плагин> <ключ> - получить предмет из фабрики предметов.

Для кого создан?

Плагин полезен как разработчикам (особенно новичкам - простое API), так и администраторам серверов. Если вы собираете сервер с поддержкой Folia или смешанными ядрами - BOU упростит жизнь. Единственный нюанс: некоторые настройки тикрейта могут конфликтовать с другими плагинами, так что проверяйте конфиг.

Скачайте плагин BukkitOfUtils для Minecraft и попробуйте его возможности на своём сервере.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x1.7.x

Поддерживаемые окружения

Сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 месяц назад
Главная