Плагин Продажа BreakMace — плагин для серверов, который даёт полный контроль над булавами [1.0.0]

Нет прав для покупки (149,00 ₽)
BreakMace — плагин для серверов, который даёт полный контроль над булавами
Краткое описание:
BreakMace — Управление булавами на сервере
14
Для версий
  1. 1.21.✘
Java
  1. Java 21
Зависимости
Paper 1.21.x
BreakMace — плагин для серверов который даёт полный контроль над булавами (Mace).

Устал от того, что игроки крафтят булавы без ограничений? BreakMace решает эту проблему: задаёшь лимит — и больше этого количества булав на сервере просто не существует. Каждая булава привязана к конкретному игроку по UUID, всё отображается в красивом GUI. Один игрок — одна булава.

---

⚙️ Возможности

🔒 Система лимита булав
  • Задай максимальное количество булав на сервере (по умолчанию: 6)
  • Когда лимит исчерпан, игрок видит в чате: "Булава уже есть на сервере, лимит исчерпан!"
  • Один игрок = одна булава. Нельзя скрафтить вторую, пока первая не изъята

📢 Объявления в чат
  • При крафте первой, N-й или последней булавы — бродкаст всему серверу
  • При изъятии: личное сообщение владельцу + объявление всем игрокам сервера

🔨 Привязка булав
  • Каждая булава привязана к игроку через PersistentDataContainer (UUID)
  • Привязка не теряется при перезагрузке сервера
  • При подборе чужой булавы — автоматическая перепривязка с уведомлением

🖥️ Админ-панель /breakmace
  • Статистика: сколько булав скрафчено / сколько мест осталось
  • Изменить лимит прямо через GUI (вводишь число в чат)
  • Забрать все булавы одной кнопкой
  • Изъять отдельную булаву: Shift+ПКМ по иконке игрока

📊 Публичный GUI /bmace
  • Доступен всем игрокам — смотри кто владеет булавами
  • Показывает имя владельца, онлайн/оффлайн статус, прогресс-бар заполненности

🌍 Мультиязычность
  • Русский и английский языки — переключение одной строкой в config.yml
  • Все сообщения редактируются в файлах lang/

🛡️ Защита кода
- Код обфусцирован через ProGuard 7.4.2

---

💻 Команды

| Команда | Доступ | Описание |
|---|---|---|
| /bmace | Все игроки | Открыть список булав сервера |
| /breakmace | Только ОП | Открыть admin-панель |
| /takemaces | Только ОП | Изъять все булавы у онлайн-игроков |

Алиасы /breakmace:/bm, /maceadmin
Алиасы /bmace:/maceinfo, /macelist

---

🔔 Примеры сообщений в чате

Код:
✦ Notch скрафтил единственную булаву на сервере! ✦
✦ Steve скрафтил 2-ю булаву на сервере! Осталось свободных мест: 4 ✦
⚠ Alex скрафтил последнюю булаву на сервере! Лимит исчерпан.
⚠ Администрация изъяла булаву у игрока Notch!
[BreakMace] Булава уже есть на сервере, лимит исчерпан! (6/6)
[BreakMace] У тебя уже есть булава на этом сервере! Один игрок — одна булава.

---

📋 Права

| Право | Кому | Описание |
|---|---|---|
| breakmace.admin | ОП | Полный доступ к admin-командам |
| breakmace.use | Все | Просмотр списка булав /bmace |

---

🔧 Конфигурация (config.yml)

YAML:
 Максимум булав на сервере (-1 = без ограничений)
max-maces: 6

 Язык плагина: ru или en
language: ru

 Объявлять в чат при крафте булавы
broadcast-craft: true

 Объявлять в чат при изъятии булавы
broadcast-takemaces: true

 Убирать булавы у оффлайн-игроков при следующем входе
remove-on-join: true

--

Требования: Paper 1.21.x Java 21+

Автор

departface

Еще ресурсы от departface

BountyBoard – доска охотников / система наград за убийство
BountyBoard – доска охотников / система наград за убийство
Объявляйте награду за голову игрока. GUI, анонимные контракты, топ охотников, еженедельный турнир.
DungeonPlugin — процедурная генерация данжей с GUI (1.21.x)
Полностью процедурная генерация подземелий с комнатами, боссами, лутом и GUI. Автор departface.
ВерхНиз