createaddition icon indicating copy to clipboard operation
createaddition copied to clipboard

Fabric Support

Open mrh0 opened this issue 2 years ago • 8 comments

While I (MRH0) support and maintain the Forge version of Create Crafts & Additions I do not support nor maintain the Fabric port. The Fabric branch is community driven and I only approve changes, compile, and publish the jar. If anyone has an interest in maintaining the Fabric branch you are free to do so by making a PR here.

mrh0 avatar Aug 23 '22 15:08 mrh0

You may have a look at Architectury. It allows you to use the same code for both Forge and Fabric. You can also have Forge and Fabric specific code for working with some libraries. It will take some effort to transfer to project to it, and it will mean another dependency is needed (which we need to wait for to update to another MC version e.g. 1.20). But this means we can have very little code for Fabric and Forge in the same branch and have a common library. For an example my mod BetterCC uses it.

ajh123 avatar Nov 24 '22 17:11 ajh123

Just created #411 This is for fabric for 1.19.2 as diamond grit is not currently craftable.

Random-Cookie avatar Dec 09 '22 09:12 Random-Cookie

Could we get a contributor guide? I want to fix some crafting issues with fabric but I can't get the project to build in eclipse.

EDIT: running gradlew build hangs on 100% configuring for me

<=============> 100% CONFIGURING [1m 35s]
> Resolve dependencies of :runtimeClasspathCopy

Sewdohe avatar Jan 24 '23 00:01 Sewdohe

Okay: I had found a bug for Fabric where biomass couldn't be made due to the recipe including a forge tag...so I changed the identifter to just be seed oil rather than any kind of biofuel and it's working now - but is this an okay way of doing things? This break forge compat and I'm not sure if splitting the codebase so much from forge version was a good idea

Sewdohe avatar Jan 24 '23 18:01 Sewdohe

Is it possible to using Porting Lib?

KLONOA9X6 avatar Jun 01 '23 02:06 KLONOA9X6

Is it possible to using Porting Lib?

Not familiar with it, you mean for using it to port CC&A to fabric? sure. not sure if anyone else is working on a new fabric port atm

mrh0 avatar Jun 01 '23 16:06 mrh0

#591 and #593 are both working on it

dragonshardz avatar Jul 01 '23 06:07 dragonshardz

I am currently porting the large connectors to Fabric. What other features are still missing on Fabric / Were recently added to Forge? By the way, I am mainly copying and pasting, so using Architectury might have benefits...

skippyall avatar Dec 20 '23 18:12 skippyall