
Impactor
Активный0.0
Установок
Последнее обновление
Версии
Impactor
Impactor представляет собой специализированный API для разработчиков, созданный для упрощения работы в различных средах Minecraft. Этот инструмент обеспечивает единый подход к разработке как для модифицированных, так и для стандартных версий игры, поддерживая согласованность кодовой базы между различными версиями Minecraft.
Основные возможности для разработчиков
Главная цель Impactor - минимизировать объем работы, необходимой разработчикам, одновременно предоставляя им возможность эффективно поддерживать несколько платформ. Среди ключевых функций:
- Создание предметов и их стекирование
- Управление игроками и сущностями
- Работа со счетными таблицами
- Экономические системы
Готовые функции для серверов
Хотя Impactor в первую очередь является API для разработчиков, он также включает набор готовых функций, которые владельцы серверов могут использовать сразу после установки.
Экономическая система
По умолчанию предоставляется встроенная служба Economy API, позволяющая быстро развернуть готовую экономическую систему. Эта система поддерживает различные типы валют и включает базовые команды для взаимодействия с экономикой. Также доступна команда /baltop для просмотра рейтинга игроков по балансу.
Если вы используете другую экономическую систему, API Impactor позволяет заменить стандартную службу на совместимую с вашей системой. Хотя это потребует написания кода, Impactor может служить мостом между различными экономическими системами, избавляя плагины от необходимости поддерживать множество разных API.
Поддерживаемые платформы
Начиная с версии 5.3.0, Impactor поддерживает следующие платформы:
- Fabric
- Forge
Планируется поддержка следующих платформ:
- Paper
- Velocity
Поддерживаемые версии Minecraft
Начиная с версии 5.2.0, Impactor работает со следующими версиями Minecraft:
- 1.20.1
Планируется поддержка версий:
- 1.20.4
- 1.20.5
Использование Impactor в ваших проектах
Impactor предоставляет доступ к API таким образом, что вы можете подключать только необходимые компоненты. Вот пример подключения экономического API:
репозитории {
maven("https://maven.impactdev.net/repository/development")
}
зависимости {
implementation("net.impactdev.impactor.api:economy:5.3.0")
}