Overall improvements and possible compatabilities#299
Overall improvements and possible compatabilities#299semenishchev wants to merge 22 commits intoPetrolpark-Mods:1.20.1from
Conversation
|
Right now this can't be merged since it exposes whole crafttweaker mod, thus making mod not-runnable for the people who don't have it installed |
|
Since this commit ZenScripts such as these are working For now I need to add localisation support to the customly made molecules and reactions. And then add destroy recipes of distillation, electrolysis, aging, centrifugation, charging and obliteration. |
|
I got it working. https://youtu.be/5jzG_4Y9q0M |
Also removed redudant code in the original recipe classes More collection optimisations
Fixed recipe string dumps Implemented AgingRecipeManager
|
Nice stuff, thank you! I am thinking of readjusting how Elements/Molecules/Reactions are registered (maybe to use events, something similar to how JEI does its compat), but it shouldn't be too different from the current system. I'll probably merge this once the rest of 1.0 is finished, and given it a more thorough check-through. I also appreciate you fixing the messiness of my Map loops, from basically when I was first learning Java. Thanks again! |
|
In the latest commit I've added methods such as So these are being called by CraftTweaker scripts, so the only thing that matters that these methods do what they should to do (register/unregister). |
|
Someone who translated it to Russian isn't native speaker. It has countless spelling and grammar mistakes |
|
my minecraft IGN is pcpx btw |
|
I made compatibility with Mixers and all of that stuff. Also it fully exposes reaction builder and its utils such as reaction result, so you can create all complex reactions and recipe from CraftTweaker |

After dancing with the mods a bit, I'm thinking that this compatibility is the most important one. This is only initial compatibility, I will expand this in the future.
#288