5.6 DEV build 2948
Pre-release
Pre-release
5.6 DEV build 2948
This dev build contains bugfixes, contributions and dependency updates that have been done since May.
Special thanks to Kopo, YannicHock & Zaemong for contributions to this update.
Changes from DEV build 2906
- Dependency updates
- Calendar now responds to selected language
- Fixed bug with calendar in negative timezones (GMT-8 etc)
- Fabric updates done by Kopo
- Extension string values now up to 250 chars
- Minor bugfixes
Change log
Commands [action required]
- /plan and /planproxy now require
plan.command
permission to be used. This is to allow hiding /plan from tab completion, since it showed up even if a player had no access to any of the subcommands.
Platform specific
- Fabric now uses 1.21.3 api, 1.21.4 also still supported. fabric-permissions-api 0.3.3 now required. Thanks Kopo
- Fixed Nukkit incompatibility with EntityTameable being moved to a different package
- Fixed Folia ConcurrentModificationException related to ping task
- Fixed Folia region tick thread crash if another plugin was using Plan placeholders on server thread
Website
- Fixed Calendar being one day behind when server timezone was set to negative GMT, eg. GMT-8.
- Calendar now responds to selected language on the UI
- Fixed some countries not appearing on the map due to missing country name -> ISO-3166 alpha-3 translation
- Added web permissions for different Server Perfomance graph data types. This allows configuring permissions for viewing TPS graph and nothing else.
- Fixed reverse-proxy subdirectory address correction not applying to Logo image
Database
- Fixed CorrectWrongCharacterEncodingPatch applying to non-Plan tables in the same database.
- Fixed ping insert duplicate key error
Config
- Increased default time series data retention to 10 years (3650 days) - previously 90 days. Does not change existing configs.
- Removed &useSSL=false from default MySQL Launch_options. Does not change existing configs.
Extensions
- StringProvider can now store values up to 250 characters long before truncation.
- CMI Extension added by YannicHock
Locale
- Fixed French (FR) locale causing website loading issues
- Japanese (JA) locale updated by Zaemong
Placeholders
- Catch any exceptions that occur during placeholder request to not cause problems in other plugins using Plan placeholders
- Added %plan_top_{category}_{n}_value_raw% placeholders for unformatted values (Useful for custom time formats)
- Added %plan_server_players_online% and %plan_network_players_online% placeholders that show the latest data in the database (~1 minute accuracy)