Создание плагина
Этот раздел предназначен для разработчиков, которые хотят создавать и модифицировать плагины с помощью Sponge API. Статьи охватывают различные аспекты Sponge API и его концепции. Необходимо понимать, что цель данного раздела состоит в помощи разработчикам начать использовать Sponge API, но у неё нет цели охватить все концепции. Javadocs могут весьма сильно помочь Вам, как только Вы освоитесь в API.
Примечание
Рекомендуется уже иметь опыт разработки на Java. Бездумное копирование кода с примеров чаще всего не работает, особенно без изменений.
Совет
Cookbook (поваренная книга) — совокупность полнофункциональных плагинов, каждый из которых показывает определённые возможности SpongeAPI. Эти «рецепты» плагинов являются автономными и компилируемыми через Gradle или Maven. Некоторые из них показывают, как создать плагин, используя другие JVM языки, такие как Scala и Kotlin.
Содержание
- Система сборки
- Подготовка рабочего пространства
- Настройка проекта
- Идентификаторы плагина
- Основной класс плагина
- Жизненный цикл плагина
- Внедрение зависимостей
- Практические рекомендации
- Дополнительно
- Ведение логов (журналов) и отладка
- Команды
- События
- API ресурсов
- Настройка плагинов
- Текст
- API данных
- Блоки
- Сущности
- Предметы
- Торговля
- Эффекты
- Планировщик
- Сервисы
- Базы данных
- Разрешения
- Баны
- Книга просмотров
- Экономика
- Генерация мира
- Менеджер плагинов
- Игровой менеджер профилей
- Данные о вышедших игроках
- Отладка плагина
- Таблисты
- Метаданные плагина
- Трассировка лучей
- Учебные руководства
- Implementation-dependent Plugins