Closed MajdT51 closed 4 days ago
use CompletableFuture from Paperlib to get the chunks async
rename ScanRegionTask to ScanRegionTaskAdvanced
introduce another calculate resources "strategy"
the scan strategy is controlled by a new config called PopulationDensity.AdvancedScanStrategy of type boolean, which is set to true by default
PopulationDensity.AdvancedScanStrategy
simplified vs advanced:
scanregion command: /scanregion
the original implementation with sync chunk loading and advanced scan can be explicitly used with /scanregionoriginal.
use CompletableFuture from Paperlib to get the chunks async
rename ScanRegionTask to ScanRegionTaskAdvanced
introduce another calculate resources "strategy"
the scan strategy is controlled by a new config called
PopulationDensity.AdvancedScanStrategy
of type boolean, which is set to true by defaultsimplified vs advanced:
scanregion command: /scanregion
the original implementation with sync chunk loading and advanced scan can be explicitly used with /scanregionoriginal.