Changelog
2.0.0 Change Log
2.0.0 Rewrite
Basically everything has been overhauled and improved.
- Specific Fabric API modules are no longer bundled (jar-in-jar) with SleepWarp
- 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.
- 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
)
- 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
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.2.jar(134.47 KiB) Primary Download
External resources
Project members
Giggitybyte
Owner
Technical information
License
MPL-2.0
Client side
unsupported
Server side
required
Project ID