juancarloscp52 / BedrockIfy

A Minecraft mod that implements some Minecraft Bedrock features into Java edition.
GNU General Public License v3.0
180 stars 37 forks source link

About the 1.21 update #350

Closed vico93 closed 2 months ago

vico93 commented 3 months ago

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.

9ineven commented 3 months ago

Same here.

TsengFayt commented 3 months ago

Agreed, Bedrockify is among the first mods I always add to my worlds. I am happy to test if that is possible!

GrassyTrams commented 3 months ago

Me too!

juancarloscp52 commented 3 months ago

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:

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!

vico93 commented 3 months ago

Thanks a lot @juancarloscp52! Will test and report any issues

vico93 commented 3 months ago

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.

https://github.com/juancarloscp52/BedrockIfy/assets/3485505/53f1729c-69bd-46d7-871e-0da69fb54d71

juancarloscp52 commented 3 months ago

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!

lonefelidae16 commented 3 months ago

Hi there, I’m also testing. I found and try to fix a few more issues than indicated here.

$\color{green}{\textsf{Fixed and committed}}$:

$\color{orange}{\textsf{Found}}$:


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.

juancarloscp52 commented 3 months ago

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? imagen

As always, thank you for everyting!

lonefelidae16 commented 3 months ago

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.

jokeruarwentto commented 3 months ago

Hello,

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.