Skip to content

RolePlay-Cauldron/LoriTime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

688 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LoriTime

License: GPLv3 Java Minecraft Platform

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.

Features

  • 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.

Installation

  1. Download the latest build from Modrinth or GitHub.
  2. Put the matching plugin jar into the plugins directory of every server or proxy that should run LoriTime.
  3. Start and stop the server once so LoriTime can create its configuration files.
  4. Configure config.yml, commands.yml, and localization files as needed.
  5. 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.