Skip to content

Releases: RolePlay-Cauldron/LoriTime

LoriTime-2.0.1 ALPHA

Choose a tag to compare

@github-actions github-actions released this 02 Jul 21:08

Changed

  • Expanded and cleaned up migration, setup, compatibility, placeholder, AFK, and storage documentation.
  • Updated several dependencies

Fixed

  • Corrected documentation to show Java 21 and Minecraft 1.21+ compatibility.
  • Fixed command completions suggesting scoped /lt lookup arguments or AFK player targets that the sender cannot execute.
  • Fixed LoriTime 1 storage migration routing so SQL configurations migrate the configured SQL database instead of switching to SQLite because legacy flat files are present.
  • Migrated LoriTime 1 aggregate playtime as LEGACY_IMPORT adjustments scoped to default/global instead of synthetic session rows.

To update

If you upgrade from V1, check the instructions from 2.0.0 release. If you upgrade from 2.0.0, just drag and drop the new jar in.

LoriTime-2.0.0 ALPHA

Choose a tag to compare

@github-actions github-actions released this 01 Jul 20:01

This is the Alpha-Release of the 2.0.0 of LoriTime. Use with Caution!

Changed

  • The way the plugin stores its internal data in the storages for more flexibility.
  • Updated the migrator of configs
  • Overhauled the API
  • Updated the docs
  • Reworked command registration into proxy, backend canonical, and backend slave profiles.
  • Replaced the local command root with admin subcommands: proxy admin defaults to /plta, backend admin defaults to /lta, and reload/debug/info/update now live under admin.
  • Moved player time mutation and delete-user actions from admin into the dedicated modify command.
  • Removed the modifying actions from the admin command to the new /ltmodify command. The player data deletion is there too.

Added

  • New storage types:
    • mysql
    • mariadb
    • sqlite
  • commands.yml for custom command names and aliases with separate proxy and backend profile sections.
  • Recent-player command completion cache with a configurable default window of 30 days.

Removed

  • The storage type yml
  • BungeeCord support

ToUpdate

Its recommendet to check the migration guide as the update has some pitfalls. Read more here

LoriTime-1.7.0

Choose a tag to compare

@github-actions github-actions released this 02 Feb 17:17

Changed

  • Updated multiple dependencies

Added

  • Auto updater for the plugin config and language file
    • update sub command for loritimeadmin command to update from ingame or the console
    • a new config section and language section for the updater. Its recommend to regenerate the config file for the updated texts on the command descriptions.
    • This feature is currently limited to Paper only. On Bungee and Velocity an update folder will be created within the plugin directory, you have to move the files yourself.
  • Backup system for the plugin config and language file. New keys in the config file are automatically added to the backup file. The config will lose its style after the first automated config backup. This is a compromise to have an automated config update system.
    • new key backup.enabled to enable or disable the backup system.

Fixed

  • NullPointerException on LoriTimeBungee when the command /lt <playerName> is executed via console.
  • NullPointerException on plugin reload when the afk feature is disabled.
  • Load error on Velocity 3.5.0 (Ty to @neokoni for the pr!)

The updater is considered experimental!

LoriTime-1.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Dec 22:52

Changed

  • delete argument from the /lta command to reset.

Added

  • Paper plugin loader.
  • Folia platform loader.
  • deleteUser argument to /lta command to delete a user entirely from the plugin.

To Update

  • Drag and drop the new jar in, regenerate the lang file. If you used the Bukkit version before make sure to delete the bukkit jar and put the Paper / Folia jar in.

LoriTime-1.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 17:47

Changed

  • Reworked the plugin logger for better logging

Added

  • /ltdebug command to enable or disable the console debugger.
  • new placeholder representing the total amount of time the player has been online. The values are rounded to two decimal places.
    • %loritime_seconds_total%
    • %loritime_minutes_total%
    • %loritime_hours_total%
    • %loritime_days_total%
    • %loritime_weeks_total%
    • %loritime_months_total%

Removed

  • Bukkit compatibility to remove bloated code. Only Paper is supported via the Bukkit loader.

LoriTime-1.4.4

Choose a tag to compare

@github-actions github-actions released this 10 Sep 15:38

Fixed

  • AFK feature on multi-setup sending as much messages as players are online
  • AFK feature removing to much of the online time if the player went afk

LoriTime-1.4.3

Choose a tag to compare

@github-actions github-actions released this 07 Sep 15:12

Changed

  • the way how the PluginMessaging is working within the plugin. No notable changes for the user

Added

  • new Placeholder %loritime_seconds%, %loritime_minutes%, %loritime_hours%, %loritime_days%, %loritime_weeks%, %loritime_months%, %loritime_years%
  • automatic docs build
  • zh-cn translation (thanks to cygbs)

Fixed

  • Placeholder not properly working on multisetup

LoriTime-1.4.2

Choose a tag to compare

@github-actions github-actions released this 08 Jul 18:29

Changed

  • to only show release updates from modrinth for the users.
  • how the version gets displayed when using the info command

Added

  • more metrics for better tracking what features are used

Fixed

  • wrong versioning of the velocity module
  • error message when deactivating the plugin if the cache scheduler is not running
  • cache task running as slave in a multi-setup, even if its not needed.
  • storage being loaded as slave in a multi-setup, even if its not needed.

To Update

  • Just drag and drop the new jar in.

Why no 1.4.1? I'm currently messing around with the buildscript and trying to automate the release process to make it easier for me to work. And i messed it up a bit. You do not have to worry you missed a version.

LoriTime-1.3.0

Choose a tag to compare

@Lorias-Jak Lorias-Jak released this 11 May 17:21

Added

  • 1.20.5 / 1.20.6 support
  • Customizable command alias

Fixed

  • An issue where an error was thrown if the LoriTime commands were executed via bungee console
  • player afk feature where the player was instantly set afk, if the command was used to get out of afk

Updated

  • Bump com.github.spotbugs:spotbugs-annotations from 4.7.3 to 4.8.0 by @dependabot in #31
  • Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by @dependabot in #30
  • Bump org.apache.maven:maven-artifact from 4.0.0-alpha-7 to 4.0.0-alpha-10 by @dependabot in #43
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.3 by @dependabot in #41
  • Bump commons-io:commons-io from 2.14.0 to 2.15.1 by @dependabot in #40
  • Bump me.clip:placeholderapi from 2.11.4 to 2.11.5 by @dependabot in #37
  • Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.1 to 3.3.2 by @dependabot in #35
  • Bump org.apache.maven:maven-artifact from 4.0.0-alpha-10 to 4.0.0-alpha-13 by @dependabot in #50
  • Bump joda-time:joda-time from 2.12.5 to 2.12.7 by @dependabot in #49
  • Bump net.md-5:bungeecord-api from 1.20-R0.1 to 1.20-R0.2 by @dependabot in #47
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5 by @dependabot in #46
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.13.0 by @dependabot in #51
  • Bump com.google.guava:guava from 33.0.0-jre to 33.2.0-jre by @dependabot in #58
  • Bump com.github.spotbugs:spotbugs-annotations from 4.8.3 to 4.8.5 by @dependabot in #57
  • Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.1 by @dependabot in #56
  • Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.3 by @dependabot in #53
  • Bump org.junit:junit-bom from 5.10.1 to 5.10.2 by @dependabot in #52

To update

  • Regenerate your config.yml

LoriTime-1.2.0

Choose a tag to compare

@Lorias-Jak Lorias-Jak released this 15 Oct 19:31
4f91276

Added

  • AFK command listener for checking if the player entered a command in chat
  • Placeholder API support

Updated

  • Bump org.mockito:mockito-bom from 5.5.0 to 5.6.0
  • Bump commons-io:commons-io from 2.13.0 to 2.14.0
  • Bump net.kyori:adventure-platform-bukkit from 4.3.0 to 4.3.1
  • Bump net.md-5:bungeecord-api from 1.19-R0.1-SNAPSHOT to 1.20-R0.1
  • Json Version bump

To update

Regenerate your config.yml