
LimboAPI
Активный0.0
Установок
2
Последнее обновление
9 месяцев назад
Версии
1.7.2 — 1.19.3
Сервер
Библиотеки
LimboAPI
Библиотека для создания виртуальных серверов в Minecraft, позволяющая перенаправлять игроков в специальные промежуточные зоны (лимбо) на различных этапах игрового процесса.
Основные возможности
- Перенаправление игроков на виртуальные серверы во время процесса входа в игру
- Перемещение игроков на лимбо-серверы в процессе обычной игры
- Отправка карт и предметов в виртуальный инвентарь игрока
- Отображение опыта игрока (XP)
- Отправка различных типов сообщений: заголовков, чата, панели действий
- Загрузка миров из файлов различных форматов, включая .schematic
- Множество дополнительных функций для кастомизации
Связанные проекты
- LimboAuth - система авторизации, построенная на виртуальных серверах. Поддерживает BCrypt, двухфакторную аутентификацию TOTP и работает с любыми базами данных благодаря OrmLite.
- LimboFilter - мощное решение для фильтрации ботов на Minecraft прокси, созданное на основе LimboAPI.
Интеграция в проект
Добавление зависимости
Для подключения библиотеки добавьте наш Maven репозиторий в файл конфигурации вашего проекта.
Maven:
<repositories>
<repository>
<id>elytrium-repo</id>
<url>https://maven.elytrium.net/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>net.elytrium</groupId>
<artifactId>limboapi-api</artifactId>
<version>1.0.7</version>
<scope>provided</scope>
</dependency>
</dependencies>
Gradle:
repositories {
maven {
name = "elytrium-repo"
url = "https://maven.elytrium.net/repo/"
}
}
dependencies {
compileOnly("net.elytrium:limboapi-api:1.0.7")
}
Использование API
- Подключите
limboapi-api
к вашему Maven/Gradle проекту как compile-only зависимость - Подпишитесь на событие
LoginLimboRegisterEvent
для отправки игроков на лимбо-сервер во время процесса входа - Используйте
LimboFactory
для перемещения игроков на виртуальные серверы в процессе игры
Используемые проекты с открытым исходным кодом
- ProtocolSupport - для преобразования блоков между современными и устаревшими версиями
- ViaVersion - для конвертации строковых идентификаторов блоков в числовые
Примеры использования
- LimboAuth - плагин авторизации, использующий LimboAPI в качестве базовой зависимости
- LimboFilter - решение против ботов, задействующее практически все доступные методы API LimboAPI, включая низкоуровневый контроль пакетов Minecraft