Minechem/Mekanism compatibility
hilburn opened this issue ยท 8 comments
Regarding #2169 and jakimfett/Minechem#695
All of our elements are registered as fluids - as I understand it, the Rotary Condensentrator can convert fluids to gasses but only for the registered fluid for said gas in the Gas Registry. The issue is then that we have particular properties that we require from our chemical fluids, and you have different requirements from yours, so neither can really just use the other's fluids to get the compatibility to work.
As I see it, the only real way to enable this is if there was a secondary mapping where we could register eg. 1,000mB Minechem Hydrogen -> 500mB of Mekanism Gas (the relative proportions would have to be worked out in order to maintain some semblance of balance) in order to enable the conversion
Thoughts?
@aidancbrady Is this still being considered? Would love to see Mekanism and Minechem Hydrogen, Oxygen, etc be interchangable.
Well, as for balancing, some thoughts:
One has to consider in which environment / modpack it will be used. Since you cannot cover all modpacks, it should be, obviosuly, possible to use a config file. So you can distribute the issue of balancing to the responsible modpack creators and also offer the option for server owners to adjust the balance themself. Their feedback might help to find a balanced standard of conversion. That way the issue of balancing can be outsourced.
E.g. RR3 (what i use): Breaking down wood to cellulose and then to hydrogen, carbon and oxygen produces an hillarious large amount of them, which can then be used for immense levels of RF. In other words, people will find ways to use the most efficient way of combining the possibilities of mods by themself, with or without Mekanism. In other words, let the community decide and, as already mentioned, adjust it according to the feedback. Might take while, but well...
Same counts for ore multiiplication e.g. via Thaumcraft vs Mekanism. Stupdily often efficiency looses vs style. Offer similar effiecient alternatives, that go in hand with other mods, but i would try to avoid to compete vs other modpacks willingly.
As for the technical part, i am not that in depth (and as such this might be wrong and / or not helpful). But maybe forge offer possibilites to use a standardized API which itself could check for both mods. If not, i guess standardized properties of the fluids used by both mods could ensure compatibility. I guess you already do this with vanilla MC...
Yes - we would have a config.
The rest, no, Forge has no "FluidDictionary" or equivalent and I don't think it would be a good idea for either mod to use the other's fluids even if we did get the properties equivalent - they have different purposes and it would also prevent the aforementioned configurable balance.
Ok, well would it be possible to add that registry of Fluid->Gas recipes to enable our fluids to work with the condensentrator? Because that's pretty much the only way I can think of to enable it working
Closing this on my end as it seems it's being looked into by the MineChem team. I don't have any plans of doing direct integration on my end, but in the case MineChem wants to be compatible I would be happy to make whatever API changes are necessary.
@aidancbrady I am on the minechem team and discussing those changes is why I opened this issue...