
Skyllia
Skyllia - первый Skyblock-плагин для Folia и PaperMC. Создавай острова, управляй территорией и наслаждайся производительностью без лагов. Скачай Skyllia для Minecraft 1.20.6+.
Skyllia - это современный высокопроизводительный Skyblock-плагин, созданный с нуля для работы на Folia. Он первый в своём роде, кто предлагает нативную поддержку многопоточности, что даёт невероятную производительность даже при сотнях одновременных игроков. Если ты собираешь сервер Майнкрафт в жанре Skyblock и хочешь избежать лагов и фризов - это то, что нужно.
О плагине
Skyblock в Minecraft - это классика: ты начинаешь на маленьком острове в пустоте и должен выживать, расширяться и строить. Но стандартные плагины часто тормозят на больших серверах. Skyllia решает эту проблему благодаря асинхронной архитектуре и полной совместимости с Folia. Плагин работает как на Folia 1.20.6+, так и на PaperMC, так что выбор за тобой.
Ключевые особенности
Производительность и архитектура
- Первый Skyblock-плагин с поддержкой Folia - использует многопоточность на полную катушку
- Асинхронная система - никаких фризов и лагов, если сервер настроен правильно
Управление данными
- Поддержка баз данных - SQLite, MariaDB, PostgreSQL
- Пул соединений HikariCP - оптимальная производительность
- Асинхронное сохранение - без удара по производительности
Управление островами
- Мгновенное создание - оптимизированная очередь
- Настраиваемые схемы - WorldEdit/FAWE или встроенная система
- Многомирье - Оверворлд, Незер, Энд - всё настраивается
- Автоматические порталы - плавная навигация между измерениями
- Настраиваемое расстояние - регулируй дистанцию между островами
Система прав
- 6 предопределённых ролей - Владелец, Совладелец, Модератор, Участник, Посетитель, Бан
- 50+ детальных прав - полный контроль для каждой роли
- Временное доверие - настраиваемый гостевой доступ
- Модульная система - создавай свои права
Продвинутые возможности
- Варпы на остров - быстрая телепортация
- Настраиваемые биомы - меняй атмосферу острова
- Правила игры на острове - PvP, мобы, взрывы и т.д.
- Система банов - блокируй гриферов на своём острове
- Приглашения - система с истечением срока действия
Интеграции
- PlaceholderAPI - переменные для скорборда, таба и т.д.
- Vault - поддержка экономики (через SkylliaBank)
- WorldEdit/FAWE - высокопроизводительные схемы
- Insights - лимиты блоков (через SkylliaInsights)
Официальные аддоны
Расширь возможности Skyllia с помощью 8 бесплатных аддонов:
| Аддон | Описание |
|---|---|
| SkylliaBank | Общая банковская система острова с историей транзакций |
| SkylliaOre | Настраиваемый автоматический генератор руды |
| SkylliaChallenge | Ежедневные/еженедельные испытания с наградами |
| SkylliaChat | Чат для каждого острова с несколькими каналами |
| SkylliaInsights | Лимиты блоков и существ на остров |
| SkylliaChest | Общий сундук для всего острова (бета) |
| SkylliaAcidRain | Вода становится кислотой! |
| SkylliaIslandValue | Ценность острова зависит от количества блоков |
Требования
- Сервер: Folia 1.20.6+ или Paper 1.20.6+
- Java: 21
- RAM: минимум 4 ГБ, рекомендуется 8+ ГБ
- База данных (опционально): MariaDB 10.5+ или PostgreSQL 12+ (для больших серверов лучше PostgreSQL)
Совместимые плагины (опционально)
- WorldEdit (рекомендуется) или FastAsyncWorldEdit
- Vault (для SkylliaBank)
- PlaceholderAPI (для плейсхолдеров)
- LuckPerms (для прав на сервере)
- QuickShop-Hikari (для магазина на острове)
Быстрая установка
- Скачай Skyllia с Modrinth или GitHub Releases
- Помести .jar в папку
plugins/ - Запусти сервер (первая инициализация)
- Настрой в
plugins/Skyllia/config/ - Перезапусти и готово!
Минимальная конфигурация
# config.toml
[settings.island]
region-distance = 10 # 5120 блоков между островами, 1 регион = 512x512
max-islands = 500_000
# database.toml - по умолчанию SQLite
[sqlite]
enabled = true
Основные команды
Для игроков
/island create <type> - Создать остров
/island home - Телепортироваться на свой остров
/island invite <player> - Пригласить игрока
/island delete - Удалить свой остров
/island biome <biome> - Сменить биом
/island expel <player> - Выгнать посетителя
Для администраторов
/isadmin reload - Перезагрузить конфиги
/isadmin setsize <player> <size> - Изменить размер острова
/isadmin teleport <player> - ТП на остров игрока
Для разработчиков
Skyllia предоставляет полный API для создания своих аддонов:
<!-- Maven -->
<repository>
<id>euphyllia-repo</id>
<url>https://repo.euphyllia.moe/repository/maven-public/</url>
</repository>
<dependency>
<groupId>fr.euphyllia.skyllia</groupId>
<artifactId>api</artifactId>
<version>3.x</version>
<scope>provided</scope>
</dependency>
import fr.euphyllia.skyllia.api.SkylliaAPI;
import fr.euphyllia.skyllia.api.island.Island;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.Listener;
public class MyPlugin implements Listener {
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
Island island = SkylliaAPI.getIslandByPlayerId(player.getUniqueId());
if (island != null) {
player.sendMessage("Твой остров: " + island.getId());
}
}
}
Лицензия
Skyllia распространяется под лицензией MIT.
