SigmundGranaas / forgero

Tool creation and customization mod for Minecraft
MIT License
48 stars 15 forks source link

WIP Compat mod support #211

Open SigmundGranaas opened 1 year ago

SigmundGranaas commented 1 year ago

This is our issue/thread for seeing which mods are supported, which are being worked on and to ask mod support for new mods!

Not started yet (asking for help; ordered by importance)

Redo required (old compat; new features, updated textures, etc.)

Done

May need a revisit

Andrew6rant commented 1 year ago

EMI Integration would be really nice. Right now only the mod's recipes with schematics are displayed

SigmundGranaas commented 1 year ago

Alright, I have no experience with this mod, but I'll see if I can work on integrating the recipes better đź‘Ť

Steveplays28 commented 1 year ago

Just linking #326 (Mod Menu Integration) here for anyone reading. Got implemented and should be ready for 0.11 if I'm keeping track correctly

SigmundGranaas commented 1 year ago

That's correct

DanMeadWasTaken commented 1 year ago

What about some Expert weapons & tools integration? Basically if it's present, then use their recipes or parts?

SigmundGranaas commented 1 year ago

I am not familiar with this mod, but it looks to me like it's making changes to vanilla progression by changing how tools are crafted. Forgero also does this, but does this by providing a complete part, upgrade and property system.

It's possible to create an extension mod that attaches forgero properties to the items provided and add recipes for this, but this would probably require more work by the author of expert weapons and tools to be useful.

I might be missing something, but I don't think using the mods recipes is something that would make sense for Forgero

DanMeadWasTaken commented 1 year ago

How hard would it be for someone to then instead make a extension mod to basically replicate the expert tools recipes into forgero or for the modpack creator to be able to just change the forgero recipes to do something similar

Steveplays28 commented 1 year ago

@DanMeadWasTaken You could use the Forgero example extension pack as a framework to add compatibility. You could copy their textures and override Forgero textures with them using a datapack.

DanMeadWasTaken commented 1 year ago

Alright, thankyou! I'll look into this, trying to make my own modpack, but wanted progression to be a bit harder- and thus wanted the sorta recipes expert weapons & tools uses. Although i was thinking i may just need to change recipes using something like kubejs

Steveplays28 commented 1 year ago

Datapacks (and Forgero extension packs) can change recipes too! Less fragile than KubeJS in my experience, though use what you like. Good luck with the modpack!

DanMeadWasTaken commented 1 year ago

I almost forgot! My other suggestion was one that is pretty prominent these days: Advanced Netherite

Steveplays28 commented 1 year ago

I've seen that mod before! Definitely doable, feel free to open a separate issue and we'll track it here.

Steveplays28 commented 1 year ago

Thanks for opening the issues @DanMeadWasTaken!

DanMeadWasTaken commented 1 year ago

No problem lol I've basically already had to go around for about a month now just reporting bugs and making suggestions, it's always nice to have a mod creator/collaborator that responds/gives feedback.

SigmundGranaas commented 1 year ago

Damn, Steve is keeping it up with awesome responses, thanks for your suggestions Daniel!

ChromaPIE commented 1 year ago

If it's the correct place to leave a mod support request I would more than love to have a GregTechCEu Modern support! Much appreciation!

SigmundGranaas commented 1 year ago

If it's the correct place to leave a mod support request I would more than love to have a GregTechCEu Modern support! Much appreciation!

We appreciate the request for new compats to Forgero! GregTech's list of materials is a little too big, so it probably won't receive a compat module from the core team, although if some brave soul wants to create the compat, we are open for providing the support needed to get it going!