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

Возможности
- Лазерные излучатели и приёмники, концентраторы, призмы, зеркала, цветное стекло и стеклянные панели. Лучи бывают красными, зелёными, синими, вторичными и белыми: их можно объединять, разделять призмами, фильтровать и отражать.
- Чёрные зеркала копируют свет, а гравитационные сферы притягивают или отталкивают лучи в заданном радиусе.
- Лазерные затвердеватели создают по пути луча полосу цветного стекла; разрушаемые блоки исчезают от луча подходящего цвета.
- Условные блоки могут появляться, исчезать или становиться блоками редстоуна: так создают тайные проходы, лестницы, двери и механизмы без командных блоков.
- Сундуки с ключами открывают запертые награды после сбора нужных ключей. Есть коллекционные бонусы, таблицы лидеров и статистика прохождений.
- Кубы можно брать, переносить и ставить: обычные перекрывают лазеры, а кубы-концентраторы поглощают лучи и выпускают объединённый цвет в выбранном направлении.
- Лифты с кнопками вызова, нажимные плиты для кубов, музыкальные блоки с пользовательскими композициями и действия по расписанию помогают делать многоэтажные, ритмические и декоративные уровни.
- Пистолет для порталов создаёт пару порталов на кварцевых блоках и ступенях. Левый клик ставит основной портал, правый — второй; при телепортации сохраняется скорость. У каждого игрока своя цветовая пара порталов, а лазеры также проходят через порталы.
- Условия реагируют на активные приёмники, число игроков, редстоун-сигналы, открытые замки, время в зоне, бонусы и состояние других компонентов. Для числовых условий задаются минимальные и максимальные значения.
- Уровень автоматически возвращается в исходное состояние, когда из него выходят все игроки. Контрольные точки возвращают игрока в область головоломки после смерти или выхода с сервера.
- Головоломки и отдельные компоненты копируются в игре, сохраняются как схематики и переносятся между мирами и серверами. Готовую схему можно загрузить командой
/lasers schematic download <name>. - Компоненты можно синхронизировать по повороту, положению и цвету зеркала или силе гравитационной сферы.




Плагин подходит не только для головоломок: его блоки пригодятся на картах приключений, в лобби мини-игр, на пвп-аренах и в декоративных постройках. Цветные лучи можно использовать как подсветку, а условные блоки и система условий — как беспроводную замену редстоуну.
Для игроков с нарушением цветовосприятия команда /le info выдаёт предмет информации: наведите его на компонент, луч или поддерживаемый блок, чтобы увидеть в чате название, цвет и текущее состояние. С плагином MapEngine дополнительно показывается диаграмма состава цвета.
Команды
/le info— получить предмет информации о компонентах и лазерах./le stats— посмотреть статистику игрока, области или сервера./le lang <language>— выбрать язык интерфейса для своего игрока./lasers schematic download <name>— загрузить схематику головоломки.
Поддерживаются стандартные селекторы Майнкрафт, включая @a, @p и @e[...], относительные координаты ~ и ^, а также выполнение через /execute at и /execute as.
Права
Для разграничения доступа используются права, включая lasers.edit для создания головоломок и lasers.admin для административных действий. Плагин совместим с WorldGuard и большинством плагинов регионов и участков: игрокам можно разрешить строить головоломки только на своих территориях.
Настройка
Общие параметры находятся в config.yml: материалы, через которые проходят лазеры, цвета и яркость лучей, урон и эффекты от лучей, язык, воспроизведение музыки и другие параметры.
Для каждой области через игровое меню настройки можно отдельно разрешить или запретить поворот зеркал, концентраторов, излучателей и приёмников, изменение радиуса гравитационных сфер и использование предмета информации. Цвета лазеров можно сопоставлять строго или с допуском.
Плагин содержит русский язык; игрок выбирает язык отдельно командой /le lang <language>.
Требования
Работает на серверах Spigot и Paper. Требуются WorldEdit и NoteblockAPI; для интеграции квестов поддерживается BetonQuest, а MapEngine добавляет наглядную цветовую диаграмму для предмета информации.
Набор ресурсов не нужен: все компоненты работают на ванильных ресурсах, при этом их внешний вид можно заменить пользовательским ресурс-паком. Данные хранятся в SQLite, также поддерживается MySQL.
