From 0861282264f666534d45f32f99cc65cf785fe4b0 Mon Sep 17 00:00:00 2001 From: tracer4b <61507029+tracer4b@users.noreply.github.com> Date: Thu, 22 Sep 2022 22:03:08 +0800 Subject: [PATCH] lazy ae2 compat --- overrides/scripts/ModSpecific/LazyAE2.zs | 73 ++++++++++++++++++++++++ overrides/scripts/_oreDict.zs | 3 +- 2 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 overrides/scripts/ModSpecific/LazyAE2.zs diff --git a/overrides/scripts/ModSpecific/LazyAE2.zs b/overrides/scripts/ModSpecific/LazyAE2.zs new file mode 100644 index 0000000..5fda947 --- /dev/null +++ b/overrides/scripts/ModSpecific/LazyAE2.zs @@ -0,0 +1,73 @@ +#modloaded threng + +import mods.appliedenergistics2.Inscriber; + +Inscriber.removeRecipe(); + +mods.threng.Centrifuge.removeRecipe(); +mods.threng.Centrifuge.removeRecipe(); + +furnace.remove(); + +mods.jei.JEI.hideCategory("threng.agg"); +mods.jei.JEI.hideCategory("threng.energize"); + +recipes.removeByRecipeName("threng:machine_core"); +recipes.removeByRecipeName("threng:spec_core_64"); + +// Materials +// Fluix Steel +alloy.recipeBuilder() + .inputs(, ) + .outputs() + .duration(400).EUt(1920).buildAndRegister(); + +// Resonating Crystal +autoclave.recipeBuilder() + .inputs() // Prescient Crystal + .fluidInputs( * 1000) + .outputs() + .duration(400).EUt(1920).buildAndRegister(); + +// Fluix Logic +circuit_assembler.recipeBuilder() + .inputs(, , * 3, * 4, * 4) + .fluidInputs( * 144) + .outputs() + .duration(400).EUt(1920).buildAndRegister(); +circuit_assembler.recipeBuilder() + .inputs(, , * 3, * 4, * 4) + .fluidInputs( * 288) + .outputs() + .duration(400).EUt(1920).buildAndRegister(); + +// Speculation Core 64x +assembler.recipeBuilder() + .inputs(, , , * 4, * 16, * 64) + .outputs() + .duration(600).EUt(1920).buildAndRegister(); + +// Circuit Etcher +mods.threng.Etcher.removeRecipe(); +mods.threng.Etcher.removeRecipe(); +mods.threng.Etcher.removeRecipe(); +mods.threng.Etcher.removeRecipe(); +mods.threng.Etcher.removeRecipe(); + +mods.threng.Etcher.addRecipe(, , , ); +mods.threng.Etcher.addRecipe(, , , ); +mods.threng.Etcher.addRecipe(, , , ); +mods.threng.Etcher.addRecipe(, , , ); +mods.threng.Etcher.addRecipe(, , , ); + +// Removals +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); diff --git a/overrides/scripts/_oreDict.zs b/overrides/scripts/_oreDict.zs index f01e5a0..1b32b3c 100644 --- a/overrides/scripts/_oreDict.zs +++ b/overrides/scripts/_oreDict.zs @@ -287,7 +287,8 @@ var dustsDisabled as IItemStack[][IOreDictEntry] = { , , , - + , + ], #dustCobalt