About the 1.21 update
vico93 opened this issue · 11 comments
I saw that you've commited an initial update to 1.21 and commented "Lacks testing". Just for you to know that, if needed, i can help you with testing.
Agreed, Bedrockify is among the first mods I always add to my worlds. I am happy to test if that is possible!
Hello! Thank you all for your comments. Here's an alpha version in case you wanna try it. There are still some issues i'm working on fixing and some things that i have not tested yet.
Known Issues:
- Config screen shows a black background.
- Paper Doll produces vertex explosions on certain situations (Iris/soduim related?)
Please backup your world/server before trying it. This version should be fine but i'm not responsible if anything in your world breaks
File is a zip due to github file restrictions. Please unzip
bedrockify-1.9.5-dev-a+mc1.21.zip
PS: I hope to have the mod ready for next week/weekend. Thank you for your patience!
Thanks a lot @juancarloscp52! Will test and report any issues
Apparently there is a weird text scrolling bug in the mod options screen if we access it via either Mod Menu or the button on the Options screen. Weirdly, this only happens out of the game, when accessing it while playing on a save it didn't happen (and the background is the world itself, not black like accessing out of game does.
Minecraft_.1.21.2024-06-22.13-42-16-lite.mp4
Yep definitely related to the black background issue. I still have to research but might be related to a dependency i'm using for the config screen. Thanks for the info!
Hi there, I’m also testing. I found and try to fix a few more issues than indicated here.
- SunGlare feature - The vector should be inverted
- SavingOverlay feature - Avoid partially blackout when chest and arrow is rendered on Singleplayer; especially Hotbar
- EatingAnimations feature - Disable when NotEnoughAnimations is loaded
EatingAnimations feature - Weird arm position; compatibility issue with NotEnoughAnimationsI don’t mind, but I have a feeling there are some who do...
- Cauldron feature - Vanilla’s swap armor functionality triggers after dyed a dyeable item
- I just copied codes from CauldronBehavior, but it happens from 1.20.5... why?
Committed branch is available:
https://github.com/lonefelidae16/BedrockIfy/tree/port/1.21
Juan, I’m ready to create a pull about fixed issues if you need. Whenever you want.
Hi! I noticed and fixed the sunglare issue too but forgot to commit it. The dev jar that i sent has the issue fixed haha.
Since it seems that you've been able to squash some more bugs, feel free to open a PR with those three things (including the sunglare fix) and i'll finish up testing and fix the rest that i see.
Cauldron feature - Vanilla’s swap armor functionality triggers after dyed a dyeable item
I just copied codes from CauldronBehavior, but it happens from 1.20.5... why?
Maybe is because in the 1.20.6 port the cauldron behaviour ActionResult was changed from PASS to FAIL?
As always, thank you for everyting!
Hi! I noticed and fixed the sunglare issue too but forgot to commit it. The dev jar that i sent has the issue fixed haha.
Ohh, yep, I’m just using this repo’s build. Thanks for your reply, I see that’s already fixed, I hadn’t checked.
Okay, I’m going to create a pull for the 1.21 branch now.
Cauldron feature - Vanilla’s swap armor functionality triggers after dyed a dyeable item
I just copied codes from CauldronBehavior, but it happens from 1.20.5... why?Maybe is because in the 1.20.6 port the cauldron behaviour ActionResult was changed from PASS to FAIL?
Original CauldronBehavior code returns ItemActionResult.PASS_TO_DEFAULT_BLOCK_INTERACTION
, so I’ve changed to that and tested, but it won’t fix... it happens on Multiplayer, doesn’t happen on Singleplayer.
So, I also tried to change forcibly returns ItemActionResult.SUCCESS
instead of ItemActionResult#success(World.isClient)
, but it won’t fix too...
CauldronBehavior#CLEAN_DYEABLE_ITEM
will work propery, so I’m thinking about we need to do stuff in ColoredWaterCauldronBlock.
I’ll give it some more thought, but I’m not sure I can come up with anything right now. I’ll make a pull when I figure it out again.
Hello,
-
AppleSkin and Screen Safe Area Compatibility:
I recommend to remove the code related to AppleSkin and Screen Safe Area compatibility to ensure proper functionality. -
Hotbar Opacity:
The default opacity should not be set to 0.6f, the hotbar isn't transparent in Bedrock from my experience. -
Days Played Overlay:
This new overlay feature, introduced in Bedrock Edition 1.21, would be a great addition to this mod.
I have forked the repository and created a 1.21-fixes branch, which includes the fixes and the new Days Played overlay feature, for the Days Played
feature, I haven't tested it in multiplayer, but I guess it'll not work properly.
There's no pull request since I've done it for my personal usage, feel free to use what I've done for your needs.