BeacmcStaffWork | Работа модератора | 1.16.x - 1.20.x | Поддержка HEX, Интеграция Discord, PAPI

Плагин 🌟 BeacmcStaffWork | Работа модератора | 1.16.x - 1.20.x | Поддержка HEX, Интеграция Discord, PAPI v2.4-STABLE

Для скачивания, войдите в аккаунт
Поддерживаемые версии
  1. 1.16.x
  2. 1.17.x
  3. 1.18.x
  4. 1.19.x
  5. 1.20.x
Уникальный плагин на работу модератора для вашего сервера майнкрафт, теперь вы точно будете знать как модератор использует свои права, когда начинает работать, а когда заканчивает.

Все это обернуто классной интеграцией с Discord, что очень удобно!
Вы можете присоединиться к Discord'у автора, нажав "Получить поддержку".

Особенности:
  • Поддержка HEX и самых новых версий.
  • Поддержка работы с Discord и вывод Placeholder в Discord.
  • Поддержка PlacehoderAPI. (холдеры есть в конфиге)
  • Регулярные обновления и отзывчивый автор.

YAML:
settings:
  # технисческая поддержка тут:
  # https://discord.gg/QSAdaTJuET

  prefix: "#FF8600&lʙ#FF8A00&lᴇ#FF8E00&lᴀ#FF9200&lᴄ#FF9500&lᴍ#FF9900&lᴄ#FF9D00&ls#FFA100&lᴛ#FFA500&lᴀ#FFA900&lғ#FFAD00&lғ#FFB100&lᴡ#FFB400&lᴏ#FFB800&lʀ#FFBC00&lᴋ #FFC000&l▸&7"

  # информирование об обновлении плагина.
  update-check: true
  chat-format: "&#ff8600&ls&#ff8d00&lᴛ&#ff9400&lᴀ&#ff9a00&lғ&#ffa100&lғ&#ffa800&lᴄ&#ffaf00&lʜ&#ffb500&lᴀ&#ffbc00&lᴛ #FFC000&l▸&7 %luckperms_prefix% &6%player_name% %luckperms_suffix% &8> &f{MESSAGE}"

  data:

    # доступно: sqlite / mysql
    type: sqlite
    host: localhost:3306
    database: beacmcstaffwork
    username: "beacmc"
    password: "VeryHardPassword123"

  discord:

    enable: false

    # токен Discord бота
    token: ""

    # чтоб узнать ID сервера, нужно в настройках своего аккаунта
    # включить режим разработчика.
    guild-id: 00000000000000000000000
    activity:

      # включить ли активность бота?
      enable: true
      type: PLAYING
      text: "BeacmcStaffWork"

      # только для типа активности: STREAMING
      url: ""

    commands:

      # команда только участников с правами администратора
      link-command:
        command: "!привязать"
        messages:
          link-success: "Аккаунт успешно привязан"
          no-args: "Недостаточно аргументов. Введите: `!привязать <игровой ник> <Discord ID>`"
          no-player: "Недостаточно аргументов. Введите: `!привязать <игровой ник> <Discord ID>`"
        stats-command:
          command: "!статистика"
          messages:
            user-not-found: "этот участник не найден!"
            user-stats: |
              Статистика {user}

              > В режиме работы: {is-work}
              > время в работе: {time-work}
              > баны: {bans}
              > муты: {mutes}
              > кики: {kicks}

    # есть поддержка PlaceholderAPI
    on-enable-work:
      channel-id: 0000000000000000000
      title: "%geolocation_city% | %geolocation_country%"
       title-url: ""
       image-url: ""
       description: Начал свою работу
       color: "#FFBB00"

    # есть поддержка PlaceholderAPI
    on-disable-work:
      channel-id: 0000000000000000000
      title: "%geolocation_city% | %geolocation_country%"
      title-url: ""
      image-url: ""
      description: Закончил свою работу
      color: "#FFBB00"

  # поддержка PlaceholderAPI
  placeholderapi:

    # Заполнители:
    #
    # %beacmcstaffwork_player_work% - выведит сообщение
    # которое скажет, находится ли модератор на работе
    #
    # %beacmcstaffwork_moderators_on_work% - выведит количевство
    # модераторов находащихся в режиме работы
    #
    # %beacmcstaffwork_time_in_work% - выведит количевство дней, часов,
    # минут и секунд сколько модератор находился в режиме работы
    #
    # %beacmcstaffwork_bans/kicks/mutes% - выведет число наказаний
    #
    # настройка заполнителей
    placeholders:
      on-work: "&aНа работе"
      not-work: "&cНе на работе"

      # формат заполнителя %beacmcstaffwork_time_in_work%
      time-in-work: "&6{days} &7дней &6{hours} &7часов &6{minutes} &7минут &6{seconds} &7секунд"

  # Поддержка PlaceholderAPI
  #
  # Список триггеров (action)
  # [console] - отправка команд от имени консоли
  # [player] - отправка команд от имени модератора
  # [message_to_moderators] - отошлёт сообщение всем модераторам у которых
  # есть право beacmcstaffwork.view
  #
  # [broadcast] - отправить сообщение всем онлайн игрокам
  #
  # [sound] - отправить звук модератору. Список звуков:
  # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html

  actions:
  # ПРИМЕЧАНИЕ: групп может быть сколько угодно!

    example_group: # тут название вашей группы
      enable-work:
        - '[console] lp user %player_name% parent add moder'
        - '[broadcast] %player_name% начал работу!'
      disable-work:
        - '[console] lp user %player_name% parent remove moderator'
        - '[broadcast] %player_name% закончил работу!'

    helper:
      enable-work:
        - '[console] lp user %player_name% meta setsuffix " onWork"'
        - '[message_to_moderators] &7Модератор &6%player_name%  &7начал работу.'
      disable-work:
        - '[console] lp user %player_name% meta clear'
        - '[message_to_moderators] &7Модератор &6%player_name% &7окончил работу.'

  work:

    # блокировать ломание блоков во время работы
    disable-break-block: true

    # блокирование установки блоков во время работы
    disable-place-block: true

    # блокирование наносение урона игроку
    disable-entity-damage: true

  # все сообщения плагина
  messages:
    no-permission: "{PREFIX} &7Недостаточно полномочий для использования этой команды"
    reload: "{PREFIX} &7Конфигурация перезагружена"
    error-use: "{PREFIX} &7неверное использование команды"
    already-worked: "{PREFIX} &7Вы уже находитесь в режиме работы"
    not-worked: "{PREFIX} &7Вы не находитесь в режиме работы"
    on-enable-work: "{PREFIX} &7Режим работы успешно начат"
    on-disable-work: "{PREFIX} &7Режим работы успешно окончен"
    no-group: "{PREFIX} &7Настройка для Вашей группы остуствует. Обратитесь к администрации"
    block-place-on-work: "{PREFIX} &7Во время режима работы запрещено ставить блоки"
    block-break-on-work: "{PREFIX} &7Во время режима работы запрещено ломать блоки"
    entity-damage-on-work: "{PREFIX} &7Во время режима работы запрещено наносить урон"
    damager-damage-on-work: "{PREFIX} &7Этот игрок находится в режиме работы."
    help:
      - " "
      - "#FF8600/sw on &7- &fначать работу"
      - "#FF8600/sw off &7- &fокончить работу работу"
      - ""
      - "#FF8600/swa reload &7- &fперезапустить плагин"
      - "  "

    # отошлёт игроку об обновлении плагина, если у него
    # есть право beacmcstaffwork.update
    update-check-player:
      - " "
      - "   #FF8600&lʙᴇᴀᴄᴍᴄsᴛᴀғғᴡᴏʀᴋ "
      - "   #FF8600&l&m     "
      - "   #FF8600▶ &7вышло новое обновление плагина"
      - "   &7текущая версия: #FF8600{current_version}"
      - "   &7самая новая версия: #FF8600{latest_version}"
      - " "

    update-check-console:
      - " "
      - "   #FF8600&lʙᴇᴀᴄᴍᴄsᴛᴀғғᴡᴏʀᴋ "
      - "   #FF8600&l&m     "
      - "   #FF8600▶ &7вышло новое обновление плагина"
      - "   &7текущая версия: #FF8600{current_version}"
      - "   &7самая новая версия: #FF8600{latest_version}"
      - " "


  # тайтлы для игроков
  titles:
    on-enable-work:
      title: "#FF8600&lʙ#FF8A00&lᴇ#FF8E00&lᴀ#FF9200&lᴄ#FF9500&lᴍ#FF9900&lᴄ#FF9D00&ls#FFA100&lᴛ#FFA500&lᴀ#FFA900&lғ#FFAD00&lғ#FFB100&lᴡ#FFB400&lᴏ#FFB800&lʀ#FFBC00&lᴋ"
      subtitle: "&7работа успешно начата"
    on-disable-work:
      title: "#FF8600&lʙ#FF8A00&lᴇ#FF8E00&lᴀ#FF9200&lᴄ#FF9500&lᴍ#FF9900&lᴄ#FF9D00&ls#FFA100&lᴛ#FFA500&lᴀ#FFA900&lғ#FFAD00&lғ#FFB100&lᴡ#FFB400&lᴏ#FFB800&lʀ#FFBC00&lᴋ"
      subtitle: "&7работа успешно окончена"
команды плагина
/sw - beacmcstaffwork.use
/staffchat (/sc) - beacmcstaffwork.chat
/swa - beacmcstaffwork.admin​
  • ❤️
Реакции: ValmerZnaet и DraikSt
Автор
beacmc
Скачивания
313
Просмотры
3,342
Первый выпуск
Обновление
Оценка
4.09 звёзд 11 оценок

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

Последние обновления

  1. v2.4-STABLE

    Исправлено: Исправление ошибки с отключением режима работы при сбое сервера Добавлено: Обход...
  2. v2.2-beta

    исправление UserDao и перезагрузки конфигурации
  3. v2.0-BETA.5

    Исправление ошибки при нанесении урона в режиме работы

Последние отзывы

не работает отоброжение статистики, плагин, привязал дс бота а он не в сети и у него нету комманд
beacmc
beacmc
Здравствуйте, это ваша ошибка, вы неверно создали бота. В интернете полно туториалов. Приятного использования
beacmc благодарен тебе :з
Лучший плагин
beacmc
beacmc
Спасибо за положительный отзыв 🤭
Выдает ошибку что делать?
[16:15:16 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'schat' in plugin BeacmcStaffWork vv2.0-BETA.5
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:826) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2185) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:2000) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1953) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:49) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:7) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:35) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1271) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1264) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1225) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1139) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-794]
at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.beacmc.beacmcstaffwork.database.dao.UserDao.queryForId(String)" because the return value of "com.beacmc.beacmcstaffwork.database.Database.getUserDao()" is null
at com.beacmc.beacmcstaffwork.manager.StaffPlayer.<init>(StaffPlayer.java:29) ~[?:?]
at com.beacmc.beacmcstaffwork.commands.StaffChatCommand.execute(StaffChatCommand.java:31) ~[?:?]
at com.beacmc.beacmcstaffwork.manager.CommandManager.onCommand(CommandManager.java:21) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.16.5.jar:git-Paper-794]
... 19 more
beacmc
beacmc
Привет 👋

Обратись к нам в Discord сервер, попробуем решить проблему.
Лучший плагин на режим работы модератора, спасибо такому чудесному разработчику!
beacmc
beacmc
огромное спасибо за положительный отзыв ❤️
Всё отлично работает
1.17.1
beacmc
beacmc
Спасибо за положительный отзыв ❤️
Самый лучший плагин)))
beacmc
beacmc
Спасибо, уважаемый пользователь!

Я стараюсь для улучшения своего продукта ☺️
Будет ли в будущем подсчет статистике от лителсбан ?
простое ЕСЛИ это будет это ЛУЧШИЙ ПЛАГИН на Режим модерации если еще с нормой наказние то ЭТО БУДЕТЬ ПУШКА
beacmc
beacmc
Спасибо за положительный отзыв!

Подсчет статистики LiteBans уже есть. Обратитесь в Discord сервер, если Вам что-то не понятно 😁
Почему у меня не отображается вывод плесхолдеров в информацию ни на сервере, ни в дискорде?
beacmc
beacmc
Обратитесь в наш Дискорд сервер за помощью.
Отличный Плагин, сам писал?
beacmc
beacmc
Спасибо за ваш положительный отзыв. Плагин писал сам.
Плагин имба, возможно поставлю в свой сервер)
beacmc
beacmc
Благодарю за положительную оценку плагина. Удачного использования!
Сверху