L-Staff
Advanced Staff Management Plugin for Minecraft
Supports Paper, Spigot, Purpur, and Folia (1.19.4+)
Features
Commands & Permissions
Other Permissions:
Aliases: /staff, /ls
Configuration
Storage
YAML (Default)
MySQL
Logs
Staff messages and commands are logged to individual TXT files:
Support
discord: squezsaz
Advanced Staff Management Plugin for Minecraft
Supports Paper, Spigot, Purpur, and Folia (1.19.4+)
Features
- Staff management GUI with player heads
- Online/AFK time tracking (daily, weekly, monthly)
- Warning system with per-staff TXT log files
- Message and command logging
- Auto-staff detection via permission
- YAML or MySQL storage
- Turkish and English language support
- Configurable time zones
- Folia support via reflection
Commands & Permissions
- /lstaff open - Open staff menu
(Permission: lstaff.open | Default: op) - /lstaff reload - Reload plugin config
(Permission: lstaff.reload | Default: op) - /lstaff add <player> - Add player to staff
(Permission: lstaff.add | Default: op) - /lstaff remove <player> - Remove player from staff
(Permission: lstaff.remove | Default: op) - /lstaff list - List all staff
(Permission: lstaff.list | Default: op) - /lstaff toggle <tracking|logs> - Toggle tracking or logging
(Permission: lstaff.toggle | Default: op) - /lstaff warn <player> <reason> - Warn a staff member
(Permission: lstaff.warn | Default: op) - /lstaff unwarn <player> <id> - Remove a warning
(Permission: lstaff.unwarn | Default: op)
Other Permissions:
- lstaff.view - View staff info (Default: op)
- lstaff.staff - Auto-detected staff permission (Default: op)
Aliases: /staff, /ls
Configuration
Code:
# Language (tr / en)
language: tr
# Timezone
timezone: Europe/Istanbul
# Storage type: YAML or MYSQL
storage:
type: YAML
# Auto-staff permission
auto-staff-permission: lstaff.staff
# GUI settings
gui:
staff-list-size: 54
staff-detail-size: 45
# Logging
logs:
enabled: true
messages:
enabled: true
commands:
enabled: true
# Data settings
data:
daily-reset-hour: 0
auto-save-interval: 5 # minutes
Storage
YAML (Default)
- Data stored in: plugins/L-Staff/data.yml
- No database required
MySQL
Code:
storage:
type: MYSQL
mysql:
host: localhost
port: 3306
database: lstaff
username: root
password: ""
use-ssl: false
Logs
Staff messages and commands are logged to individual TXT files:
Code:
plugins/L-Staff/logs/
├── player1.txt
├── player2.txt
└── ...
Support
discord: squezsaz
