GitHub Репозиторий
Исходный код и последние релизы API.
JitPack
Подключение зависимости в ваш проект.
🚀 Подключение
ИспользуйтеcompileOnly (Gradle) или provided (Maven), чтобы API не попадало в ваш итоговый JAR-файл.
Gradle (Groovy)
Maven
VERSION на актуальную версию, например 1.6.0)
🧩 Система Аддонов
CakeAuction включает управляемую систему аддонов, которая берет на себя весь жизненный цикл вашего кода.1. Метаданные (addon.yml)
Создайте файлaddon.yml в папке resources:
2. Реализация (AbstractAddon)
Наследуйте ваш главный класс отAbstractAddon. Это обеспечит автоматическую очистку ресурсов (слушателей событий, команд, таймеров) при выключении.
⚡ Потоки и Folia (Concurrency)
Для корректной работы на Folia, Paper и Spigot используйте встроенные методы планировщикаAbstractAddon. Это гарантирует безопасность региональных потоков и автоматическую отмену задач при выгрузке аддона.
🛠️ Основные Менеджеры API
Доступ к главному интерфейсу API осуществляется черезCakeAuctionAPI.getApi().