diff --git a/src/main/java/com/github/gtexpert/core/integration/eio/recipes/EIOItemsRecipe.java b/src/main/java/com/github/gtexpert/core/integration/eio/recipes/EIOItemsRecipe.java index 9f9b6306..256eb0d8 100644 --- a/src/main/java/com/github/gtexpert/core/integration/eio/recipes/EIOItemsRecipe.java +++ b/src/main/java/com/github/gtexpert/core/integration/eio/recipes/EIOItemsRecipe.java @@ -29,13 +29,13 @@ public static void init() { RecipeMaps.ASSEMBLER_RECIPES.recipeBuilder() .input(Items.PAPER) .input("dyeBlack") - .circuitMeta(2) + .circuitMeta(4) .outputs(Mods.EnderIO.getItem("item_material", 1, 77)) .duration(100).EUt(4).buildAndRegister(); RecipeMaps.ASSEMBLER_RECIPES.recipeBuilder() .input(Items.PAPER) .fluidInputs(Materials.DyeBlack.getFluid(72)) - .circuitMeta(2) + .circuitMeta(4) .outputs(Mods.EnderIO.getItem("item_material", 1, 77)) .duration(100).EUt(4).buildAndRegister(); diff --git a/src/main/java/com/github/gtexpert/core/integration/eio/recipes/EIOSoulBinderRecipe.java b/src/main/java/com/github/gtexpert/core/integration/eio/recipes/EIOSoulBinderRecipe.java index 7ae7f14b..77983e50 100644 --- a/src/main/java/com/github/gtexpert/core/integration/eio/recipes/EIOSoulBinderRecipe.java +++ b/src/main/java/com/github/gtexpert/core/integration/eio/recipes/EIOSoulBinderRecipe.java @@ -59,6 +59,18 @@ private static void soulBinderRecipes() { .output(ModObject.itemSoulVial.getItemNN()) .output(ModObject.itemSoulFilterBig.getItemNN()) .duration(1000).EUt(VA[LV]).buildAndRegister(); + + // SoulBinder - Broken Spawner + ItemStack spawnerStack = new ItemStack(ModObject.itemBrokenSpawner.getItemNN(), 1, 0); + spawnerStack.setTagCompound(tag); + EnderIORecipeMaps.SOUL_BINDER_RECIPES.recipeBuilder() + .input(new GTRecipeItemInput(stack).setNBTMatchingCondition(NBTMatcher.RECURSIVE_EQUAL_TO, + NBTCondition.create(NBTTagType.STRING, "entityId", name.toString()))) + .inputNBT(ModObject.itemBrokenSpawner.getItem(), NBTMatcher.ANY, NBTCondition.ANY) + .fluidInputs(GTEUtility.getModFluid("xpjuice", 2240)) + .output(ModObject.itemSoulVial.getItemNN()) + .outputs(spawnerStack) + .duration(1200).EUt(VA[MV]).buildAndRegister(); } }