Иконка ресурса

Бесплатная версия 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
Просмотры
17
Первый выпуск
Обновление

Оценки

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

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

Помочь проекту 💕

Собрано
"52,204.60" ₽
Цель
"60,000.00" ₽