- Update to Minecraft 1.21.4
- Fix "Network Protocol Error" when server sends block updates for chunks it has already unloaded (#341)
- Add Korean, Japanese, German, and French translations, updated Traditional Chinese translation
- Update to Minecraft 1.21.2
- Fix missing fake chunks and "Network Protocol Error"s when server sends out-of-bounds chunk (#313)
- Add support for Sodium 0.6.0 (#308)
- Fix occasional chunk missing light data when its original chunk was loaded and immediately unloaded within 1-10 frames (#290)
- Fix newly loaded real chunks sometimes flickering black for a few frames without Sodium or Starlight (#290)
- Update to Minecraft 1.21
- Fix "Dynamic World Management" not working when switching server without full reconnect (#250) (thanks to KrisAphalon!)
- Update to Minecraft 1.20.6
- Fix game crashing/freezing when world name contains illegal characters (#67)
- Fix "This world contains data from an old version" on new worlds with "Dynamic World Management" enabled (#246)
- Add support for servers with multiple identically-named worlds (e.g. proxies) (#72) Note: Must be enabled in config. When enabled, a new local cache is started on each world change. If there are enough chunks with similar content in two caches, they will automatically be merged. This does mean that you may need to walk around a little before Bobby loads in cached chunks if there is little identifying information in your world (e.g. flat worlds). You may need to delete your existing cache if it is comprised of multiple worlds to prevent Bobby from merging into it.
- Fix compatibility with SkinShuffle (#192)
- Fix sky fog rendering incorrectly as render distance goes beyond 32 (#152)
- Fix world not loading when
last_access
file has become corrupted (#92) - Add Status field to chunk data so one could potentially use the files as a regular world
- Add Traditional Chinese translations
- Fix unloading of block entities without "Disable Block Entities" (#142)
- Fix crash when Sodium chunk_rendering mixins are disabled (#143)
- Fix light data being lost when upgrading 1.18 -> 1.19 (#136)
- Fix "Invalid client settings" with view distance greater than 127 when connecting to Paper server (#135)
- Sort fake chunks before loading so nearby chunks load first
- Fix render distance resetting after restart if above 32 (#109)
- Fix errors about Starlight in log when Starlight is not installed
- Fix lag spikes caused by chunk serialization on main thread when crossing chunk borders (#95)