Releases: RolePlay-Cauldron/LoriTime
Releases · RolePlay-Cauldron/LoriTime
Release list
LoriTime-2.0.1 ALPHA
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
/ltlookup 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_IMPORTadjustments scoped todefault/globalinstead 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
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
/ltmodifycommand. The player data deletion is there too.
Added
- New storage types:
mysqlmariadbsqlite
commands.ymlfor 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
Changed
- Updated multiple dependencies
Added
- Auto updater for the plugin config and language file
updatesub command forloritimeadmincommand 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.enabledto enable or disable the backup system.
- new key
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
Changed
deleteargument from the/ltacommand toreset.
Added
- Paper plugin loader.
- Folia platform loader.
deleteUserargument to/ltacommand 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
Changed
- Reworked the plugin logger for better logging
Added
/ltdebugcommand 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
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
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
Changed
- to only show
releaseupdates 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
slavein a multi-setup, even if its not needed. - storage being loaded as
slavein 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
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
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