MEGA Cells

MEGA Cells

30M Downloads

Fabric support/port

soupCodez opened this issue ยท 5 comments

commented

I was just wondering if you'll ever make a fabric port. If not, do you mind if I give it a shot?

commented

This is indeed planned. I am still currently focusing on getting another feature release out before that, but I should have some time afterwards to also bring MEGA to Fabric once and for all.

Of course, if you're happy to try your hand at porting it yourself until then, pull requests are always welcome :)

commented

I don't think it's worth depending on Architectury, really. On top of the add-on not being particularly large, it also uses similar (if not the exact same) approaches to AE2 when it comes to, say, registration. There aren't even many classes that rely on the loader implementation and the few that do have been rather cleanly segregated from the common codebase already.

To be more specific, only the main mod class and anything under init.loader and datagen would need porting over to Fabric. Also, since AppMek isn't available for Fabric, that integration would simply have to be stripped out altogether.

commented

Do you think it would be better to have a forge and a fabric mod or use something like architectury?

commented

Figured I'd drop an update on the situation just now. I have almost finished a Fabric port for 1.19, but I'm facing a larger obstacle than expected figuring out block model datagen.

If need be, I will also backport to 1.18.

commented

Now available on Fabric as of v1.5.x. Will also release a 1.18 build if and when AE2 decides to do another round of backporting for that version.