- Поддерживаемые версии
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
Iridium Broadcast — Модерируйте объявления
Iridium Broadcast — это многофункциональный плагин, который поможет вам с администрированием сервера.
Суть данного плагина заключается в том, что любой игрок сможет сделать объявление, которое будет модерировано администраторами сервера. Присутствуют кулдауны, цены за объявления, а также удобная меню модерирования, в котором можно будет отклонять / одобрять объявление, нажав на нужный предмет.
— Плагин совместим с Vault.
Команды и права
— Команды (права)
/ibc — посмотреть список команд. (iridiumbroadcast.broadcast)
/ibc broadcast — сделать объявление. (iridiumbroadcast.broadcast)
/ibc admin — открыть меню модерирования. (iridiumbroadcast.admin)
/ibc clear — очистить базу данных. (iridiumbroadcast.admin.clear)
/ibc reload — перезагрузить конфигурацию. (iridiumbroadcast.admin.reload)
Статистика
https://bstats.org/plugin/bukkit/Iridium%20Broadcast/15174
Конфигурация
— settings.yml
— language.yml
— gui.yml
Переводы
Есть два доступных языка, это английский и русский.
Скачать переводы: github
Iridium Broadcast — это многофункциональный плагин, который поможет вам с администрированием сервера.
Суть данного плагина заключается в том, что любой игрок сможет сделать объявление, которое будет модерировано администраторами сервера. Присутствуют кулдауны, цены за объявления, а также удобная меню модерирования, в котором можно будет отклонять / одобрять объявление, нажав на нужный предмет.
— Плагин совместим с Vault.
Команды и права
— Команды (права)
/ibc — посмотреть список команд. (iridiumbroadcast.broadcast)
/ibc broadcast — сделать объявление. (iridiumbroadcast.broadcast)
/ibc admin — открыть меню модерирования. (iridiumbroadcast.admin)
/ibc clear — очистить базу данных. (iridiumbroadcast.admin.clear)
/ibc reload — перезагрузить конфигурацию. (iridiumbroadcast.admin.reload)
Статистика
https://bstats.org/plugin/bukkit/Iridium%20Broadcast/15174
Конфигурация
— settings.yml
Java:
# ██████╗░██████╗░░█████╗░░█████╗░██████╗░░█████╗░░█████╗░░██████╗████████╗
# ██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔════╝╚══██╔══╝
# ██████╦╝██████╔╝██║░░██║███████║██║░░██║██║░░╚═╝███████║╚█████╗░░░░██║░░░
# ██╔══██╗██╔══██╗██║░░██║██╔══██║██║░░██║██║░░██╗██╔══██║░╚═══██╗░░░██║░░░
# ██████╦╝██║░░██║╚█████╔╝██║░░██║██████╔╝╚█████╔╝██║░░██║██████╔╝░░░██║░░░
# ╚═════╝░╚═╝░░╚═╝░╚════╝░╚═╝░░╚═╝╚═════╝░░╚════╝░╚═╝░░╚═╝╚═════╝░░░░╚═╝░░░
settings:
# Формат объявления:
# {prefix} = префикс
# {broadcast} = объявление
# {player} = автор
# {admin} = администратор
broadcast-format:
- "{prefix} &f{broadcast} &2(Автор: {player})"
- " &2› &fПроверил администратор - &2{admin}"
# Кулдаун на команду /ibc broadcast
broadcast-cooldown: 30
# Стоимость объявления
broadcast-cost: 100
— language.yml
Java:
# ██████╗░██████╗░░█████╗░░█████╗░██████╗░░█████╗░░█████╗░░██████╗████████╗
# ██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔════╝╚══██╔══╝
# ██████╦╝██████╔╝██║░░██║███████║██║░░██║██║░░╚═╝███████║╚█████╗░░░░██║░░░
# ██╔══██╗██╔══██╗██║░░██║██╔══██║██║░░██║██║░░██╗██╔══██║░╚═══██╗░░░██║░░░
# ██████╦╝██║░░██║╚█████╔╝██║░░██║██████╔╝╚█████╔╝██║░░██║██████╔╝░░░██║░░░
# ╚═════╝░╚═╝░░╚═╝░╚════╝░╚═╝░░╚═╝╚═════╝░░╚════╝░╚═╝░░╚═╝╚═════╝░░░░╚═╝░░░
language:
# Префикс плагина, будет работать через плейсхолдер
# плейсхолдер: {prefix}
chat-prefix: "&2Iridium Broadcast &7›"
# Это сообщение отправляться игроку, если
# игрок ввёл команду не полностью (недостаточно аргументов)
args:
- ""
- "{prefix} &fКоманды:"
- ""
- " &2* /ibc broadcast &7- &fсделать объявление."
- " &2* /ibc admin &7- &fменю модерации."
- " &2* /ibc clear &7- &fочистить базу данных."
- " &2* /ibc reload &7- &fперезагрузить плагин."
- ""
- "&8@ Iridium Studio"
# Ошибки отправляются, если у игрока не будет
# прав, если он консоль, недостаточно аргументов для команды и т.д
errors:
# Если сообщение отправлено от имени консоли
is-not-player:
- "{prefix} &fКоманда только для живых игроков."
# Если объявление уже отправлено
already-sent:
- "{prefix} &fВаше объявление уже отправлено, ожидайте модерацию."
# Если у игрока нет прав
not-have-permission:
- "{prefix} &fУ вас недостаточно прав."
# Если недостаточно аргументов для команды
use:
- "{prefix} &fИспользование: &2/ibc broadcast {объявление}."
# Все сообщения, которые отправляются
# администраторам, у которых есть права
admin:
# Уведомление для администраторов
notification:
- "{prefix} &fПоступило новое объявление, проверьте его."
# Когда администратор одобрил объявление
accepted:
- "{prefix} &fВы успешно одобрили данное объявление."
# Когда администратор отклонил объявление
refused:
- "{prefix} &fВы успешно отклонили данное объявление."
# Когда администратор очистил базу данных
cleared:
- "{prefix} &fВы успешно очистили базу данных."
# Когда администратор перезагрузил плагин
reloaded:
- "{prefix} &fПлагин перезагружен."
# Другие сообщения
other:
# Когда игрок отправил объявление на модерацию
broadcast-sent:
- "{prefix} &fВы успешно отправили своё объявление на модерацию."
# Когда объявление игрока отклонили
broadcast-refused:
- "{prefix} &fВаше объявление отклонили."
# Когда объявление игрока одобрили
broadcast-accepted:
- "{prefix} &fВаше объявление одобрили."
# Кулдаун
broadcast-cooldown:
- "{prefix} &fПодождите еще &2{cooldown} секунд&f, чтобы отправить объявление."
# {money} = необходимое количество денег
not-enough-money:
- "{prefix} &fВам не хватает &2{money} монет&f, чтобы сделать объявление."
# {money} = цена объявления
enough-money:
- "{prefix} &fВы заплатили &2{money} монет&f за объявление."
— gui.yml
Java:
# ██████╗░██████╗░░█████╗░░█████╗░██████╗░░█████╗░░█████╗░░██████╗████████╗
# ██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔════╝╚══██╔══╝
# ██████╦╝██████╔╝██║░░██║███████║██║░░██║██║░░╚═╝███████║╚█████╗░░░░██║░░░
# ██╔══██╗██╔══██╗██║░░██║██╔══██║██║░░██║██║░░██╗██╔══██║░╚═══██╗░░░██║░░░
# ██████╦╝██║░░██║╚█████╔╝██║░░██║██████╔╝╚█████╔╝██║░░██║██████╔╝░░░██║░░░
# ╚═════╝░╚═╝░░╚═╝░╚════╝░╚═╝░░╚═╝╚═════╝░░╚════╝░╚═╝░░╚═╝╚═════╝░░░░╚═╝░░░
gui:
# Меню (не менять)
broadcast:
# Название меню
gui-title: "Список объявлений: "
# Настройка предмета
item-format:
# Отображаемый предмет
display-item: BOOK
# Название предмета
display-name: " &2› &fОбъявление игрока: &2{player}"
# Описание предмета
# {player} = автор
# {broadcast} = объявление
lore:
- ""
- " &2› &fАвтор: &2{player}"
- " &2› &fОбъявление: &2{broadcast}"
- ""
- " &a+ Нажмите на ЛКМ, чтобы одобрить."
- " &c- Нажмите на ПКМ, чтобы отклонить."
Переводы
Есть два доступных языка, это английский и русский.
Скачать переводы: github
- Зависимости
- Vault
- Исходный код
- https://github.com/xflyiwnl/IridiumBroadcast
- Команды и права
- /ibc
/ibc broadcast
/ibc admin
/ibc clear
/ibc reload
&&
iridiumbroadcast.broadcast
iridiumbroadcast.admin
iridiumbroadcast.clear
iridiumbroadcast.reload