diff --git a/scripts/crafttweaker/mid/additions/vanilla/Crafting.zs b/scripts/crafttweaker/mid/additions/vanilla/Crafting.zs index 5621e24c..42fa050d 100644 --- a/scripts/crafttweaker/mid/additions/vanilla/Crafting.zs +++ b/scripts/crafttweaker/mid/additions/vanilla/Crafting.zs @@ -325,6 +325,87 @@ static shapedBuilders as Holder[] = [ Damage: map.mark.metadata as short}}); } as IRecipeFunction), //Hunting Dimension Portal Frame + //industrialforegoing--------------------------------------------------------------------------------------------------- + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //White Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Orange Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Magenta Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Light Blue Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Yellow Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Lime Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Pink Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Gray Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Light Gray Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Cyan Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Purple Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Blue Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Brown Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Green Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Red Conveyor Belt + + Util.dynamicShaped(*8, { + .anyDamage():[0,1,2,3,5,6,7,8], + :[4] + }), //Black Conveyor Belt + //integrateddynamics---------------------------------------------------------------------------------------------------- Util.simpleShaped(, "part", [ , @@ -333,6 +414,14 @@ static shapedBuilders as Holder[] = [ ]), //Machine Reader + //mekanism------------------------------------------------------------------------------------------------------------- + Util.dynamicShaped(, { + :[0,2,6,8], + :[1,7], + :[3,5], + :[4] + }), //Teleportation Core + //moreplates------------------------------------------------------------------------------------------------------------ Util.dynamicShaped(, { :[0,2,6,8], diff --git a/scripts/multiblocked/Assembler.zs b/scripts/multiblocked/Assembler.zs index 9e8d427b..3555e168 100644 --- a/scripts/multiblocked/Assembler.zs +++ b/scripts/multiblocked/Assembler.zs @@ -38,6 +38,96 @@ static recipes as Recipe[] = [ val assemblerRP as RecipeMap = map; +//Mob Imprisonment Tool +assemblerRP.start() + .duration(600) + .perTick(true) + .inputFE(1000) + .perTick(false) + .inputItems(*4,,) + .outputItems() + .buildAndRegister(); + +//white conveyor belt +assemblerRP.start() + .duration(20) + .perTick(true) + .inputFE(500) + .perTick(false) + .inputItems(*2,,*6,*4) + .outputItems(*4) + .buildAndRegister(); + +//Extraction Conveyor Upgrade +assemblerRP.start() + .duration(40) + .perTick(true) + .inputFE(500) + .perTick(false) + .inputItems(*8,*2,,.withTag({conveyorType: "immersiveengineering:extract"})) + .outputItems() + .buildAndRegister(); + +//Insertion Conveyor Upgrade +assemblerRP.start() + .duration(40) + .perTick(true) + .inputFE(500) + .perTick(false) + .inputItems(*8,*2,) + .outputItems() + .buildAndRegister(); + +//Detection Conveyor Upgrade +assemblerRP.start() + .duration(40) + .perTick(true) + .inputFE(500) + .perTick(false) + .inputItems(*8,*2,) + .outputItems() + .buildAndRegister(); + +//Bouncing Conveyor Upgrade +assemblerRP.start() + .duration(40) + .perTick(true) + .inputFE(500) + .perTick(false) + .inputItems(*8,*2,) + .outputItems() + .buildAndRegister(); + +//Dropping Conveyor Upgrade +assemblerRP.start() + .duration(40) + .perTick(true) + .inputFE(500) + .perTick(false) + .inputItems(*8,*2,,.withTag({conveyorType: "immersiveengineering:dropper"})) + .outputItems() + .buildAndRegister(); + +//Blinking Conveyor Upgrade +assemblerRP.start() + .duration(40) + .perTick(true) + .inputFE(500) + .perTick(false) + .inputItems(*8,*2,) + .outputItems() + .buildAndRegister(); + +//Splitting Conveyor Upgrade +assemblerRP.start() + .duration(40) + .perTick(true) + .inputFE(500) + .perTick(false) + .inputItems(*8,*2,.withTag({conveyorType: "immersiveengineering:splitter"})) + .outputItems() + .buildAndRegister(); + //animal grower assemblerRP.start() .duration(600)