Skip to content

Regionerator 2.2.0

Compare
Choose a tag to compare
@Jikoo Jikoo released this 06 Oct 18:28
· 305 commits to master since this release
  • 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.
  • 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.