- Added new TPS feature: AreaReloader now has its own method to calculate server's ticks per second.
With this addition you will be able to set the required TPS to load an area; if the actual TPS are lower than the required TPS, the loading will be paused and then resumed until needed TPS are met.
- Added new /ar tps <time> command to check the server's live TPS.
<time> stands for how long the monitoring will be running in milliseconds (Ex. /ar tps 5000 - will run a TPS scan for five seconds).
AreaReloader's TPS shall not be compared to other ways of monitoring TPS like /gc.
While AreaReloader provides live TPS on its own way, other plugins/commands may only show the average amount of your server's TPS.
- Improved area loading, added "FastMode" option set true by default.
Use the "FastMode" at your will, as it replaces more blocks at a time by speeding up the session it may slow down your server's performance.
- Reworked "IgnoreAirBlocks" option, now using a mask for air blocks instead, this feature is now set to false by default as it does not store air blocks inside areas and will not reload them upon loading.
- Optimized /ar info command
- Optimized /ar list command, now lists all areas in multiple pages to provide an easier way of reading the existing areas
- Added new Queue system to prevent the same areas from loading multiple times at the same time
- Added more configuration possibilites
- Fixed mispelling issues
- Fixed issues with "HasCopiedEntities" which would be mispelled and show wrong values
- Improved /ar reload command: Fixed issue where AreaScheduler would start multiple tasks for the same area which would make scheduler run multiple times
Github-Issue#5
- /ar reload command now creates missing files in the plugin's directory
- /ar reload command now clears running tasks (to prevent AreaScheduler's overflowing and better options updating from configurations)
- Fixed issues with AreaScheduler's delays upon /ar reload command