4.6.0-DEV3
Pre-release
Pre-release
4.6.0 DEV3
This version might not be stable on network servers because server configs on network-feature is untested
Changes from DEV2
- Plan is now built with Gradle instead of Maven
- Added an event that is called when Plan enables (or reloads)
- Deprecated PlanAPI#fetchFromPlanDB
- Network Setting management (Full configs editable on the network)
- #708 Added "back" links to /server and /player pages
- #483 /player links now open in the current tab
- Fix #839 (Servers tab on /network empty)
- Fix #822 Active players message being flipped
- Attempt to prevent #841 (GriefPrevention NPE on enable)
- Fixed #860 MySQL patching
- Fixed #861 Absolute path was null
- Fixed #844 Config patching
Changes
New
- Configuration enhancements:
- Made things more readable in the config:
- Setting validation (Is the setting correct format)
- Configuration patch system that allows moving old settings to new locations, making it easier to make the config more readable. Back up old config in case of issues.
- It is recommended to move the
Plugins
section to the bottom of the config for better readability - Server configs are now available for editing on network servers Untested
- Database optimizations:
- Reduced the amount of joins for tables by flattening user_id into uuid for tables. This should reduce CPU load with larger queries.
- Resulting database not backwards compatible (eg. 4.5.2).
- Added "back" links to /server and /player pages
- /player links now open in the current tab, old behavior available via setting
Bugfixes
- Miclebrick Fixed an error with Java 11
- Prevented NPE when
DataGathering.Geolocations
is false - RegisterCommand error no longer logged
- RegisterCommand success message fixed
- Import command success message added
- Fix Servers tab on /network page opening wrong tab
- Fix Active players message times being flipped
- Attempt to prevent NPE on enable related to GriefPrevention