ImmersiveMC 1.5.0 Alpha 2 is here, with a ton of code changes and bug fixes!
New Features
- An option to have ImmersiveMC only be active when in VR.
- Added compatibility with the Lootr mod.
Bug Fixes
- Fixed several bugs around config changes while in-game, most notably fixing needing to restart the game to disable right-click interactions with Immersives while in VR.
- Fixed a bug from the last alpha version where the rotation of an Immersive can become de-synced from the player, making it very difficult to place items properly.
- Fixed Immersives still being active after the block its tied to was broken through some method other than a player directly breaking it (explosions,
/setblock
, etc.). - Fixed a bug where the Immersive Beacon would crash non-VR players.
- Fixed a bug from the last alpha release where quickly placing and breaking an Immersive crashes the game.
- Fixed anvils only consuming one item when it should consume multiple, such as when repairing items.
- Fixed the bag being very bright at night and glowing with shaders active.
- Fixed a bug likely from the last alpha version where chests and Shulker Boxes wouldn't close when leaving their range.
- Fixed a bug from the last alpha version where the item placements for Shulker Boxes were incorrect when the Shulker Box was not facing upwards.
- Fixed a typo from the last alpha version resulting in the levels and Lapis Lazuli consumed at an Enchanting Table always being "(1)".
Technical Changes
- A massive rework of how Immersives are tracked. Now, Immersives are tracked on the server, which results in significantly reduced network traffic. This was by far the biggest change in this update, and helps massively towards a potential ImmersiveMC API.
- Moved world storage handling to be much more easily extensible.
- The active config system has been heavily reworked. This fixes several bugs, as mentioned under "Bug Fixes" above.
- Rewrote some of the code powering the in-game configuration screens to make it easier to change in the future.
Misc. Changes
- The "Bypass Immersion while Crouching" setting defaults to disabled on new installations of ImmersiveMC.
Warnings/Notes
- I didn't mention this with the previous release, but this is an alpha version of ImmersiveMC. You should expect more bugs than usual!
- This update introduced a major change to how ImmersiveMC's data is stored in your world save data. Although I've done my best to verify everything works, there is a small chance that items stored in anvils, beacons, crafting tables, enchanting tables, smithing tables, and the crafting section of your bag may lose their items due to bugs. If you run into any issues surrounding this, please let me know.