EasyArmorStands
EasyArmorStands - это плагин для серверов Minecraft, который превращает редактирование стоек для брони и display-сущностей из рутины в удобный процесс. Вместо того чтобы мучиться с командами или ломать голову над точным позиционированием, ты получаешь простой инструмент: кликнул, выбрал кость, подвинул или повернул - готово. Особенно это выручает на серверах с постройками, где нужны аккуратные голограммы, декоративные стенды или анимированные элементы.
Установка
Скачай .jar файл плагина EasyArmorStands и кинь его в папку plugins. Перезагрузи сервер или используй /reload - и можно работать.
Как пользоваться
Начни с команды /eas give - она выдаст тебе инструмент редактора. Дальше всё интуитивно.
Редактирование сущностей
Возьми инструмент в руку и нажми ПКМ по любой сущности - она станет выделенной. Теперь:
- Перемещение - кликни по линии (белой или жёлтой), двигай курсор, ходя или оглядываясь, и подтверди изменения ПКМ. Если что-то пошло не так - отмени левой кнопкой мыши.
- Вращение - кликни по кругу, работает так же, как перемещение.
- Локальный и глобальный режимы - у некоторых сущностей можно переключаться между ними. Локальный зависит от поворота самой сущности (например, двигать стойку вдоль её руки), а глобальный использует мировые координаты.
- Отмена/повтор -
/eas undoи/eas redoработают для любых изменений, сделанных через EasyArmorStands, включая ручную установку или уничтожение стоек.
Стойки для брони
У стоек 7 костей:
- Голова
- Тело
- Левая рука
- Правая рука
- Левая нога
- Правая нога
- Позиция (жёлтая точка под головой)
После выбора стойки нужно указать, какую кость редактировать. Чтобы поднять и перенести стойку - выбери кость "Позиция", а затем инструмент "Поднять" в центре (там, где сходятся линии).
Команда /eas name меняет кастомное имя стойки - часто используется для голограмм. Форматируй текст через MiniMessage.
Совет: Если у тебя Minecraft 1.19.4+, для голограмм лучше использовать текстовые дисплеи (см. ниже).
Display-сущности
С display-сущностями можно делать всё то же самое: двигать, вращать, менять масштаб. Через меню легко поместить предмет в item display.
Для текстовых дисплеев используй /eas text - он тоже поддерживает MiniMessage. Есть подкоманды вроде /eas text background, чтобы сменить цвет фона.
Совет: Поставь режим билборда на center в меню и сбрось вращение (/eas reset) - получится голограмма, которая всегда смотрит на игрока.
Блок в block display можно поместить, зажав Shift и кликнув ЛКМ, или через /eas block. Команда понимает состояния блоков, например minecraft:birch_stairs[facing=east].
Команда /eas box меняет размер или положение bounding box. Это важно для производительности: клиент не рендерит display-сущности, если их bounding box не виден на экране. По умолчанию bounding box нет, поэтому сущности рендерятся всегда - настройка помогает снизить нагрузку.
/eas brightness задаёт кастомную яркость (уровень света) для display-сущности.
Интеграция с FancyHolograms
Голограммы из FancyHolograms можно двигать и масштабировать через EasyArmorStands.
Групповое выделение
Зажми Shift и кликни ПКМ по сущности, чтобы добавить её в группу. Когда соберёшь нужные - кликни ПКМ без Shift в любом месте, и можно редактировать всю группу сразу.
Меню
Меню открывается клавишей F (для групповых выделений не работает).
- Слева внизу - слоты экипировки сущности (броня, предметы в руках).
- Справа внизу - кнопки быстрого выбора костей.
- Справа вверху - настройки стойки: видимость, гравитация и прочее.
Интеграция с Head Database
Если установлен Head Database и есть право headdb.open, в меню появится кнопка слева вверху. Кликаешь - выбираешь голову из базы, возвращаешься обратно и сразу ставишь её в слот экипировки.
Интеграция с TrainCarts
Если стоит TrainCarts, добавляется кнопка для открытия браузера моделей поездов. Право: easyarmorstands.traincarts.model.
Команды
Вот основные команды для функций, которые не доступны через меню. Полный список - /eas help.
/eas give- выдать инструмент редактора/eas align- переместить сущность в центр блока/eas clone- дублировать выделенную сущность/eas snap angle- включить/выключить привязку угла (или задать шаг)/eas snap move- включить/выключить привязку позиции (или задать шаг)/eas reset <свойство>- сбросить конкретное свойство
Права доступа
Есть два пакета прав:
| Право | Описание |
|---|---|
easyarmorstands.survival | Разрешает редактировать стойки и их базовые свойства |
easyarmorstands.creative | Разрешает спавнить и редактировать стойки и display-сущности |
Например, чтобы игроки на креативном сервере могли пользоваться EasyArmorStands, просто выдай им easyarmorstands.creative. Полный список прав - в вики.
Интеграция с защитой территорий
Плагин дружит с кучей популярных плагинов защиты:
- PlotSquared v6/v7 - игроки редактируют только на своих участках. Право обхода:
easyarmorstands.plotsquared.bypass. - WorldGuard - только если есть право на строительство. Право обхода:
easyarmorstands.worldguard.bypass. - GriefDefender - только доверенные строители. Право обхода:
easyarmorstands.griefdefender.bypass. - GriefPrevention - только если есть право на строительство. Право обхода:
easyarmorstands.griefprevention.bypass. - HuskClaims - настраивается через операцию
easyarmorstands:edit. В конфиге можно разрешить использование в дикой местности или только на своих участках. Право обхода:easyarmorstands.huskclaims.bypass. - Towny - только доверенные жители. Право обхода:
easyarmorstands.towny.bypass. - Residence - только с флагом
build. Право обхода:easyarmorstands.residence.bypass. - Lands - флаг роли
easyarmorstands_edit. Право обхода:easyarmorstands.lands.bypass. - BentoBox - требуется флаг
ARMOR_STAND. Право обхода:easyarmorstands.bentobox.bypass.
Настройка
Конфиг создаётся автоматически в папке плагина. Основные опции описаны в вики. Чтобы перезагрузить конфиг - /eas reload.
Локализация
Переводы можно отправлять через Weblate (ссылка есть в вики). Если хочешь добавить новый язык - пиши в Discord.
Свои переводы
- Скопируй дефолтные сообщения из вики в файл
plugins/EasyArmorStands/lang/XX_YY.json. - Замени
XX_YYна код языка из списка Minecraft (например,ru_ru.jsonдля русского). Файл будет применяться только к игрокам с этим языком. - Перезагрузи сообщения через
/eas reload.

