IntegratedPlaytime: Automatic Ranks Based on Playtime

What Is IntegratedPlaytime and Why Your Server Needs It Running a Minecraft server is about building a community, and nothing fosters loyalty like rewarding players for the time they invest. IntegratedPlaytime is a server-side Forge mod that tracks active playtime and automatically progresses pla...

Download playtime for Minecraft 1.20.1

Original name: playtime

Minecraft: 1.20.1

Loaders: Forge

FileVersionLoaderSize
playtime-1.0.jar1.20.1Forge170 КБDownload
playtime-1.1.jar1.20.1Forge206 КБDownload
playtime-1.2.jar1.20.1Forge206 КБDownload
playtime-1.2.1.jar1.20.1Forge220 КБDownload

What Is IntegratedPlaytime and Why Your Server Needs It

Running a Minecraft server is about building a community, and nothing fosters loyalty like rewarding players for the time they invest. IntegratedPlaytime is a server-side Forge mod that tracks active playtime and automatically progresses players through a fully customizable rank system. It’s AFK-aware, so idle hours don’t count — only genuine gameplay earns those coveted titles and perks. Whether you’re managing a cozy survival world or a sprawling network, this mod hands you the tools to celebrate dedication, manage claim limits, and keep your server tidy without ever touching a config file manually (though you can if you want).

Core Features That Make Playtime Stand Out

The mod packs a punch with features that go far beyond a simple playtime counter. Here’s what you get right out of the box.

A 33-Rank Progression Journey

Players advance through eight themed phases, each with its own visual style and increasing benefits. The journey starts with humble survival ranks and climbs all the way to god-tier status. Each rank unlocks more claim chunks and forceloaded chunks, with unique colors and icons to show off. The phases are:

  • Phase 1 – The Grounded: Starter to Settler, survival and settlement vibes.
  • Phase 2 – The Arcane: Apprentice to Wizard, magic and mysticism.
  • Phase 3 – The Industrial: Tinker to Steamlord, steampunk era.
  • Phase 4 – The Technological: Technician to Commander, modern engineering.
  • Phase 5 – The Ascent: Aviator to Orbiteer, atmosphere and early space.
  • Phase 6 – The Interplanetary: Spacefarer to Starseeker, deep space colonization.
  • Phase 7 – The Cosmic Manipulators: Riftshaper to Eclipsebringer, bending physics.
  • Phase 8 – The Absolute: Ascendant to Singularity, the ultimate rank.

Every rank is fully editable. You can add, remove, or tweak them in-game or via JSON, with no upper limit — want 200 ranks? Go for it.

Rich Visuals and Display Ranks

Ranks aren’t just names; they’re a visual experience. You can assign single hex colors or multi-stop gradients to rank titles, and use formatting like bold, underline, and italic. Phase finals use complex gradients built from the three preceding colors, with underlines for early phases and bold for later ones. The mod even supports per-character gradients for chat with Better Forge Chat.

Once a player earns a rank, they can set it as their display rank, which appears as an underlined, colored suffix next to their name in chat. This works seamlessly with LuckPerms suffixes, and players can switch display ranks via a GUI or command. Admins can set display ranks for any player, giving everyone a way to flaunt their progress.

Smart AFK Detection That Can’t Be Fooled

Playtime only ticks when players are truly active. The mod monitors multiple signals: camera rotation, movement, hotbar slot changes, sprint toggles, and interactions like block breaking or chatting. A player must produce several distinct signal types to be considered active, so simple AFK macros won’t cheat the system. When AFK is detected, an action bar message appears and tracking pauses until real activity resumes.

Intuitive In-Game GUI

The Playtime GUI puts everything at your fingertips. Players can view their total playtime, current rank, progress toward the next rank, and a list of all server members with search and sorting. A visual rank grid shows all ranks with icons and colors, and you can click any player or rank for detailed popups. Setting a display rank is just a click away.

Seamless Integration with Popular Server Tools

IntegratedPlaytime works beautifully with LuckPerms and Open Parties and Claims, but all integrations are optional and detected at runtime.

  • LuckPerms: Automatically sync ranks with LP groups — when a player ranks up, their old group is removed and the new one added. Prefix colors and display rank suffixes are set via the LP API. A bulk resync command fixes any mismatches.
  • OpenPAC: Claim limits scale with rank, and inactivity cleanup automatically wipes claims from inactive players. Each rank can have its own inactivity threshold, and top ranks can be immune. Dry run mode lets you test cleanup without removing anything.

Don’t use these mods? No problem. Playtime runs standalone with its own integrated chat formatter and fallback colors.

Admin Commands and Data Safety

Manage everything without leaving the game. The admin command suite lets you view player info, modify playtime, reset data, force-set ranks, edit rank configurations, run inactivity cleanups, create manual backups, and hot-reload the rank config. Flexible time formats like 1h30m or 2.5h make adjustments painless.

Player data is protected with rotating backups (hourly, daily, weekly) and periodic saves. If the players.json file gets corrupted, the mod refuses to overwrite it, so you never lose progress. UUID-keyed records ensure identity stays consistent even if usernames change.

Installation Made Simple

IntegratedPlaytime requires Minecraft 1.20.1 with Forge 47.x. Just drop the playtime-1.0.jar into your server’s mods folder, start the server, and the config and data directories are generated automatically. Clients don’t need to install anything — it’s entirely server-side. For those who prefer a streamlined setup, the mod can be easily installed via the foxygame.net launcher, a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu. Optional dependencies like LuckPerms and Open Parties and Claims are detected at runtime, so you can add them later without any hiccups.

Rank-Up Effects That Feel Epic

Every rank-up triggers a server broadcast, a configurable sound, and a big on-screen title with adjustable fade timings. You can even run custom commands on rank-up, such as giving rewards or special effects, making each milestone feel truly momentous.

The Full 33-Rank Journey at a Glance

From the first hour to the 1,250-hour Singularity, the progression is designed to keep players engaged. The Grounded phase starts at 1 hour and ends at 16 hours; The Arcane spans 24 to 65 hours; The Industrial from 80 to 140 hours; The Technological from 170 to 275 hours; The Ascent from 320 to 485 hours; The Interplanetary from 550 to 775 hours; The Cosmic Manipulators from 860 to 1,145 hours; and The Absolute from 1,180 to 1,250 hours. The Singularity rank boasts 2,000 claims, 32 forceloads, and never expires — a true badge of honor.

Conclusion

IntegratedPlaytime transforms the way you reward dedication on your Minecraft server. Its deep customization, smart AFK detection, and seamless integration with LuckPerms and OpenPAC make it a must-have for any admin who values player retention and server cleanliness. Whether you want a simple 5-rank system or a sprawling 200-rank odyssey, this mod adapts to your vision. Install it, configure it your way, and watch your community thrive as players climb the ranks.