
SunLight
SunLight - модульное ядро для серверов Minecraft с 26 настраиваемыми модулями. Лёгкий, быстрый, совместим с Paper, Spigot и Folia. Скачайте и настройте под свой сервер!
SunLight - это современное и лёгкое ядро для серверов Minecraft, которое включает в себя все необходимые инструменты для управления сервером. Вместо того чтобы ставить десятки отдельных плагинов, можно установить один SunLight и включить только нужные модули. Это упрощает администрирование и снижает нагрузку на сервер.
Плагин создан для тех, кто хочет получить максимум возможностей без лишних зависимостей и тормозов. Он работает на Paper, Spigot и даже Folia, а для своей работы требует только фреймворк NightCore. Всё остальное - опционально.
Основные возможности
- Базы данных - поддержка SQLite и MySQL, так что данные хранятся надёжно и гибко.
- Модульность - каждый модуль включается и отключается отдельно. Хотите только варпы и дома? Без проблем.
- Лёгкость - только чистый оригинальный код, никакого мусора.
- Гибкая настройка - меняйте команды, интерфейсы, тексты - всё под себя.
- Кулдауны - можно задать задержку для любой команды SunLight.
- Работа с оффлайн-игроками - почти все команды работают, даже если игрок не в сети.
- MiniMessage - поддержка всех тегов и текстовых компонентов почти везде.
- PlaceholderAPI - можно использовать плейсхолдеры в любых сообщениях.
Модули
Всего их 26, и каждый решает свою задачу. Разберём по порядку:
- AFK - отслеживание неактивных игроков: индикаторы в табах, авто-кик по рангу, свои команды при входе/выходе из AFK.
- Back Location - точки возврата к предыдущему месту или после смерти. Можно задать таймер, чёрный список миров, одноразовое использование.
- Bans - полноценная система наказаний (бан, мут, кик, варн) с синхронизацией между серверами, приоритетами ролей, детекцией альт-аккаунтов и GUI истории.
- Chat - продвинутое управление чатом: мультиканалы (по радиусу/миру), авто-модерация (антифлуд, капс), упоминания, показ предметов, социальный шпион.
- Death Messages - настраиваемые сообщения о смерти в зависимости от типа урона или убийцы, с поддержкой рандомизации.
- Essential - около 35 базовых команд: полёт, лечение, еда, телепорты, опыт, погода, время и многое другое.
- Extras - добавляет иммерсивные механики: сидение на мебели (стулья, плиты), автоматическая сортировка сундуков, физика блоков при взрывах.
- Greetings - настраиваемые сообщения при входе/выходе по рангам, с приоритетами.
- Homes - точки дома: через команды или кровати, с GUI, гостевой системой и лимитами по рангам.
- Inventories - просмотр и редактирование инвентарей онлайн и оффлайн игроков, а также сундуков Края. Можно открыть наковальню или ткацкий станок откуда угодно.
- Items - изменение и получение предметов: редактирование прочности, model data, размер стака, имя, лор и так далее.
- Kits - создание неограниченного количества наборов предметов с GUI-редактором, предпросмотром, кулдаунами и стоимостью.
- Nametags - настройка никнеймов на стороне клиента (пакетно): префиксы, суффиксы, цвета по рангам.
- Nerf Phantoms - контроль над фантомами: отключение спавна, изменение урона/здоровья, или дать игрокам возможность сбрасывать свой таймер бессонницы.
- Player Warps - игроки могут создавать свои варпы с категориями, избранным, топом по использованию.
- Player Teleports - система запросов на телепортацию между игроками, с настраиваемым таймаутом и возможностью блокировать входящие запросы.
- Random Teleport - случайная телепортация в пределах мира, с проверкой чанков и автоматическим перенаправлением в другой мир при необходимости.
- Scheduler - создание собственных задач, которые выполняются в фоне по расписанию или интервалу.
- Scoreboard - боковая панель информации с несколькими шаблонами, интервалами обновления, видимостью по рангу и миру.
- Spawns - неограниченное количество точек спавна с авто-телепортацией по рангу при входе или возрождении, плюс GUI-редактор.
- TAB - настройка списка игроков: автоматическая сортировка по рангам, интервалы обновления, форматирование по миру.
- Texts - сопоставление текстовых файлов с уникальными командами, поддерживает MiniMessage и PlaceholderAPI.
- Vanish - скрытие от других игроков, с сохранением статуса при выходе и индикатором в босс-баре.
- Warm Ups - добавление подготовки к телепортам (дом, спавн, RTP) с прогресс-баром и отменой при движении или уроне.
- Warps - публичные точки быстрого перемещения с доступом по правам и стоимости в деньгах.
- Worlds - создание неограниченного количества миров с динамической загрузкой, GUI для правил и отдельными инвентарями для каждого мира.
Требования
Плагин поддерживает следующие версии серверов:
| Версия сервера | Paper | Spigot | Folia | Java |
|---|---|---|---|---|
| 26.1.X | ✔️ | ✔️ | ❌ | 25 |
| 1.21.11 | ✔️ | ✔️ | ❌ | 25 |
| 1.21.10 | ❌ | ❌ | ❌ | - |
| 1.21.9 | ❌ | ❌ | ❌ | - |
| 1.21.8 | ❌ | ❌ | ❌ | - |
Всё, что не указано в таблице, не поддерживается. Также учитывайте известные проблемы и несовместимости.
Обязательная зависимость: NightCore - фреймворк, без которого плагин не запустится.
Опциональные плагины:
- PacketEvents - необходим для некоторых модулей, альтернатива ProtocolLib.
- ProtocolLib - тоже может понадобиться, если не используете PacketEvents.
- PlaceholderAPI - для глобальных плейсхолдеров, которые можно использовать в других плагинах.
Почему стоит выбрать SunLight?
Если вам надоело ставить десяток плагинов, которые конфликтуют друг с другом, и хочется единое решение - SunLight подойдёт идеально. Он покрывает почти все базовые потребности сервера: от приветствий до варпов и наказаний. Благодаря модульности вы не перегружаете сервер лишними функциями, а только теми, что реально нужны. Настройка интуитивная, всё делается через конфиг-файлы или GUI.
Плагин активно развивается одним автором, но несмотря на это, код чистый и оптимизированный. На слабых машинах разница с аналогами заметна сразу. Если вы администрируете сервер на Paper или Spigot - обязательно попробуйте SunLight. Скачать его можно на официальных площадках, а установка займёт пару минут.
В целом, SunLight - это то самое ядро, которое закрывает 90% задач и не мешает. Рекомендую.
