LoriTime tracks how long players are connected to a Minecraft server or network. It supports standalone Paper/Folia servers as well as Velocity-based networks with proxy-owned storage and backend context reporting.
- Tracks playtime globally, per server, per world, and inside time ranges.
- Supports Paper, Folia, and Velocity runtimes.
- Provides single-server and proxy/backend multi-setup modes.
- Stores data in SQLite, MySQL, or MariaDB.
- Includes AFK handling, configurable commands, placeholders, localization, backups, and update checks.
LoriTime 2 development builds require Java 21. See Compatibility for the full platform matrix.
- Download the latest build from Modrinth or GitHub.
- Put the matching plugin jar into the
pluginsdirectory of every server or proxy that should run LoriTime. - Start and stop the server once so LoriTime can create its configuration files.
- Configure
config.yml,commands.yml, and localization files as needed. - Start the server again.
For proxy networks, run Velocity as master and Paper/Folia backends as slave when the proxy should own canonical storage. See Setup and Storage for the exact configuration.