diff --git a/GroovyScript-examples/mekanism.groovy b/GroovyScript-examples/mekanism.groovy new file mode 100644 index 00000000..a8a4a8bf --- /dev/null +++ b/GroovyScript-examples/mekanism.groovy @@ -0,0 +1,44 @@ +//IsotopicCentrifuge +//mods.Mekanism.Isotopic_Centrifuge.add(gas('water'), gas('hydrogen')) +//mods.Mekanism.Isotopic_Centrifuge.removeByInput(gas('nuclearwaste')) + +//NutritionalLiquifier +//mods.Mekanism.NutritionalLiquifier.add(item('minecraft:cake'),gas('nutritionalpaste')*200) +mods.Mekanism.NutritionalLiquifier.removeByInput(item('minecraft:apple')) + +//Antiprotonic Nucleosynthesizer +mods.Mekanism.AntiprotonicNucleosynthesizer.add(item('minecraft:iron_ingot'),gas('antimatter'),item('minecraft:gold_ingot'),0,500) +mods.Mekanism.AntiprotonicNucleosynthesizer.removeByInput(item('minecraft:wool:4'),gas('antimatter')) +mods.Mekanism.AntiprotonicNucleosynthesizer.recipeBuilder().gasInput(gas('water')).input(item('minecraft:clay_ball')).output(item('minecraft:diamond')).durazqtion(1).energy(1).register() + +//Organic Farm +mods.Mekanism.OrganicFarm.add(item('minecraft:stone'),gas('water'),item('minecraft:stone:1'),item('minecraft:stone:2'),1) +mods.Mekanism.OrganicFarm.removeByInput(item('minecraft:red_mushroom'),gas('nutrientsolution')) + +//Stamping +mods.Mekanism.Stamping.add(item('minecraft:stone'),item('minecraft:dirt')) +mods.Mekanism.Stamping.removeByInput(item('minecraft:dirt')) + +//Rolling +mods.Mekanism.Rolling.add(item('minecraft:stone'),item('minecraft:dirt')) +mods.Mekanism.Rolling.removeByInput(item('minecraft:dirt')) + +//Brushed +mods.Mekanism.Brushed.add(item('minecraft:stone'),item('minecraft:dirt')) +mods.Mekanism.Brushed.removeByInput(item('minecraft:dirt')) + +//Turning +mods.Mekanism.Turning.add(item('minecraft:stone'),item('minecraft:dirt')) +mods.Mekanism.Turning.removeByInput(item('minecraft:dirt')) + +//Alloy +mods.mekanism.Alloy.add(item('minecraft:nether_star'),item('minecraft:glass'),item('minecraft:beacon')) +mods.Mekanism.Alloy.removeByInput(item('mekanism:ingot:6'),item('mekanism:ingot:5')) + +//CellExtractor +mods.Mekanism.CellExtractor.add(item('minecraft:stone'),item('minecraft:stone:1'),item('minecraft:stone:2'),1) +mods.Mekanism.CellExtractor.removeByInput(item('minecraft:iron_ore')) + +//CellSeparator +mods.Mekanism.CellSeparator.add(item('minecraft:stone'),item('minecraft:stone:1'),item('minecraft:stone:2'),1) +mods.Mekanism.CellSeparator.removeByInput(item('minecraft:iron_ore')) \ No newline at end of file diff --git a/build.gradle b/build.gradle index ccccedd5..7f44193b 100644 --- a/build.gradle +++ b/build.gradle @@ -142,10 +142,14 @@ dependencies { } compileOnly "dan200.computercraft:ComputerCraft:${computercraft_version}:api" compileOnly "mcjty.theoneprobe:TheOneProbe-1.12:${top_version}:api" - compileOnly("appeng:appliedenergistics2:${ae2_version}:api") { + /* + compileOnly("appeng:appliedenergistics2:${ae2_version}:api") { exclude module: "jei_1.12.2" } - + */ + compileOnly files("libs/appliedenergistics2-rv6-stable-7.jar"){ + exclude module: "jei_1.12.2" + } compileOnly files("libs/groovyscript-0.1.0-2023-1-13.jar") //runtime ("libs/groovyscript-0.2.0.jar") deobfCompile "zone.rong:mixinbooter:4.2" diff --git a/gradle.properties b/gradle.properties index b2d778ec..4dd32989 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,7 +2,7 @@ minecraft_version=1.12.2 mappings_version=stable_39 forge_version=14.23.5.2847 mod_version=9.8.8 -homebaked=023-sddsd2332 +homebaked=024-sddsd2332 mcmp_version=2.5.3 jei_version=4.15.0.289 diff --git a/libs/appliedenergistics2-rv6-stable-7.jar b/libs/appliedenergistics2-rv6-stable-7.jar new file mode 100644 index 00000000..6bfbdf16 Binary files /dev/null and b/libs/appliedenergistics2-rv6-stable-7.jar differ