Плагин для серверов Майнкрафт с мини-игрой «Столбы удачи»: участники начинают в клетках, после отсчёта строят высокие столбы, сражаются и стараются остаться последними в живых. Есть одиночные и командные матчи, несколько одновременных арен и внутриигровой редактор карт.
Возможности
- Командный режим с настраиваемым числом команд и игроков, кожаной бронёй цвета команды, командным чатом, статусами в таблице игроков и на скорборде.
- Несколько независимых матчей могут идти одновременно в отдельных мирах.
- LuckyBlocks с эффектами разной редкости; их шансы задаются в
config.yml. - Косметика за игровые монеты: эффекты убийства, смерти и победы, а также облики клеток.
- Достижения с наградами в опыте и монетах, личная статистика, серии побед и убийств, время игры и таблицы лидеров.
- Голосования за события во время матча: например, отключение урона от падения.
- Фильтр чата, командный чат, режим наблюдения за перепиской, скрытие игроков и настраиваемые скорборды.
- Редактор арен в игре: создание и проверка карты, точки клеток и спавна, импорт схем WorldEdit или FAWE, изменение размера схем.
- Поддержка плейсхолдеров PlaceholderAPI с префиксом
%locopillars_для статистики, матчей, команд, карт и достижений.
Команды
Игрокам доступны:
/pillars join <type|random>— войти в выбранный или случайный матч;/pofи/games— синонимы./pillars leave,/pillars list,/pillars status,/pillars stats,/pillars help— выход, список режимов, состояние матча, общая статистика и справка./spawn(/hub,/lobby) — телепортация в лобби./stats(/mystats),/achievements(/ach),/cosmetics(/cosm),/luckyblocks(/luckyb) — личная статистика и меню достижений, косметики и LuckyBlocks./teamchat(/tc) — переключение командного чата./hideme(/hm),/hideothers(/ho),/showothers <player>(/so) — скрытие себя, других игроков или показ выбранного игрока.
Для администрации:
/editor setup— мастер быстрой настройки арены;/editor create <name>,/editor edit <name>,/editor delete <name>,/editor list— управление картами./editor spawn,/editor hotbar,/editor files,/editor settings,/editor validate,/editor save,/editor cancel,/editor doctor,/editor resize,/editor info— настройка точек, схем и параметров арены./setspawn— точка лобби;/vanish [player](/v) — скрытие игрока./chatadmin reload,/chatadmin announce <msg>,/chatadmin mute <player>,/chatadmin unmute <player>,/chatadmin clear,/chatadmin cooldown <player> <s>— управление чатом./socialspy(/spy,/ss) — просмотр переписки игроков./cosmetics give <player> <id>,/cosmetics coins <player> <amount>,/cosmetics reload— выдача и настройка косметики./luckyblocks getluckyblock— получить LuckyBlock;/memory check|clear|status— управление памятью.
Права
Основные права игроков: locopillars.pillars.*, locoPillars.play, locopillars.spawn, locopillars.chat.use, locopillars.chat.teamchat, locopillars.hideme, locopillars.hideothers, locopillars.showothers, locopillars.achievements.use, locopillars.luckyblocks.menu.
Для администрации: locopillars.admin, locopillars.editor, locopillars.setspawn, locopillars.spawn.others, locopillars.vanish, locopillars.memory.use, locopillars.chat.admin, locopillars.chat.socialspy, locopillars.chat.bypass-cooldown, locopillars.chat.bypass-filter, locopillars.achievements.admin, locopillars.luckyblocks.getluckyblock, locopillars.tab.
Настройка
Главные параметры находятся в plugins/LocoPillars/config.yml: база данных, арены, чат, скорборды и интеграция с TAB. Тексты сообщений редактируются в language.yml, предметы меню — в items.yml, а параметры режимов — в Games/<GameType>.yml.
Свои достижения добавляют файлами .yml в plugins/LocoPillars/Achievements/. Для LuckyBlocks, косметики и событий голосования создают отдельные папки со служебным файлом настроек и скриптом .kts в Luckyblocks/, Cosmetics/ и modules/voting/.
Статистику можно хранить во встроенной H2 либо в MySQL, MariaDB или PostgreSQL; выбор задаётся в config.yml.
Требования
Для работы нужны Paper, WorldEdit или FastAsyncWorldEdit, а также PlaceholderAPI. TAB расширяет список игроков, ProtocolLib управляет видимостью игроков в нём, Vault подключает экономические награды, а ItemsAdder позволяет использовать текстуры предметов косметики.
