Skip to content
Перейти к содержимому
Вернуться в блог
Arclight: Bukkit Plugins на модифицированных серверах Minecr

Arclight: Bukkit Plugins на модифицированных серверах Minecr

Alexandru Maftei
Alexandru Maftei
@ice
Обновлено
24 просмотров
TL;DR:Arclight объединяет Bukkit plugins и моды Minecraft, запуская их на Fabric, Forge и NeoForge. Идеально для админов, которые хотят кастомные моды без потери экосистемы плагинов. Узнайте, как установить и настроить.
GitHub - проект сообщества Minecraft

Arclight (IzzelAliz/Arclight)

Реализация сервера Bukkit (1.20/1.21) в моддинговой среде с использованием Mixin. ⚡

Поставить звезду на GitHub ↗
⭐ 2,021 звезда💻 Java📜 GPL-3.0

Если вы когда-либо хотели запустить модифицированный сервер Minecraft, но скучали по огромной экосистеме плагинов Bukkit, Arclight решает именно эту проблему. Это мост между двумя серверными мирами, которые обычно не могут общаться: у вас есть моды и плагины, все работает в одном месте.

Что делает Arclight

Arclight - это реализация сервера Bukkit, построенная с помощью Mixin для работы с популярными мод-лоадерами, такими как Fabric, Forge и NeoForge. Вместо выбора между ванильным или модифицированным сервером, вы запускаете сервер, поддерживающий одновременно моды и плагины Bukkit. Последний релиз поддерживает Minecraft 1.21.1 и работает с Fabric Loader 0.16.14, Forge 52.1.1 и NeoForge 21.1.192.

Важно следующее: большинство администраторов серверов попадают в одну из двух категорий. Либо вы хотите стабильность и огромную экосистему плагинов Bukkit (которая ограничена ванильной игрой), либо вы хотите моды, но теряете доступ к тысячам плагинов Bukkit, на которых обычно полагаетесь. Arclight стирает эту грань.

Проект имеет более 2,000 звезд на GitHub и активно поддерживается. Recent обновления добавили поддержку кастомной генерации миров, событий урона сущностей, обработки событий инвентаря и совместимости с крупными модпаками, такими как ATM10.


Почему использовать это

Представьте типовую сценарий администратора сервера. Вы хотите Minecraft, но с дополнительным контентом от модов: больше измерений, новые предметы, интересные механики. Но вы также полагаетесь на плагины для таких необходимостей, как управление правами, экономические системы, магазины и кастомные команды. Выбор ванильного сервера с Bukkit означает, что вы застрянете. Выбор модов - потеря плагинной инфраструктуры.

Arclight меняет этот компромисс полностью.

Если вы управляете сообщественным сервером с кастомными функциями, построенными на плагинах Bukkit, Arclight позволяет вам наложить моды поверх. Хотите, чтобы игроки использовали кастомные скины? Сообщество может просматривать вашу библиотеку скинов Minecraft и применять их. Необходимо протестировать систему голосования сервера? Arclight работает со стандартной инфраструктурой Bukkit, поэтому вы можете проверить все с помощью инструмента для тестирования Votifier. Ваш существующий стек плагинов продолжает работать.

Это также ценно, если вы строите что-то экспериментальное. Последние релизы показывают расширение в таких областях, как поддержка каналов плагинов и кастомной генерации миров, что означает, что создатели серверов могут делать более сложные вещи, чем традиционно допускалось в Bukkit.


Установка Arclight

Процесс установки прост. Скачайте соответствующий файл JAR для вашего мод-лоадера со страницы загрузок проекта на arclight.izzel.io.

bash
java -jar arclight.jar nogui

Это базовая команда. Аргумент "nogui" отключает панель управления сервером, что именно то, что нужно для headless-серверов. Этот проект автоматически обнаруживает мод-лоадер, поэтому вам не нужно вручную настраивать Fabric или Forge.

Первый запуск настроит структуру каталога вашего сервера. Далее, вы просто добавляете плагины Bukkit в папку plugins, как и на любом сервере Bukkit, и размещаете моды в папке mods. Оба загружаются вместе при следующем перезапуске.

Однако есть одна нюанс: документация размещена на вики-проекте, поэтому если что-то идет не так, сначала проверьте там, прежде чем предполагать, что это сломано. Вики охватывает более сложные сценарии настройки, такие как обратные прокси и настройка каналов плагинов.


Ключевые функции и что изменилось недавно

Последние заметки о релизах показывают, что было приоритизировано командой. Поддержка каналов плагинов значима, если вы построили кастомные системы общения между плагинами и клиентами. Кастомная генерация миров через плагины означает, что вы можете использовать плагины Bukkit для управления генерацией террена вместо того, чтобы быть ограниченными настройками мод-лоадеров по умолчанию. Расширены события урона сущностей, что важно, если вы управляете серверами, ориентированными на бой или PvP.

Улучшения в обработке событий инвентаря также прибыли в том же обновлении, решая обычную проблему: плагины, манипулирующие инвентарем игроков, теперь имеют более тонкий контроль. Если у вас были ранее ошибки, связанные с инвентарем, эти дополнения, вероятно, их исправят.

Совместимость с ATM10 достоин упоминания, если вас интересует запуск полноценных модпаков. Это показывает, что проект не существует в изоляции, а активно интегрирует обратную связь от более широкого сообщества модпаков.

Переработка скрипта сборки и обновление Gradle менее разговорные, но важны. Лучшие инструменты сборки означают более быструю итерацию и меньше конфликтов зависимостей в будущем.


Общие ловушки и проблемы

Не каждый плагин Bukkit работает идеально на Arclight. Некоторые плагины полагаются на очень конкретное поведение ванильного сервера, которое меняется, когда присутствуют моды, или делают предположения о серверном потоке, которые не держатся, когда запускается под мод-лоадером. Проект поддерживает заметки о совместимости, но вам, возможно, придется протестировать плагины перед развертыванием в продакшн.

Могут возникать конфликты каналов плагинов, если плагины и моды пытаются использовать одни и те же каналы общения. Обычно это решаемо, но стоит быть осведомленным.

Стоит отслеживать производительность. Добавление модов к Bukkit увеличивает нагрузку на память и время тика по сравнению с любым из них по отдельности. Если вы управляете большим сервером, вам захочется профилировать внимательно и, возможно, увеличить выделение кучи JVM.

Кроме того, если что-то сломано, вам нужно знать, является ли это проблемой плагина, проблемой мода или проблемой интеграции Arclight. Сообщество Discord и проблемы GitHub активны, поэтому помощь существует, но отладка slightly более сложна, чем у ванильного Bukkit.


Альтернативы и почему они разные

Вы могли бы использовать Spigot или Paper и устанавливать моды через плагины, такие как Mod Loaders, но это не то же самое. Те, кто пробует это, получает ограниченный подмножество функциональности модов, упакованной в виде плагинов, а не родную поддержку модов. Paper отличен для серверов «ваниль-плюс», но не решает проблему «модифицированный-плюс-плагины».

Вы могли бы запустить чисто модифицированный сервер без Bukkit вовсе, но тогда вы теряете экосистему плагинов. Некоторые мод-лоадеры имеют свои собственные системы плагинов (например, Fabric имеет Quilt), но они представляют собой меньшие экосистемы с меньшей совместимостью с наследием.

Arclight уникален, поскольку специально предназначен для запуска обоих одновременно, а не как хак или аддон. Архитектурный выбор использования Mixin означает, что он глубоко интегрирован с мод-лоадером, а не сидит поверх него.


Получение помощи и вклад в проект

У проекта есть сервер Discord, обсуждения GitHub и группа QQ для китайскоязычных пользователей. Вики на wiki.izzel.io/s/arclight-docs содержит руководства по настройке и документацию API. Если что-то сломано, доска проблем GitHub - правильное место, и поддержка от ответственных разработчиков надежна.

И если вы хотите напрямую поддержать проект, BisectHosting предлагает хостинг серверов Arclight с скидкой 25% по коду «arclight».

Об авторе
Alexandru Maftei
Alexandru MafteiВедущий автор

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Поделитесь с друзьями!

Комментарии

Пока нет комментариев. Станьте первым, кто поделится своим мнением!

Похожие статьи

bStats Метрики: Отслеживайте Рост и Производительность Вашег

bStats Метрики: Отслеживайте Рост и Производительность Вашег

bStats - это легковесная система сбора метрик, которая помогает администраторам серверов Minecraft отслеживать количество игроков, версии сервера и использование плагинов без замедления производительности. Установите через инструменты сборки или копируя файлы. Узнайте, как это настроить.

05.05.2026
Использование Crucible для модифицированных серверов Minecra

Использование Crucible для модифицированных серверов Minecra

Crucible - это сервер Minecraft 1.7.10, который одновременно запускает моды Forge и плагины Bukkit. Улучшенный форк Thermos с повышенной стабильностью, производительностью и поддержкой Java 8-21. Идеал для администраторов легаси-серверов.

28.04.2026
PolyMC Ланчер: Управление Множественными Настройками Minecra

PolyMC Ланчер: Управление Множественными Настройками Minecra

PolyMC - кастомный ланчер Minecraft, управляющий несколькими игровыми экземплярами, версиями и модовыми настройками в одной организованной области. Идеален для игроков, переключаящихся между ваниллой, модовыми серверами и тестовыми средами без ручной настройки.

23.04.2026

We use cookies to improve your experience. By continuing to use this site, you agree to our use of cookies. Read our Privacy Policy