So I'm mostly done with my "Old School IC2 and Gregtech Makeover" script, but I wanted to include a recipe for the Immibis Advanced Machines Rotary Macerator. The closest I've found to attempting to find out the syntax for it is from Immibis Microblocks, dreammaster's saw recipe:
recipes.remove(<ImmibisMicroblocks:immibis.microblocksaw>);
What I want to do is duplicate:
Macerator.addRecipe(SteelDust * 2, <ore:oreSteel>);
but instead of the IC2 macerator I need it to transfer over to the rotary macerator as well (for when I get to tier 2).
I've looked through the Advanced Machine source and checked out the java file for the (rotary) macerator, but I have no idea how I'd implement it.
My idea was to create a val RotaryMacerator = <*> where * is where the macerator would be set then just type RotaryMacerator.addRecipe etc.
Please help. The recipe I included is not the only one. I've removed the recipes for crushed ores and have it so the macerator directly spits out the impure dust versions of whatever ore it macerates (to save me the step of macerating it a second time), and I would like to do the same for the Advanced version.
Edit: Just looked at the java file again and it looks like it adopts the IC2 recipes for the machine, so this may not be necessary. However if anyone has some experience with this please let me know.
Update: So after about 3 hours of troubleshooting I finally got all 155 lines of my "GregtechEasyMode.zs" ironed out. I'm currently waiting for the game to re-launch because after scratching out all the errors it was throwing I got it to just throw "13 Modifications Were Stuck" message which should be fixed after this restart. I was running into a handful of problems I shouldn't be having however, since I have GTTweaker for the the version of Gregtech and Minetweaker 3 I'm running. The issue was I was unable to use the ore dictionary for anything gregtech related. There were only a handful of things, mainly steel dust and the NAND chip. For whatever reason I couldn't use <ore:dustSteel> or <ore:circuitPrimitive> for these two things; instead I had to type out the full "<gregtech:gt.metaitem.01:#> for each gregtech specific item I was changing (which, based on the sample scripts, didn't seem like I should have to). I just updated GTTweaker from 1.4.0 to 1.4.1 but I still have to reference GT's metadata for the GT stuff to work for now. Everything worked properly now so if you want to be able to use IC² the way it worked in 1.4 (i.e. build T1 and then T2 [if you have the mods installed to add back in the rotary macerator, etc.] and then finally move to the advanced GregTech machines).
For reference, here's my script. I added two (possibly) unnecessary import lines after errors were being thrown, so I'm not sure they are entirely necessary, so they may be redundant, but maybe someone with some experience can take a look and figure out why it isn't loading the GT oredict additions on its' own:
GregTech 1.4 Mode
Update: Added ExtraBiomesXL script that adds easier slab/double slab recipes as well as Natura integration (see below)
ExtraBiomesXL Changes