Плагин mcStaffWork - Контроль работы персонала в Майнкрафт | mcDev
mcStaffWork - Контроль работы персонала

Плагин mcStaffWork - Контроль работы персонала 1.0.8

Требуется UtilM
https://mcdev.su/resources/utilm.73/
Для версий
  1. 1.8.x-1.21.x

mcStaffWork - Плагин для модерации сервера Minecraft​

mcStaffWork – патруль, рабочий день или инструмент для администраторов и модераторов, который позволяет вести учет работы персонала сервера.

Поддерживает подсчет времени работы, статистику наказаний, асинхронную обработку команд и гибкие плейсхолдеры. Включает настраиваемый GUI для удобного просмотра данных.

Конфигурация плагина:

YAML:
# Плагин: mcStaffWork
# Версия: 1.8+
#
# Описание:
# Плагин добавляет функционал позволяющий следить
# за работой команды сервера, модераторов/администраторов.
#
# Зависимости: (плагины без которых этот работать не будет)
# - UtilM https://mcdev.su/resources/utilm.73/
# - LiteBans https://www.spigotmc.org/resources/litebans.3715/
#
# Опциональные зависимости: (плагины без которых не будет полного функционала, но работать будет)
# - PlaceholdersAPI https://www.spigotmc.org/resources/placeholderapi.6245/
#
# Плейсхоледры:
# %mcstaffwork_last_visit% - Форматированная строка даты последнего появления на сервере.
# %mcstaffwork_last_visit_days_ago% - Число дней с момента последнего появления на сервере.
# %mcstaffwork_time_worked% - Форматированная строка времени проведенного на работе.
#
# %mcstaffwork_day_issued_bans% - Число выданных банов за последние 24 часа (1 день).
# %mcstaffwork_week_issued_bans% - Число выданных банов за последние 7 дней.
# %mcstaffwork_month_issued_bans% - Число выданных банов за последние 30 дней.
# %mcstaffwork_total_issued_bans% - Число выданных банов за все время.
# %mcstaffwork_day_issued_mutes% - Число выданных мутов за последние 24 часа (1 день).
# %mcstaffwork_week_issued_mutes% - Число выданных мутов за последние 7 дней.
# %mcstaffwork_month_issued_mutes% - Число выданных мутов за последние 30 дней.
# %mcstaffwork_total_issued_mutes% - Число выданных мутов за все время.
# %mcstaffwork_day_issued_kicks% - Число выданных киков за последние 24 часа (1 день).
# %mcstaffwork_week_issued_kicks% - Число выданных киков за последние 7 дней.
# %mcstaffwork_month_issued_kicks% - Число выданных киков за последние 30 дней.
# %mcstaffwork_total_issued_kicks% - Число выданных киков за все время.
# %mcstaffwork_day_issued_punishments% - Число выданных наказаний любого типа за последние 24 часа (1 день).
# %mcstaffwork_week_issued_punishments% - Число выданных наказаний любого типа за последние 7 дней.
# %mcstaffwork_month_issued_punishments% - Число выданных наказаний любого типа за последние 30 дней.
# %mcstaffwork_total_issued_punishments% - Число выданных наказаний любого типа за все время.

message:
 # Поддерживается вывод сообщений в мультистрочном формате.
 reload_success:
 - "&aПлагин перезагружен!"
 permission_denied: "&cОтказано в доступе."
 player_is_not_registered: "&cИгрока с таким ником не зарегистрировано."
 player_command_only: "&cЭта команда доступна только игроку."
 you_went_to_work: "&eВы приступили к работе."
 you_left_your_job: "&6Вы закончили работу."
 data_is_preparing_please_wait: "&eДанные формируются, пожалуйста подождите..."
 you_already_left_your_job: "&cВы уже не на работе."
 you_already_went_to_work: "&cВы уже на работе."
 stats:
 - "&eВремя работы: &b%time_worked%"
 - "&eПоследний вход: &b%last_visit% &e(&b%last_visit_days_ago% &eдней назад)"
 - "&eКиков: &e(&b%total_issued_kicks%&e все время) &e(&b%day_issued_kicks%&e за день) &e(&b%week_issued_kicks%&e за нед.) &e(&b%month_issued_kicks%&e за мес.)"
 - "&eМутов: &e(&b%total_issued_mutes%&e все время) &e(&b%day_issued_mutes%&e за день) &e(&b%week_issued_mutes%&e за нед.) &e(&b%month_issued_mutes%&e за мес.)"
 - "&eБанов: &e(&b%total_issued_bans%&e все время) &e(&b%day_issued_bans%&e за день) &e(&b%week_issued_bans%&e за нед.) &e(&b%month_issued_bans%&e за мес.)"
 - "&eНаказаний: &e(&b%total_issued_punishments%&e все время) &e(&b%day_issued_punishments%&e за день) &e(&b%week_issued_punishments%&e за нед.) &e(&b%month_issued_punishments%&e за мес.)"
 help:
 - "&e/mcstaffwork reload &7- перезагрузить плагин"
 - "&e/mcstaffwork help &7- показать список команд"
 - "&e/mcstaffwork &b(on&e/&boff&e) &7- начать/закончить работу"
 - "&e/mcstaffwork stats &7- посмотреть свою статистику"
 - "&e/mcstaffwork stats &b(ник игрока) &7- посмотреть статистику игрока"

permission:
 reload: mcstaffwork.reload # Разрешение на перезагрузку этого плагина.
 work_on_off: mcstaffwork.work_on_off # Разрешение на использование команды "/mcstaffwork (on/off)".
 look_own_stats: mcstaffwork.look_own_stats # Разрешение на использование команды "/mcstaffwork stats".
 look_someone_else_stats: mcstaffwork.look_someone_else_stats # Разрешение на использование команды "/mcstaffwork stats (ник игрока)".

# Конфигурация базы данных.
#
# Примечание:
# Раскомментируйте нужный вариант, но закомментируйте все не нужные.
# По умолчаницию раскомментирован "Пример конфигурации если база данных H2 (просто локальный файл).", а
# все остальные закомментированы.
#
# Доступные типы баз данных на данный момент:
# - H2
# - MYSQL
database:
 # Пример конфигурации если база данных H2 (просто локальный файл).
 type: H2

 # Пример конфигурации если база данных это MySQL сервер.
 # type: MYSQL
 # database: "database"
 # host: "127.0.0.1"
 # port: 3306
 # username: "username"
 # password: "password"

# Список групп-дарителей выполняющих команды при входе и выходе с работы.
# Группы должны располагаться в порядке нарастания, сначала слабые, потом сильнее (это влияет на определение принадлежности игрока к группе).
group_granter_list:

 # ID группы-дарителя.
 group_granter_1:

 # Разрешение которое должно быть у данной группы.
 # По этому разрешению определяется принадлежность игрока к данной группе.
 group_permission: mcstaffwork.helper

 # Список команд которые будут выполнены когда игрок войдет на работу.
 # Вход на работу производится командой "/mcstaffwork on".
 join_command_list:
 - "/minecraft:tell %player% Вы вошли на работу (выполнены команды для Helper)!"

 # Список команд которые будут выполнены когда игрок покинет работу.
 # Покидание работы производится командой "/mcstaffwork off".
 quit_command_list:
 - "/minecraft:tell %player% Вы вышли с работы (выполнены команды для Helper)."

 group_granter_2:
 group_permission: mcstaffwork.moder
 join_command_list:
 - "/minecraft:tell %player% Вы вошли на работу (выполнены команды для Moder)!"
 quit_command_list:
 - "/minecraft:tell %player% Вы вышли с работы (выполнены команды для Moder)."

 group_granter_3:
 group_permission: mcstaffwork.admin
 join_command_list:
 - "/minecraft:tell %player% Вы вошли на работу (выполнены команды для Admin)!"
 quit_command_list:
 - "/minecraft:tell %player% Вы вышли с работы (выполнены команды для Admin)."

gui:
 stats:
 size: 45
 title: "Статистика"

 # Предмет заливки, полностью закомментируйте эту секцию "fill_item" или закомментируйте ее содержимое,
 # а значение установите в "fill_item: {}", это предотвратит заливку меню этим предметом.
 fill_item:
 material: STAINED_GLASS_PANE
 durability_data: 0
 display_name: "&0"

 # Список предметов декораций. Значение установите в "decorate_item_list: {}", а все
 # элементы спика полностью удалите, это предотвратит заливку меню этими предметами.
 decorate_item_list:
 decorate_item_1: # ID предмета декорации.
 slot: # Расположение предмета декорации по X и Y.
 x: 1 # X.
 y: 1 # Y.
 item: # Визуализация предмета декорации.
 material: STAINED_GLASS_PANE
 durability_data: 11
 display_name: "&9example&f.com"
 decorate_item_2:
 slot:
 x: 9
 y: 1
 item:
 material: STAINED_GLASS_PANE
 durability_data: 11
 display_name: "&9example&f.com"
 decorate_item_3:
 slot:
 x: 1
 y: 5
 item:
 material: STAINED_GLASS_PANE
 durability_data: 11
 display_name: "&9example&f.com"
 decorate_item_4:
 slot:
 x: 9
 y: 5
 item:
 material: STAINED_GLASS_PANE
 durability_data: 11
 display_name: "&9example&f.com"

 info:
 slot:
 x: 5
 y: 1
 item:
 material: PAPER
 display_name: "&fИнформация"
 description:
 - "&7Никнейм просматриваемого игрока: &b%target_player_name%"
 - "&7Время работы: &b%time_worked%"
 - "&7Последний вход: &b%last_visit% &e(&b%last_visit_days_ago% &eдней назад)"
 day:
 slot:
 x: 2
 y: 3
 item:
 material: PAPER
 display_name: "&fЗа сегодня (1 день)"
 description:
 - "&7Киков: &b%day_issued_kicks%&e за сегодня"
 - "&7Мутов: &b%day_issued_mutes%&e за сегодня"
 - "&7Банов: &b%day_issued_bans%&e за сегодня"
 - "&7Наказаний: &b%day_issued_punishments%&e за сегодня"
 week:
 slot:
 x: 4
 y: 3
 item:
 material: PAPER
 display_name: "&fЗа неделю"
 description:
 - "&7Киков: &b%week_issued_kicks%&e за неделю"
 - "&7Мутов: &b%week_issued_mutes%&e за неделю"
 - "&7Банов: &b%week_issued_bans%&e за неделю"
 - "&7Наказаний: &b%week_issued_punishments%&e за неделю"
 month:
 slot:
 x: 6
 y: 3
 item:
 material: PAPER
 display_name: "&fЗа месяц"
 description:
 - "&7Киков: &b%month_issued_kicks%&e за месяц"
 - "&7Мутов: &b%month_issued_mutes%&e за месяц"
 - "&7Банов: &b%month_issued_bans%&e за месяц"
 - "&7Наказаний: &b%month_issued_punishments%&e за месяц"
 all_time:
 slot:
 x: 8
 y: 3
 item:
 material: PAPER
 display_name: "&fЗа всё время"
 description:
 - "&7Киков: &b%total_issued_kicks%&e все время"
 - "&7Мутов: &b%total_issued_mutes%&e все время"
 - "&7Банов: &b%total_issued_bans%&e все время"
 - "&7Наказаний: &b%total_issued_punishments%&e все время"
Автор
mcdev
Куплено
75
Показов
3,391
Первый выпуск
Обновление

Оценки

5.00 звёзд 1 оценок

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

Что важно знать

Автор
Категория
Плагины
Кратко
Мощный инструмент для администраторов
Первая публикация
19.03.2025
Обновлено
30.10.2025
Стоимость
99 RUB (без скидки 199 RUB)
Рейтинг
5.0 из 5 (1 оценок, 1 отзывов)
Скачиваний
75
Совместимость
1.8.x-1.21.x
Требования

Похожие ресурсы

mcWorkman - Работы с прокачкой mcdev
mcWorkman - Работы с прокачкой
99 ₽ 199 ₽
Создание уникальных работ на Вашем сервере Minecraft
Куплено
60
Обновлено

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

  1. 1.0.8

    - (Если используется, не обязательно) Необходима версия mcReports 1.0.5 или выше...

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

Лучший плагин лучшей студии

Частые вопросы

Что представляет собой ресурс «mcStaffWork - Контроль работы персонала»?
Ресурс «mcStaffWork - Контроль работы персонала» опубликован в категории «Плагины». Кратко: Мощный инструмент для администраторов.
Сколько стоит ресурс «mcStaffWork - Контроль работы персонала»?
Текущая цена ресурса — 99 RUB. Базовая цена без скидки — 199 RUB.
Когда ресурс «mcStaffWork - Контроль работы персонала» обновлялся в последний раз?
Последнее зафиксированное обновление ресурса — 30.10.2025. Перед покупкой можно дополнительно проверить блок обновлений и changelog на этой странице.
Есть ли у ресурса «mcStaffWork - Контроль работы персонала» отзывы и оценки?
На странице ресурса уже есть оценки: средний рейтинг — 5.0 из 5 на основе 1 оценок и 1 отзывов.
Где задавать вопросы по ресурсу «mcStaffWork - Контроль работы персонала»?
Основная точка для вопросов по ресурсу — его страница на mcDev. Если отдельная ссылка поддержки не указана, ориентируйтесь на профиль автора и связанные обсуждения.
С какой совместимостью идёт ресурс «mcStaffWork - Контроль работы персонала»?
Автор указал совместимость этого ресурса отдельно:1.8.x-1.21.x
Какие требования нужно учесть перед покупкой ресурса «mcStaffWork - Контроль работы персонала»?
Перед установкой стоит учесть такие требования:ссылка вынесена на отдельную страницу.