General rework, new compatibilities, smoother loading and more features!
Added compatibility with minecraft versions 1.17.x and 1.18.x.
Added compatibility with Java 17.
Reworked Display command: It is now possible to display multiple areas at once. Added possibility to edit the particle effect option to customize the display in your own way! Fixed issue where an error would be thrown when deleting an area that was still being displayed.
Reworked information command: Simplified UI and shown information. When an area is being loaded, the command will now show the currently built percentage.
Removed TPS checker and command as it was outdated and unable to run correctly.
Improved plugin's descriptions and protocols' versions (version command).
Added new /ar cancel <area, ALL> command to cancel one or all loading areas. *Usage for the name "all" has been restricted when creating areas due to conflicts with the cancel command.
Area Loading: Improved mechanic to only activate upon area loading, to improve server's performance and consume less resources. When fast mode is enabled all loading areas will merge their intervals for a faster area loading (default: true). Formatted time at the end of the area's loading.
Improved Queue system for a better and smoother area management. *Generally speaking, area loading is now supposed to be smoother and less resource consuming than it is in versions below 2.0.0.
Improved functions for a safe shut down on plugin's disable.
Fixed the issue where an error would be thrown when incorrect arguments would be provided when running a command.
Increased interval between automatic reloads to prevent overloading and unncessary resources' consuption.
Added Update checker to verify if a new plugin's version is available.
Reworked debugging system to now print messages to a file (path AreaReloader\debug.txt) for a better way of reading through the plugin's procedures.
Added Metrics functionalities.
Smoothened and cleaned out the base code.
Removed unused and old settings from the config file. *I suggest to re-create your config.yml file to clear all old and unused settings.