Regionerator 2.2.0
- Removed local dependencies
- While pretty much all of the various supported plugins are open source, anything requiring manual setup ruins the point of using a tool like Maven for dependency management. I am not going to maintain support for plugins that require me to do additional manual work and reduce the ability of others to contribute.
- Removed Feudal support.
- Feudal is inactive in a buggy state on 1.13, and previous versions contained a force-op.
- Removed Kingdoms and UltimateClaims support.
- In addition to the lack of build system support, Songoda appears to have questionable business practices. If you want support for their plugins, you can ask their staff to add their own PluginHooks to Regionerator. At worst, my old hooks are always available via version control and can be copied verbatim.
- Removed LandLord support.
- LandLord has not been updated since Minecraft 1.8 and does not have build system support.
- Civs, Residence, and MassiveCraft Factions are only available via reflection as they are not available via a build system. FactionsUUID already was only supported via reflection.
- Fixed some logic resulting in fresh chunks never being deleted under certain conditions.
- Fixed issues with option to delete fresh chunks ignoring chunks generated with option disabled.
- Added more debug logging.
- Added new debug level
EXTREME
for tracing down hooks causing chunk loading.
- Added new debug level
- Fixed data load failure potentially eternally protecting chunks
- Fixed repeated data conversion (due to old data move failure) resetting values to potentially worse states
- Fixed a few potential concurrency problems
Please note that I have not extensively tested this build. While I'm relatively confident in the changes made, you should exercise caution when using it.