- Updated to Minecraft 1.19.4
- Majority of the code was completely overhauled; should be smoother and more efficient
- Replaced .prop config files with JSON.
- All existing config files will no longer function.
- Added ModMenu support through YetAnotherConfigLib.
- 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.
- Added *`/sleep`* alias for `/sleepwarp` command
- Added action bar messages
- Number of players required to sleep
- Only when config option `use_sleep_percentage` is `true`
- Remaining time until players wake up
- Current day when waking up
- Weather is now ticked while sleeping
- Changed `player_scale` configuration option default value from `0.2` to `0.6`
- Removed `tick_chunks` configuration option
- Ticking 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).
- I made this better by hand writing custom world tick code which iterates over chunks once and only ticks parts of the world that the user wants.
- Added `action_bar_messages` configuration option, default `true`
- Added `tick_block_entities` configuration option, default `true`
- Added `tick_random_block` configuration option, default `true`
- Added `tick_snow_accumulation` configuration option, default `true`
- Added `tick_ice_freezing` configuration option, default `true`
- Added `tick_lightning` configuration option, default `true`
- Added `tick_entities` configuration option, default `false`
- Added `tick_mob_spawn` configuration option, default `false`
- Added `tick_spawners` configuration option, default `false`
- Added `performance_mode` configuration option , default `false`
Commit log: https://github.com/Giggitybyte/SleepWarp/compare/1.2.0...2.0.0-rc1
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }