tick_random_block was enabledBasically everything has been overhauled and improved.
use_sleep_percentage is true/sleepwarp command
/sleepwarp config: Allows for real-time modification of configuration options./sleepwarp status: Displays each player and whether or not they're sleeping./sleep alias for /sleepwarp (e.g. /sleep config)action_bar_messages configuration option, default truetick_block_entities configuration option, default truetick_random_block configuration option, default truetick_snow_accumulation configuration option, default truetick_ice_freezing configuration option, default truetick_lightning configuration option, default truetick_animals configuration option, default falsetick_monsters configuration option, default falseanimal_tick_multiplier configuration option, default 0.25
monster_tick_multiplier configuration option, default 0.25
max_ticks_added configuration option default value from 60 to 40player_scale configuration option default value from 0.2 to 0.4tick_chunks configuration option
Commit log: https://github.com/Giggitybyte/SleepWarp/compare/1.2.0...2.0.0
Basically everything has been overhauled and improved.
use_sleep_percentage is true/sleepwarp command
/sleepwarp config: Allows for real-time modification of configuration options./sleepwarp status: Displays each player and whether or not they're sleeping./sleep alias for /sleepwarp (e.g. /sleep config)action_bar_messages configuration option, default truetick_block_entities configuration option, default truetick_random_block configuration option, default truetick_snow_accumulation configuration option, default truetick_ice_freezing configuration option, default truetick_lightning configuration option, default truetick_animals configuration option, default falsetick_monsters configuration option, default falseanimal_tick_multiplier configuration option, default 0.25
monster_tick_multiplier configuration option, default 0.25
max_ticks_added configuration option default value from 60 to 40player_scale configuration option default value from 0.2 to 0.4tick_chunks configuration option
Commit log: https://github.com/Giggitybyte/SleepWarp/compare/1.2.0...2.0.0
performance_mode
TickMonitor class have been removedtick_entities
tick_animals and tick_monsterstick_mob_spawn
tick_spawners
tick_monsterstick_animalsmonster_tick_multiplier
animal_tick_multiplier
I was still not happy with the overall performance when all world simulation features were enabled. Time, weather, and additional world ticks were done synchronously and sequentially right at the end of the world tick, meaning at default settings the world would be ticked 60 times over before the next world tick would begin.
My solution is to tick time and weather synchronously before world ticking, and if there still time before dawn, then the various portions of the world will be ticked on one of three single-thread executors; monsters and animals will be ticked on one, random block ticks on another, and everything else will be ran on the third. This setup allows time to advance at a steady rate while the additional world ticks are processed sequentially and asynchronously on other threads.
/sleepwarp command
/sleepwarp config: Allows for real-time modification of configuration options./sleepwarp status: Displays each player and whether or not they're sleeping./sleep alias for /sleepwarp commanduse_sleep_percentage is trueplayer_scale configuration option default value from 0.2 to 0.6tick_chunks configuration option
action_bar_messages configuration option, default truetick_block_entities configuration option, default truetick_random_block configuration option, default truetick_snow_accumulation configuration option, default truetick_ice_freezing configuration option, default truetick_lightning configuration option, default truetick_entities configuration option, default falsetick_mob_spawn configuration option, default falsetick_spawners configuration option, default falseperformance_mode configuration option , default falseCommit log: https://github.com/Giggitybyte/SleepWarp/compare/1.2.0...2.0.0-rc1

Accelerates time when sleeping instead of skipping directly to day.