DytchsStaffUtils v3.3.0

Track your Staff Members playtime + infractions with one command!
  • 00180421-925a-43d9-9440-8827a3d0623a-removebg-preview.png
  • Screenshot_35.png
  • Screenshot_36.png
  • Screenshot_37.png
  • imag3131e.png
  • ima313ge.png
  • 00180421-925a-43d9-9440-8827a3d0623a-removebg-preview.png
  • Screenshot_35.png
  • Screenshot_36.png
  • Screenshot_37.png
  • imag3131e.png
  • ima313ge.png

DytchsStaffUtils​

A clean, fully customizable staff playtime tracker with network-wide stats, weekly history, and optional LiteBans infraction tracking. One command pulls up a polished GUI breaking down exactly where and how long any staff member has been online.

Support: Message "dytch" on discord for free lifetime support!​

Features​

  • Network-wide playtime tracking. Tracks time per server and shows a combined breakdown, so you can see total time plus a per-server split for any player across your whole network.
  • Weekly history. Every week is logged separately with its own totals and per-server breakdown. The GUI paginates through current and past weeks so you can audit activity over time.
  • Live current-week view. A dedicated glowing item shows the in-progress week at a glance.
  • LiteBans infraction tracking (optional). Pulls warns, mutes, and bans issued by the staff member, both all-time and per-week. If LiteBans isn't installed, the infraction display simply hides itself, no errors.
  • Status and activity info. Network-wide online status, last seen, and first-tracked date.
  • Console support. Running the command from console prints a clean text readout instead of a GUI.
  • Fully customizable GUI and messages. Every item, slot, color, and message is editable. Hide any element by commenting it out. Slots support single, list, and range syntax.
  • Triple color support. Legacy codes (&a), RGB hex (&#RRGGBB), and MiniMessage (<gradient:..>, <#hex>, <rainbow>, <bold>) all work, and can be mixed in the same line.

Requirements​

  • A Spigot/Paper server (and most forks) running [your supported MC version, e.g. 1.21+]
  • A database, configured in config.yml. For a multi-server network, point every server at the same database so stats sync network-wide.
  • LiteBans (optional) only if you want the infraction tracking. Everything else works without it.

Installation​

  1. Drop DytchsStaffUtils.jar into the /plugins folder of every server you want to track, then start the server once to generate the config files.
  2. Open config.yml and enter your database details. For network-wide tracking, use the same database on all servers.
  3. (Optional) Make sure LiteBans is installed on those servers if you want warns/mutes/bans to show.
  4. Restart the server(s).
  5. Customize gui.yml and messages.yml to match your server's style if you'd like.
  6. Run /staffplaytime <player> to view a player's stats.

Commands​

  • /staffplaytime <player> — open the stats GUI for a player
  • /dytchsstaffutils reload — reload the configuration
  • /dytchsstaffutils reset <player> — wipe all tracked data for a player
  • /dytchsstaffutils litebans [player] — [LiteBans integration utility, confirm exact behavior, e.g. sync/verify infraction data]
  • /dytchsstaffutils update — Automatically checks for any updates available and downloads the newest update if one is available

All permission nodes are documented in the plugin and assigned out of the box.

Discord Bot​

The plugin can host its own Discord bot — look up staff playtime and punishments with slash commands (/staffplaytime, /staffplaytimeweek, /punishments), see a live "staff online" counter in the bot's status, and have a full staff summary auto-posted to a webhook every week. Commands are Administrator-only, embeds show player heads, and it's safe to enable on every server — they share one bot with automatic failover.

Setup
  1. Create a bot at discord.com/developers/applications and copy its token (Bot tab → Reset Token).
  2. Invite it to your Discord with the bot + applications.commands scopes (OAuth2 → URL Generator).
  3. In config.yml set discord.enabled: true, paste the token, and set guild-id to your Discord server's ID so commands appear instantly.
  4. (Optional) For the weekly report, create a channel webhook and paste its URL under discord.webhook.
  5. Restart — the console shows Discord bot logged in and the slash commands are live.


Customization Placeholders​

These work in any item name or lore in gui.yml (and in messages.yml where relevant):


%player% %uuid% %status% %online% %last_seen% %first_seen% %total% %servers% %warns% %mutes% %bans% %infractions% %week_range% %week_total% %week_servers% %week_warns% %week_mutes% %week_bans% %week_infractions% %page%


Note: %servers% and %week_servers% expand to one line per server, so they must be the only thing on their lore line. The per-line format is controlled by the server-line option.

NodeDefaultPurpose
dytchutilsplaytime.stafffalsePassive tracking. Any player who has this — directly or via an inherited rank — has their playtime recorded. Give it to your staff ranks.
dytchutilsplaytime.adminopCommand access. Required to use /staffplaytime and every /dytchsstaffutils subcommand (reload, reset, litebans).
/staffplaytime <player>/splaytime, /weeklyplaytimeOpens the live GUI of a player's weekly + all-time playtime and infractionsdytchutilsplaytime.admin
/staffplaytime reloadReloads config / messages / guidytchutilsplaytime.admin
/dytchsstaffutils reload/dsu, /staffutilsReloads config / messages / guidytchutilsplaytime.admin
/dytchsstaffutils reset <player>/dsu reset …Wipes ALL of a player's stored playtime/presence data (offline-capable; doesn't touch LiteBans)dytchutilsplaytime.admin
/dytchsstaffutils litebans [player]/dsu litebans …; subcommand also accepts diagnose / debugPrints the LiteBans diagnostic (defaults to you if no player given)dytchutilsplaytime.admin
/dytchsstaffutils:reloadSame as reload; the namespaced form so the server's own /reload stays untoucheddytchutilsplaytime.admin
Buy a license now
$9.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
89 Views
0 Purchases
2 Downloads
Jun 9, 2026 Published
Jun 10, 2026 Updated
Not yet rated
977.7 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Staff
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link
Recommended for you
A basic coinshop configuration for Lifesteal
Not yet rated
3 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,177 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,112 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,044 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,803 purchases
Share and earn
Refer this resource and earn a 10% commission.
89 Views
0 Purchases
2 Downloads
Jun 9, 2026 Published
Jun 10, 2026 Updated
Not yet rated
977.7 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Staff
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link
Recommended for you
A basic coinshop configuration for Lifesteal
Not yet rated
3 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,177 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,112 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,044 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,803 purchases
Top