var neutronium = mods.modularmachinery.RecipeBuilder.newBuilder("neutronium", "portal", 120); neutronium.addItemInput( * 5); neutronium.addItemOutput(); neutronium.build(); var wt = mods.modularmachinery.RecipeBuilder.newBuilder("worldthread", "threadmill", 120); wt.addEnergyPerTickInput(1024); wt.addItemOutput(); wt.addDimensionRequirement([684]); wt.build(); var end = mods.modularmachinery.RecipeBuilder.newBuilder("end", "dimextractor", 60); end.addItemOutput(); end.addItemInput( * 5); end.addItemInput(); end.addItemInput(); end.addItemInput(); end.addDimensionRequirement([1]); end.build(); var nether = mods.modularmachinery.RecipeBuilder.newBuilder("nether", "dimextractor", 60); nether.addItemOutput(); nether.addItemInput( * 5); nether.addItemInput(); nether.addItemInput(); nether.addDimensionRequirement([-1]); nether.build(); var aether = mods.modularmachinery.RecipeBuilder.newBuilder("aether", "dimextractor", 60); aether.addItemOutput(); aether.addItemInput( * 5); aether.addItemInput(); aether.addItemInput(); aether.addItemInput(); aether.addDimensionRequirement([4]); aether.build(); var twilight = mods.modularmachinery.RecipeBuilder.newBuilder("twilight", "dimextractor", 60); twilight.addItemOutput(); twilight.addItemInput( * 5); twilight.addItemInput(); twilight.addItemInput(); twilight.addItemInput(); twilight.addItemInput(); twilight.addItemInput(); twilight.addDimensionRequirement([7]); twilight.build(); var cavern = mods.modularmachinery.RecipeBuilder.newBuilder("cavern", "dimextractor", 60); cavern.addItemOutput(); cavern.addItemInput( * 5); cavern.addItemInput(); cavern.addItemInput(); cavern.addItemInput(); cavern.addDimensionRequirement([-50, -51, -52]); cavern.build(); var between = mods.modularmachinery.RecipeBuilder.newBuilder("between", "dimextractor", 60); between.addItemOutput(); between.addItemInput( * 5); between.addItemInput(); between.addItemInput(); between.addItemInput(); between.addDimensionRequirement([20]); between.build(); var erebus = mods.modularmachinery.RecipeBuilder.newBuilder("erebus", "dimextractor", 60); erebus.addItemOutput(); erebus.addItemInput( * 5); erebus.addItemInput(); erebus.addItemInput(); erebus.addItemInput(); erebus.addItemInput(); erebus.addDimensionRequirement([66]); erebus.build(); var midnight = mods.modularmachinery.RecipeBuilder.newBuilder("midnight", "dimextractor", 60); midnight.addItemOutput(); midnight.addItemInput( * 5); midnight.addItemInput(); midnight.addItemInput(); midnight.addItemInput(); midnight.addDimensionRequirement([-34]); midnight.build(); var abyss = mods.modularmachinery.RecipeBuilder.newBuilder("abyss", "dimextractor", 60); abyss.addItemOutput(); abyss.addItemInput( * 5); abyss.addItemInput(); abyss.addItemInput(); abyss.addItemInput(); abyss.addItemInput(); abyss.addItemInput(); abyss.addDimensionRequirement([53]); abyss.build(); var advent = mods.modularmachinery.RecipeBuilder.newBuilder("advent", "dimextractor", 60); advent.addItemOutput(); advent.addItemInput( * 5); advent.addItemInput(); advent.addItemInput(); advent.addItemInput(); advent.addItemInput(); advent.addItemInput(); advent.addDimensionRequirement([820, 814, 811, 807]); advent.build(); var mob = mods.modularmachinery.RecipeBuilder.newBuilder("mob", "dimextractor", 60); mob.addItemOutput(); mob.addItemInput( * 5); mob.addItemInput(.withTag({EntityName: "minecraft:creeper"})); mob.addItemInput(.withTag({EntityName: "minecraft:blaze"})); mob.addItemInput(.withTag({EntityName: "minecraft:enderman"})); mob.addItemInput(.withTag({EntityName: "spackenmobs:jens"})); //To be replaced with "Jens Faymann" mob.addItemInput(.withTag({EntityName: "erebus:erebus.wasp"})); mob.addItemInput(.withTag({EntityName: "midnight:nova"})); mob.addItemInput(.withTag({EntityName: "iceandfire:myrmex_royal"})); mob.addItemInput(.withTag({EntityName: "thebetweenlands:dark_druid"})); mob.addItemInput(.withTag({EntityName: "dimdoors:mob_monolith"})); mob.build(); var overworld = mods.modularmachinery.RecipeBuilder.newBuilder("overworld", "dimextractor", 60); overworld.addItemOutput(); overworld.addItemInput( * 5); overworld.addItemInput(); overworld.addItemInput(); overworld.addItemInput(); overworld.addItemInput( * 32); overworld.addDimensionRequirement([0]); overworld.build(); var rift = mods.modularmachinery.RecipeBuilder.newBuilder("rift", "dimextractor", 60); rift.addItemOutput(); rift.addEnergyPerTickOutput(4096); rift.addItemInput(); rift.addItemInput(); rift.addItemInput(); rift.build();