Iridium Broadcast — Модерируйте объявления

Для ядра Iridium Broadcast — Модерируйте объявления 1.0

Нет прав для скачивания
Поддерживаемые версии
  1. 1.14
  2. 1.15
  3. 1.16
  4. 1.17
  5. 1.18
Iridium Broadcast — Модерируйте объявления

Iridium Broadcast — это многофункциональный плагин, который поможет вам с администрированием сервера.

Суть данного плагина заключается в том, что любой игрок сможет сделать объявление, которое будет модерировано администраторами сервера. Присутствуют кулдауны, цены за объявления, а также удобная меню модерирования, в котором можно будет отклонять / одобрять объявление, нажав на нужный предмет.

— Плагин совместим с Vault.


Iridium Broadcast — Модерируйте объявления, изображение №1



Команды и права

— Команды (права)

/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
  • Мне нравится (+1)
Реакции: Suw и KungfuEpt
Автор
xflyiwnl
Скачивания
66
Просмотры
1 851
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя xflyiwnl

Поделиться ресурсом

Назад
Сверху Снизу