Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
89 changes: 89 additions & 0 deletions scripts/crafttweaker/mid/additions/vanilla/Crafting.zs
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,87 @@ static shapedBuilders as Holder[] = [
Damage: map.mark.metadata as short}});
} as IRecipeFunction), //Hunting Dimension Portal Frame

//industrialforegoing---------------------------------------------------------------------------------------------------
Util.dynamicShaped(<industrialforegoing:conveyor:0>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:0>:[4]
}), //White Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:1>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:1>:[4]
}), //Orange Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:2>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:2>:[4]
}), //Magenta Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:3>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:3>:[4]
}), //Light Blue Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:4>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:4>:[4]
}), //Yellow Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:5>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:5>:[4]
}), //Lime Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:6>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:6>:[4]
}), //Pink Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:7>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:7>:[4]
}), //Gray Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:8>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:8>:[4]
}), //Light Gray Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:9>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:9>:[4]
}), //Cyan Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:10>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:10>:[4]
}), //Purple Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:11>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:11>:[4]
}), //Blue Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:12>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:12>:[4]
}), //Brown Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:13>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:13>:[4]
}), //Green Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:14>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:14>:[4]
}), //Red Conveyor Belt

Util.dynamicShaped(<industrialforegoing:conveyor:15>*8, {
<industrialforegoing:conveyor>.anyDamage():[0,1,2,3,5,6,7,8],
<industrialforegoing:artificial_dye:15>:[4]
}), //Black Conveyor Belt

//integrateddynamics----------------------------------------------------------------------------------------------------
Util.simpleShaped(<integrateddynamics:part_machine_reader_item>, "part", [
<enderio:block_simple_furnace>,
Expand All @@ -333,6 +414,14 @@ static shapedBuilders as Holder[] = [
<avaritia:compressed_crafting_table>
]), //Machine Reader

//mekanism-------------------------------------------------------------------------------------------------------------
Util.dynamicShaped(<mekanism:teleportationcore>, {
<minecraft:diamond>:[0,2,6,8],
<mekanism:atomicalloy>:[1,7],
<minecraft:gold_ingot>:[3,5],
<mekanism:controlcircuit:2>:[4]
}), //Teleportation Core

//moreplates------------------------------------------------------------------------------------------------------------
Util.dynamicShaped(<moreplates:end_steel_gear>, {
<enderio:item_alloy_nugget:8>:[0,2,6,8],
Expand Down
90 changes: 90 additions & 0 deletions scripts/multiblocked/Assembler.zs
Original file line number Diff line number Diff line change
Expand Up @@ -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(<industrialforegoing:plastic>*4,<minecraft:ghast_tear>,<thermalexpansion:morb:1>)
.outputItems(<industrialforegoing:mob_imprisonment_tool>)
.buildAndRegister();

//white conveyor belt
assemblerRP.start()
.duration(20)
.perTick(true)
.inputFE(500)
.perTick(false)
.inputItems(<enderio:item_material:12>*2,<minecraft:redstone>,<industrialforegoing:plastic>*6,<immersiveengineering:conveyor>*4)
.outputItems(<industrialforegoing:conveyor>*4)
.buildAndRegister();

//Extraction Conveyor Upgrade
assemblerRP.start()
.duration(40)
.perTick(true)
.inputFE(500)
.perTick(false)
.inputItems(<industrialforegoing:plastic>*8,<moreplates:stellar_alloy_gear>*2,<minecraft:dispenser>,<immersiveengineering:conveyor>.withTag({conveyorType: "immersiveengineering:extract"}))
.outputItems(<industrialforegoing:conveyor_upgrade:0>)
.buildAndRegister();

//Insertion Conveyor Upgrade
assemblerRP.start()
.duration(40)
.perTick(true)
.inputFE(500)
.perTick(false)
.inputItems(<industrialforegoing:plastic>*8,<moreplates:stellar_alloy_gear>*2,<naturesaura:hopper_upgrade>)
.outputItems(<industrialforegoing:conveyor_upgrade:1>)
.buildAndRegister();

//Detection Conveyor Upgrade
assemblerRP.start()
.duration(40)
.perTick(true)
.inputFE(500)
.perTick(false)
.inputItems(<industrialforegoing:plastic>*8,<moreplates:stellar_alloy_gear>*2,<natura:blaze_rail_detector>)
.outputItems(<industrialforegoing:conveyor_upgrade:2>)
.buildAndRegister();

//Bouncing Conveyor Upgrade
assemblerRP.start()
.duration(40)
.perTick(true)
.inputFE(500)
.perTick(false)
.inputItems(<industrialforegoing:plastic>*8,<moreplates:stellar_alloy_gear>*2,<aether:aercloud:1>)
.outputItems(<industrialforegoing:conveyor_upgrade:3>)
.buildAndRegister();

//Dropping Conveyor Upgrade
assemblerRP.start()
.duration(40)
.perTick(true)
.inputFE(500)
.perTick(false)
.inputItems(<industrialforegoing:plastic>*8,<moreplates:stellar_alloy_gear>*2,<minecraft:dropper>,<immersiveengineering:conveyor>.withTag({conveyorType: "immersiveengineering:dropper"}))
.outputItems(<industrialforegoing:conveyor_upgrade:4>)
.buildAndRegister();

//Blinking Conveyor Upgrade
assemblerRP.start()
.duration(40)
.perTick(true)
.inputFE(500)
.perTick(false)
.inputItems(<industrialforegoing:plastic>*8,<moreplates:stellar_alloy_gear>*2,<mekanism:teleportationcore>)
.outputItems(<industrialforegoing:conveyor_upgrade:5>)
.buildAndRegister();

//Splitting Conveyor Upgrade
assemblerRP.start()
.duration(40)
.perTick(true)
.inputFE(500)
.perTick(false)
.inputItems(<industrialforegoing:plastic>*8,<moreplates:stellar_alloy_gear>*2,<immersiveengineering:conveyor>.withTag({conveyorType: "immersiveengineering:splitter"}))
.outputItems(<industrialforegoing:conveyor_upgrade:6>)
.buildAndRegister();

//animal grower
assemblerRP.start()
.duration(600)
Expand Down