No longer tolerate break payment when stripping a player-placed log. Such feature has been implemented by mistake.
The initial intend was to fix a bug in the version 3.0.5: to allow break payments after stripping a natural log. The fix is preserved in this release.
All the details about this change are available here.
Breaking change: support with Spigot v1.17 & 1.18 dropped.
Changes summary:
- Config handling rework
- Properties validation is more lenient
- HOCON properties are now ordered in a more logical/organized way when generating the default config files
- Tolerate break payment when tagged log block is stripped
- Gracefully disable plugin on failure
- Dependencies licences are now automatically scanned => Scans are passing for this plugin!
- General maintenance activities (dependencies bump, refactoring, ...)
Officially support old databases (MySQL 5.5/MariaDB 10.3)
Details about the now fixed issue can be found here.
This version has been tested on Minecraft v1.20.6 & 1.21.1 with latest version of JobsReborn (i.e. the 5.2.4.2 one).
Main changes:
- Updated the plugin's documentation & include a "Features" section to highlight the benefits brought by installing it on servers ;
- Minor bug fix about potentiel overflow/underflow for very big coordinates (more details here) ;
- Internal improvements.
This new version include a fix resolving the error stack traces printed in the server logs depending on the actions performed on the server (e.g. when collecting crops) - #570
As a side node, it may be relevant to share the new setup of a nearly fully-automated releasing pipeline, allowing easier and faster deliveries of incoming releases.
The full release note can be found here: https://github.com/Djaytan/mc-jobs-reborn-patch-place-break/releases/tag/v3.0.3
The main changes
- BREAKING CHANGE: Drop compatibility with old Spigot servers versions (v1.16.x and below)
- Support to old databases (e.g. MySQL v5.7) thanks to Flyway v10 migration
- Rename the "initLocalDateTime" database column to "createdAt"
- Quality tests & security improvements
- Staying up to date with plugin's dependencies
- Update documentation
More details directly on the release note.
What's Changed
Fix
- Get rid of patch verification mechanism due to too many issues and design limitation
Dependencies
- Update Flyway from v9.16.3 to v9.20.0
- Update Error Prone Annotations from v2.18.0 to v2.20.0
- Update Bukkit-SLF4J from v1.0.14 to v1.0.19
- Update Guava from v31.1-jre to v32.0.1-jre
- Update Commons-IO from v2.11.0 to v2.13.0
- Update SQLite-JDBC from v3.41.2.1 to v3.42.0.0
- Update JBoss-Logging from v3.5.0.Final to v3.5.1.Final
Feature
- Possibility to define restriction list of blocks in the
restrictedBlocks.yml
config file. This can be useful for performances optimization when too many actions are handled for specific blocks (e.g. Tree Feller of McMMO generating a huge amount of requests at the same time leading to server freeze)