Changelog
Basically everything has been overhauled and improved.
- Specific Fabric API modules are no longer bundled (jar-in-jar)
- Fabric API is now a required dependency for both single player and dedicated server
- Replaced .prop config files with JSON
- All existing config files will no longer function.
- Improved time acceleration and world simulation performance
- Time is now ticked multiple times synchronously before ticking the world, 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.
- The weather cycle is now ticked while sleeping
- Added client configuration screen for ModMenu through YetAnotherConfigLib
- ModMenu and YetAnotherConfigLib are now optional dependencies for single player
- Added action bar messages
- Number of players required to sleep
- Only when config option
use_sleep_percentage
istrue
- Only when config option
- Remaining time until thunderstorm passes
- Remaining time until players wake up
- Current day
- When waking up at dawn
- Number of players required to sleep
- Added
/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
)
- Added
action_bar_messages
configuration option, defaulttrue
- Added
tick_block_entities
configuration option, defaulttrue
- Added
tick_random_block
configuration option, defaulttrue
- Added
tick_snow_accumulation
configuration option, defaulttrue
- Added
tick_ice_freezing
configuration option, defaulttrue
- Added
tick_lightning
configuration option, defaulttrue
- Added
tick_animals
configuration option, defaultfalse
- Added
tick_monsters
configuration option, defaultfalse
- Added
animal_tick_multiplier
configuration option, default0.25
- Scales the amount of times passive animals are ticked
- Added
monster_tick_multiplier
configuration option, default0.25
- Scales the amount of times hostile mobs are ticked
- Changed
max_ticks_added
configuration option default value from60
to40
- Changed
player_scale
configuration option default value from0.2
to0.4
- Removed
tick_chunks
configuration option- Ticking whole chunks was a huge performance intensive option which became undesirable to use even in single player. If you simply wanted faster random tick speeds to increase sapling and crop growth, you had to also tick many things which you might not want to continually tick (like mob spawns).
Commit log: https://github.com/Giggitybyte/SleepWarp/compare/1.2.0...2.0.0
Dependencies
Files
sleepwarp-2.0.0+1.19.4.jar(134.51 KiB) Primary
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
2.0.0+1.19.4Loaders
Fabric
Game versions
1.19.4Downloads
3468Publication date
April 21, 2023 at 10:43 AMPublisher
Giggitybyte
Owner