Extended Banners — лёгкий и быстрый Paper-плагин для создания кастомных баннеров без жесткого ограничения в 6 паттернов.
Сервер хранит любое количество слоёв, плагин работает без модов на сервере с ядром Paper 1.21.1.
- Создавайте баннеры с любым количеством паттернов через удобный GUI.
- Поддержка стандартных паттернов Minecraft (реестр паттернов Paper).
- Проверка и списывание необходимых предметов (базовый баннер, красители, специальные pattern-items для некоторых паттернов).
- Возможность наложить баннер на щит, но качество будет низким из-за ограничений майнкрафт, будут отображаться только первые 6 паттернов.
- Удобный превью — показывает результат в GUI.
- Лёгкая интеграция на Paper 1.21.1.
Примечание: сервер хранит все наложенные паттерны. Без модификаций клиент может отображать только 6 слоёв в описании, но сами данные баннера сохраняются на сервер.
- Minecraft сервер на Paper 1.21.1.
- Java (версия, подходящая для Paper 1.21.1).
- Плагин jar в папке
plugins/.
- Скопируйте
ExtendedBanners.jarв папкуpluginsвашего сервера. - Перезапустите сервер (
/restart).
Откройте дизайнер баннеров в игре:
Откройте меню ткацкого стонка – (плагин открывает GUI — удобный интуитивный интерфейс)
- Нажмите «Базовый баннер» — выберите цвет базового баннера (в инвентаре должен быть баннер этого цвета; в креативе проверка не требуется).
- Нажмите «Добавить паттерн» — откроется список паттернов (preview накладывает выбранный паттерн поверх текущих).
- После выбора паттерна — выберите цвет краски (краситель должен быть в инвентаре, кроме креатива).
- Некоторые паттерны требуют специального предмета (например,
CREEPER_BANNER_PATTERN) — если он нужен, дизайнер сообщит об этом и вернёт вас к выбору. - Когда всё готово — Создать баннер (предметы спишутся и в инвентарь появится готовый баннер).
- Удалить последний добавленный паттерн — нажмите «Удалить последний».
- Очистить все паттерны — нажмите «Очистить все».
- Посмотреть превью — слот «Предпросмотр» в центре GUI.
/extbanner или /ex— открыть GUI дизайнер баннеров.
(права/пермишены — по умолчанию команда доступна всем игрокам; добавьте свои проверки при необходимости)
- Плагин работает на сервере без модов — он сохраняет все слои в метаданных баннера.
- Некоторые клиенты (без модов) визуально покажут только 6 слоёв в стандартном GUI/описании; это ограничение клиентской реализации. На сервере данные сохраняются корректно.
- Щиты: наложение баннера на щит может терять визуальную детализацию — это ограничение механики рендера щитов в игре.
- При копировании кастомных баннеров (колесом мыши в креативе) метаданные баннера превращаются в «пустой» баннер.
- Плагин проверяет наличие базового баннера и необходимых красителей / pattern-items (в survival). В креативе списывания и проверки не происходят.
Плагин создан и поддерживается Calladius.
Исходный код и релизы — на GitHub:
Этот проект распространяется под MIT License — свободно используйте, модифицируйте и распространяйте.