Skip to content

Плагин для майнкрафт сервера на Paper 1.21.1, позволяет создавать сколько угодно паттернов на баннере. При этом интерфейс ткацкого стола заменяется на кастомный GUI, также есть команды /extbanner и алиас /ex

Notifications You must be signed in to change notification settings

Calladius/ExtendedBanners

Repository files navigation

🎨 Extended Banners (Безлимитный Дизайнер Баннеров)

Paper 1.21.1 License: MIT

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/.

⚙ Установка

  1. Скопируйте ExtendedBanners.jar в папку plugins вашего сервера.
  2. Перезапустите сервер (/restart).

🚀 Использование

Откройте дизайнер баннеров в игре:

Откройте меню ткацкого стонка – (плагин открывает GUI — удобный интуитивный интерфейс)

Как работать с GUI

  1. Нажмите «Базовый баннер» — выберите цвет базового баннера (в инвентаре должен быть баннер этого цвета; в креативе проверка не требуется).
  2. Нажмите «Добавить паттерн» — откроется список паттернов (preview накладывает выбранный паттерн поверх текущих).
  3. После выбора паттерна — выберите цвет краски (краситель должен быть в инвентаре, кроме креатива).
  4. Некоторые паттерны требуют специального предмета (например, CREEPER_BANNER_PATTERN) — если он нужен, дизайнер сообщит об этом и вернёт вас к выбору.
  5. Когда всё готово — Создать баннер (предметы спишутся и в инвентарь появится готовый баннер).

Примеры действий

  • Удалить последний добавленный паттерн — нажмите «Удалить последний».
  • Очистить все паттерны — нажмите «Очистить все».
  • Посмотреть превью — слот «Предпросмотр» в центре GUI.

🧾 Команды

  • /extbanner или /ex — открыть GUI дизайнер баннеров.

(права/пермишены — по умолчанию команда доступна всем игрокам; добавьте свои проверки при необходимости)


🔍 Поведение (важно)

  • Плагин работает на сервере без модов — он сохраняет все слои в метаданных баннера.
  • Некоторые клиенты (без модов) визуально покажут только 6 слоёв в стандартном GUI/описании; это ограничение клиентской реализации. На сервере данные сохраняются корректно.

🛠 Советы и ограничения

  • Щиты: наложение баннера на щит может терять визуальную детализацию — это ограничение механики рендера щитов в игре.
  • При копировании кастомных баннеров (колесом мыши в креативе) метаданные баннера превращаются в «пустой» баннер.
  • Плагин проверяет наличие базового баннера и необходимых красителей / pattern-items (в survival). В креативе списывания и проверки не происходят.

🧑‍💻 Разработка & исходники

Плагин создан и поддерживается Calladius.
Исходный код и релизы — на GitHub:

GitHub — Calladius

💬 Контакты

Discord — mrerror9322

📜 Лицензия

Этот проект распространяется под MIT License — свободно используйте, модифицируйте и распространяйте.

About

Плагин для майнкрафт сервера на Paper 1.21.1, позволяет создавать сколько угодно паттернов на баннере. При этом интерфейс ткацкого стола заменяется на кастомный GUI, также есть команды /extbanner и алиас /ex

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages