This is a mobile optimized page that loads fast, if you want to load the real page, click this text.
Иконка ресурса

Бесплатная версия pnStaffWork (hStaffWork) 1.0

Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
  6. 1.21

pnStaffWork — Документация​

Плагин для учёта рабочего времени сотрудников на Minecraft-сервере.

Требования​

ЗависимостьВерсияОбязательно
Paper / Spigot1.16.5+
LuckPerms5.x
PlaceholderAPI2.11+ (опционально)

Установка​


  1. Скачайте pnStaffWork.jar и поместите в папку /plugins/

  2. Убедитесь, что LuckPerms установлен и запущен

  3. (Опционально) Установите PlaceholderAPI для доступа к плейсхолдерам

  4. Перезапустите сервер

  5. Плагин автоматически создаст config.yml и подключится к базе данных

Команды​

Основная команда: /pnstaffwork (псевдоним: /psw)
КомандаОписаниеПраво
/psw startНачать рабочую сессиюpnstaffwork.use
/psw stopЗавершить рабочую сессиюpnstaffwork.use
/psw statusПосмотреть текущий статусpnstaffwork.use
/psw stats [игрок]Статистика игрокаpnstaffwork.stats
/psw stats [игрок] [период]Статистика за периодpnstaffwork.stats
/psw reloadПерезагрузить конфигpnstaffwork.admin

Периоды для /psw stats

ЗначениеОписание
деньЗа текущий день
неделяЗа текущую неделю
месяцЗа текущий месяц
всеЗа всё время
Пример:
Код:
/psw stats Steve неделя
/psw stats Steve все

Права​

ПравоОписаниеПо умолчанию
pnstaffwork.useЗапуск/остановка сессий, просмотр своего статусаop
pnstaffwork.statsПросмотр статистики любого игрокаop
pnstaffwork.adminАдминистративные команды (reload и др.)op

Пример выдачи прав через LuckPerms​

Код:
# Выдать сотруднику базовые права
/lp user Steve permission set pnstaffwork.use true
/lp user Steve permission set pnstaffwork.stats true

# Выдать группе
/lp group staff permission set pnstaffwork.use true

PlaceholderAPI​

Если установлен PlaceholderAPI, доступны следующие плейсхолдеры:
ПлейсхолдерОписаниеПример значения
%pnstaffwork_working%Работает ли сейчас игрокДа / Нет
%pnstaffwork_session_time%Время текущей сессии1ч 23м 45с
%pnstaffwork_total_time%Суммарное время за всё время12ч 5м 30с
%pnstaffwork_actions%Количество действий142
%pnstaffwork_mutes%Количество мутов8
%pnstaffwork_bans%Количество банов3
%pnstaffwork_sessions%Количество сессий27
Плейсхолдеры можно использовать в TAB, scoreboard, чат-плагинах и т.д.

Возможные ошибки при запуске​

Ошибка в консолиПричинаРешение
LuckPerms не найден! Плагин отключается.LuckPerms не установлен или загружен позжеУбедитесь, что LuckPerms в /plugins/ и загружается раньше
Ошибка подключения к БДНеверные данные в config.ymlПроверьте host, port, user, password
PlaceholderAPI не подключилсяPAPI не установленУстановите PlaceholderAPI или игнорируйте (необязательно)

Плагин взят с spig**.ru. Вместо того чтобы продавать, я написал такой же плагин с таким же функционалом, в случае багов или проблем пишете коменты, отвечу.​

Автор
F Float3011
Скачивания
0
Просмотры
18
Первый выпуск
Обновление

Оценки

0.00 звезд Оценок: 0

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