UltimateStaffManagement
๐ก Updated this yearPreview

๐ Analysis
- ๐ #41 of 333 management mods in this game by downloads
๐ About This Mod
** ๐ UltimateStaffManagement - Complete Documentation --- ๐ฏ Plugin Overview What is UltimateStaffManagement? **UltimateStaffManagement** is an enterprise-grade staff time tracking plugin designed specifically for Minecraft Paper servers running versions 1.21 through 1.21.11. It provides server administrators with powerful tools to monitor, analyze, and manage staff member activity with precision and ease. Unlike basic time-tracking solutions, UltimateStaffManagement intelligently differentiates between **active work time** and **idle/AFK time**, giving you accurate insights into actual staff productivity rather than just login duration. --- ๐ Key Features (Complete List) 1๏ธโฃ Intelligent Session Management Automatic Session Tracking - **Auto Clock-In:** Sessions start automatically when players with `usm.track` permission join the server - **Auto Clock-Out:** Sessions end gracefully when players disconnect or when the server shuts down - **Manual Override:** Staff can manually clock in/out using commands for flexible scheduling - **Session Persistence:** All active sessions are immediately saved during unexpected server crashes - **Multi-Session Support:** Tracks unlimited historical sessions per player Session Data Captured ```yaml For Each Session: โโโ Unique Session ID โโโ Player UUID & Name โโโ Start Timestamp (millisecond precision) โโโ End Timestamp (millisecond precision) โโโ Total Active Time (milliseconds) โโโ Total Idle Time (milliseconds) โโโ Session Notes (timestamped entries) โโโ Activity Percentage Calculation ``` --- 2๏ธโฃ Advanced AFK/Activity Detection Movement-Based Detection The plugin uses a sophisticated multi-factor detection system: **Tracked Parameters:** - **X, Y, Z Coordinates** - Detects physical movement (0.1 block precision) - **Yaw (Head Rotation Horizontal)** - Tracks left/right head movement (1ยฐ precision) - **Pitch (Head Rotation Vertical)** - Tracks up/down head movement (1ยฐ precision) - **World Changes** - Instant detection of teleportation/dimension changes **Detection Algorithm:** ```java Movement Detected IF: โโโ X/Y/Z change > 0.1 blocks OR โโโ Yaw change > 1.0 degrees OR โโโ Pitch change > 1.0 degrees OR โโโ World change detected Status Update: โโโ ACTIVE: Any movement detected within timeout period โโโ IDLE: No movement for configured duration (default: 600 seconds) ``` Time Tracking Mechanism - **Tick Rate:** Checks every 20 ticks (1 second) for optimal performance - **Time Accumulation:** Every second adds 1000ms to either active or idle counter - **Real-Time Updates:** Status changes are reflected immediately in GUIs - **Configurable Thresholds:** Fully customizable sensitivity settings --- 3๏ธโฃ Enterprise Database Management SQLite Support (Default) **Advantages:** - โ **Zero Configuration:** Works immediately after installation - โ **Portable:** Single database file, easy to backup - โ **No Dependencies:** No external database server required - โ **WAL Mode:** Write-Ahead Logging for data integrity - โ **Automatic Backups:** Daily backup rotation (configurable) ``` MySQL Support (Optional) **Perfect For:** - Multi-server networks (BungeeCord/Velocity) - Centralized data management - Advanced querying and reporting - Large player bases (500+ concurrent) **Configuration Example:** ```yaml storage-type: mysql mysql: host: db.yournetwork.com port: 3306 database: staff_tracking username: minecraft password: securePassword123 pool: maximum-pool-size: 10 Max concurrent connections minimum-idle: 2 Idle connections maintained connection-timeout: 30000 30 seconds idle-timeout: 600000 10 minutes max-lifetime: 1800000 30 minutes use-ssl: true Encrypted connections ``` HikariCP Connection Pooling **Performance Benefits:** - โก **Sub-millisecond connection acquisition** - ๐ **Automatic connection recycling** - ๐ก๏ธ **Connection leak detection** - ๐ **Real-time pool statistics** - ๐ง **Configurable pool sizing** **Async Architecture:** ``` Player Action โ Main Thread (No Blocking) โ Async Task Queue โ HikariCP Thread Pool โ Database Operation โ Callback to Main Thread โ Result Displayed ``` 5๏ธโฃ Comprehensive Command System Player Commands (Detailed) `/stafftime` (Main Dashboard) ```yaml Permission: usm.use Aliases: /st, /clock, /staffclock Usage: /stafftime Description: Opens the main interactive dashboard GUI showing: - Current session statistics - Real-time activity status - Quick access to history and notes Behavior: โโโ If Active Session: Shows live stats โโโ If No Session: Displays "Not clocked in" with instructions โโโ Permission Check: Requires usm.use Sound Effect: BLOCK_CHEST_OPEN (0.5 volume) Example Output: ``` `/stafftime clockin` (Manual Session Start) ```yaml Permission: usm.use Aliases: /st clockin, /clock in Usage: /stafftime clock
ย ๐ UltimateStaffManagement - Complete Documentation
๐ฏ Plugin Overview
What is UltimateStaffManagement?
UltimateStaffManagement is an enterprise-grade staff time tracking plugin designed specifically for Minecraft Paper servers running versions 1. 21 through 1. 21. 11. It provides server administrators with powerful tools to monitor, analyze, and manage staff member activity with precision and ease.
Unlike basic time-tracking solutions, UltimateStaffManagement intelligently differentiates between active work time and idle/AFK time, giving you accurate insights into actual staff productivity rather than just login duration.
๐ Key Features (Complete List)
1๏ธโฃ Intelligent Session Management
Automatic Session Tracking - Auto Clock-In: Sessions start automatically when players with `usm.track` permission join the server - Auto Clock-Out: Sessions end gracefully when players disconnect or when the server shuts down - Manual Override: Staff can manually clock in/out using commands for flexible scheduling - Session Persistence: All active sessions are immediately saved during unexpected server crashes - Multi-Session Support: Tracks unlimited historical sessions per player
Session Data Captured ```yaml For Each Session: ย โโโ Unique Session ID ย โโโ Player UUID & Name ย โโโ Start Timestamp (millisecond precision) ย โโโ End Timestamp (millisecond precision) ย โโโ Total Active Time (milliseconds) ย โโโ Total Idle Time (milliseconds) ย โโโ Session Notes (timestamped entries) ย โโโ Activity Percentage Calculation ```
2๏ธโฃ Advanced AFK/Activity Detection
Movement-Based Detection The plugin uses a sophisticated multi-factor detection system:
Tracked Parameters: - X, Y, Z Coordinates - Detects physical movement (0. 1 block precision) - Yaw (Head Rotation Horizontal) - Tracks left/right head movement (1ยฐ precision) - Pitch (Head Rotation Vertical) - Tracks up/down head movement (1ยฐ precision) - World Changes - Instant detection of teleportation/dimension changes
Detection Algorithm: ```java Movement Detected IF: ย โโโ X/Y/Z change > 0. 1 blocks OR ย โโโ Yaw change > 1. 0 degrees OR ย โโโ Pitch change > 1. 0 degrees OR ย โโโ World change detected
Status Update: ย โโโ ACTIVE: Any movement detected within timeout period ย โโโ IDLE: No movement for configured duration (default: 600 seconds) ```
Time Tracking Mechanism - Tick Rate: Checks every 20 ticks (1 second) for optimal performance - Time Accumulation: Every second adds 1000ms to either active or idle counter - Real-Time Updates: Status changes are reflected immediately in GUIs - Configurable Thresholds: Fully customizable sensitivity settings
3๏ธโฃ Enterprise Database Management
SQLite Support (Default)
Advantages: - โ Zero Configuration: Works immediately after installation - โ Portable: Single database file, easy to backup - โ No Dependencies: No external database server required - โ WAL Mode: Write-Ahead Logging for data integrity - โ Automatic Backups: Daily backup rotation (configurable)
MySQL Support (Optional)
Perfect For: - Multi-server networks (BungeeCord/Velocity) - Centralized data management - Advanced querying and reporting - Large player bases (500+ concurrent)
Configuration Example: ```yaml storage-type: mysql
mysql: ย host: db.yournetwork.com ย port: 3306 ย database: staff_tracking ย username: minecraft ย password: securePassword123 ย ย ย pool: ย ย maximum-pool-size: 10 ย ย ย Max concurrent connections ย ย minimum-idle: 2 ย ย ย ย ย ย ย Idle connections maintained ย ย connection-timeout: 30000 ย ย 30 seconds ย ย idle-timeout: 600000 ย ย ย ย 10 minutes ย ย max-lifetime: 1800000 ย ย ย ย 30 minutes ย ย ย use-ssl: true ย ย ย ย ย ย ย ย ย Encrypted connections ```
HikariCP Connection Pooling
Performance Benefits: - โก Sub-millisecond connection acquisition - ๐ Automatic connection recycling - ๐ก๏ธ Connection leak detection - ๐ Real-time pool statistics - ๐ง Configurable pool sizing
Async Architecture:** ``` Player Action ย ย โ Main Thread (No Blocking) ย ย โ Async Task Queue ย ย โ HikariCP Thread Pool ย ย โ Database Operation ย ย โ Callback to Main Thread ย ย โ Result Displayed ```
5๏ธโฃ Comprehensive Command System
Player Commands (Detailed)
`/stafftime` (Main Dashboard) ```yaml Permission: usm.use Aliases: /st, /clock, /staffclock
Usage: /stafftime
Description: ย Opens the main interactive dashboard GUI showing: ย - Current session statistics ย - Real-time activity status ย - Quick access to history and notes
Behavior: ย โโโ If Active Session: Shows live stats ย โโโ If No Session: Displays "Not clocked in" with instructions ย โโโ Permission Check: Requires usm.use
Sound Effect: BLOCK_CHEST_OPEN (0. 5 volume)
Example Output: ```
`/stafftime clockin` (Manual Session Start) ```yaml Permission: usm.use Aliases: /st clockin, /clock in
Usage: /stafftime clock
๐ Mod Details
- Game
- Minecraft Plugins
- Author
- geturplugins
- Version
- 1.0.0
- Downloads
- 71
- Endorsements
- 0
- Category
- management
- Created
- 2/15/2026
- Updated
- 2/12/2026
- Game Versions
- 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
- Tags
- management, social, technology
๐ง How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
๐ Full step-by-step install guide for Minecraft Plugins โ
Visit the official mod page for specific installation instructions for this mod.
๐ฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
โ Frequently Asked Questions
Which Minecraft Plugins versions does UltimateStaffManagement support?
The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.
What is the latest version of UltimateStaffManagement?
Version 1.0.0, published 2026-02-12 with 71 downloads recorded at the source.
Keep browsing โ more Minecraft Plugins mods await