diff --git a/common/src/main/java/muramasa/gregtech/loader/crafting/Machines.java b/common/src/main/java/muramasa/gregtech/loader/crafting/Machines.java index 07790937f..e475a92a9 100644 --- a/common/src/main/java/muramasa/gregtech/loader/crafting/Machines.java +++ b/common/src/main/java/muramasa/gregtech/loader/crafting/Machines.java @@ -534,6 +534,12 @@ public static void loadRecipes(Consumer output, AntimatterRecipe .put('F', FieldGenIV) .put('P', PLATE.get(TungstenSteel)).build(), "CFC", "PHP", "CPC"); + provider.addItemRecipe(output, "machines", "has_wrench", provider.hasSafeItem(WRENCH.getTag()), TRANSFORMER.getItem(Tier.LV), + ImmutableMap.builder() + .put('H', HULL_ULV) + .put('C', CABLE_LEAD.getBlockItem(PipeSize.VTINY)) + .put('W', CABLE_TIN.getBlockItem(PipeSize.VTINY)).build(), " CC", "WH ", " CC"); + provider.addItemRecipe(output, "machines", "has_wrench", provider.hasSafeItem(WRENCH.getTag()), TRANSFORMER.getItem(Tier.LV), ImmutableMap.builder() .put('H', HULL_LV) diff --git a/common/src/main/java/muramasa/gregtech/loader/machines/AssemblyLoader.java b/common/src/main/java/muramasa/gregtech/loader/machines/AssemblyLoader.java index 5dba348ad..f6eafdff0 100644 --- a/common/src/main/java/muramasa/gregtech/loader/machines/AssemblyLoader.java +++ b/common/src/main/java/muramasa/gregtech/loader/machines/AssemblyLoader.java @@ -19,6 +19,8 @@ import muramasa.gregtech.block.BlockCasing; import muramasa.gregtech.block.BlockCoil; import muramasa.gregtech.block.BlockColoredWall; +import muramasa.gregtech.data.GregTechData; +import muramasa.gregtech.data.Machines; import muramasa.gregtech.data.ToolTypes; import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; @@ -148,6 +150,9 @@ private static void frames(){ } private static void misc(){ + ASSEMBLING.RB().ii(of(Machines.TRANSFORMER.getItem(ULV), 8), of(Machines.TRANSFORMER.getItem(LV), 4), of(Machines.TRANSFORMER.getItem(MV), 2), + of(Machines.TRANSFORMER.getItem(HV), 1), of(ComputerMonitor), of(TIER_CIRCUITS.apply(EV), 4)).io(Machines.ADJUSTABLE_TRANSFORMER.getItem(EV)).add("ev_adjustable_transformer", 50, 1920); + ASSEMBLING.RB().ii(of(Machines.TRANSFORMER.getItem(EV), 1), of(Machines.ADJUSTABLE_TRANSFORMER.getItem(EV), 2), of(ComputerMonitor), of(TIER_CIRCUITS.apply(IV), 4)).io(Machines.ADJUSTABLE_TRANSFORMER.getItem(IV)).add("ev_adjustable_transformer", 50, 1920); ASSEMBLING.RB().ii(of(ItemTags.PLANKS,8), INT_CIRCUITS.get(8)).io(new ItemStack(Items.CHEST,1)).add("chest",100,4); ASSEMBLING.RB().ii(of(PLATES_IRON_ALUMINIUM, 2), of(Items.IRON_BARS, 2)).io(COVER_DRAIN.getItem()).add("drain",800, 16);