Release v1.3.0: The Taterwebz Update
Introducing the Taterwebz, a browser embedded in Minecraft!
Added:
- Taterwebz Block
- As of right now, all browsers are client-side, and things such as clicks and key input will not be sent to other clients.
- Sync will be added in a future update (1.3.1).
- Config Screen
- You can now configure a few things about the mod, such as the resolution of displays and VM arguments for inception games.
Changes:
- Project Inception can now be run on servers! Woohoo!
- However, both inception games and browsers are handled client side.
- This means that you won't be able to magically play the same world at the same time with this mod.
- Disabled TechReborn recipes by default
- To re-enable, you'll need to edit the config file
project_inception.cfgmanually.
- To re-enable, you'll need to edit the config file
Known Bugs + Missing Features
- Certain actions might produce overlapping displays. Breaking both displays and rebuilding them, or just relogging, should fix this.
- Browsers do not sync across players (see above).
- PostLaunch's progress bar is compatible with Dark Loading Screen but not with Splash yet.
- Some webgl-heavy webpages (eg classic.minecraft.net) do not work with the Taterwebz browsers
Technical:
- Added PostLaunch entrypoint
- Added JCEF and Pandomium. Should work on all platforms but untested for Mac and Linux right now.
- Refactored common display code
- Added a few more packets to QueueProtocol
Tested with All of Fabric 3. Brought to you by questionable ASM transformations!