Документация Sponge
Введение
Приветствуем в SpongeDocs — официальной документации Sponge, проекта с открытым исходным кодом.
SpongeAPI is your all new plugin API for Minecraft: Java Edition. You can run it on a plain vanilla server (as SpongeVanilla) or on your fully modded MinecraftForge server (as SpongeForge). Check out our Versioning Policy to understand selecting a file and grab your copy from our downloads page.
Не знаете с чего начать? Начните со статьи о проекте Sponge. Там есть подробное введение, ответы на часто задаваемые вопросы, а также информация о структуре Sponge.
Владельцам серверов следует взглянуть на наши подсказки и инструкции в разделе Создание сервера. Там подробно описаны установка, запуск и управление Sponge сервером.
Проект Sponge содержит несколько основных компонентов. Вы можете узнать подробнее здесь или посетить репозитории на GitHub:
SpongeForge | SpongeVanilla | SpongeAPI | SpongeDocs | SpongeHome | Mixin | Ore | SpongeAuth
Примечание
Sponge development is ongoing. Stable and Experimental builds of both SpongeForge and SpongeVanilla are currently available for download.
Содержание
Создание сервера
Данный раздел для людей, имеющих сервер Sponge, и тех, кто заинтересован в его создании.
Versioning Policy
This section describes how Sponge manages versions.
Подготовка к разработке
Хотите разрабатывать плагины или помочь в разработке Sponge? Разделы ниже помогут Вам подготовить себя и свою машину для этого.
Создание плагинов
Need help and information while coding your plugin for SpongeAPI? Look no further!
- Создание плагина
- Версии API
- Миграция с API 7 на API 8
- Система сборки
- Подготовка рабочего пространства
- Настройка проекта
- Идентификаторы плагина
- Основной класс плагина
- Жизненный цикл плагина
- Внедрение зависимостей
- Полезные советы
- Дополнительно
- Ведение логов (журналов) и отладка
- Текст
- Команды
- События
- Настройка плагинов
- API данных
- Блоки
- Сущности
- Предметы
- Инвентарь
- Торговля
- Эффекты
- Планировщик
- Сервисы
- Базы данных
- Разрешения
- Баны
- Сбор данных
- Книга просмотров
- Экономика
- Placeholders
- Генерация мира
- Менеджер плагинов
- Игровой менеджер профилей
- Данные о вышедших игроках
- Таблисты
- Метаданные плагина
- Трассировка лучей
- Отладка плагина
- Учебные руководства
- Implementation-dependent Plugins
Ore
Узнайте, как пользоваться нашим репозиторием с плагинами.
Участие в разработке Sponge
Эти разделы помогут вам, если Вы хотите помочь сделать Sponge лучше. Заставьте Spongie гордиться вами!
О Sponge
Основная информация о проекте. Прочтите её, если не поняли, что такое Sponge.
Благодарности
Команда SpongePowered благодарна YourKit за полноценный Java Profiler для проектов с открытым исходным кодом. YourKit LLC являются создателями YourKit Java Profiler и YourKit .NET Profiler, инновационные и понятные профайлеры для Java и .NET программ.