feat: add crafttweaker recipes
All checks were successful
continuous-integration/drone Build is passing
All checks were successful
continuous-integration/drone Build is passing
This commit is contained in:
parent
4bcf459d2c
commit
7338c0902a
20
overrides/contentScripts/ae2.zs
Normal file
20
overrides/contentScripts/ae2.zs
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
import mods.content.Item;
|
||||||
|
|
||||||
|
Item.registerItem(
|
||||||
|
"Calculation Processor Assembly",
|
||||||
|
"calculation_processor_assembly",
|
||||||
|
"calculation_processor_assembly_item"
|
||||||
|
);
|
||||||
|
|
||||||
|
Item.registerItem(
|
||||||
|
"Engineering Processor Assembly",
|
||||||
|
"engineering_processor_assembly",
|
||||||
|
"engineering_processor_assembly_item"
|
||||||
|
);
|
||||||
|
|
||||||
|
Item.registerItem(
|
||||||
|
"Logic Processor Assembly",
|
||||||
|
"logic_processor_assembly",
|
||||||
|
"logic_processor_assembly_item"
|
||||||
|
);
|
||||||
|
|
3
overrides/resources/contenttweaker/lang/en_US.lang
Normal file
3
overrides/resources/contenttweaker/lang/en_US.lang
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
item.calculation_processor_assembly.name=Calculation Processor Assembly
|
||||||
|
item.engineering_processor_assembly.name=Engineering Processor Assembly
|
||||||
|
item.logic_processor_assembly.name=Logic Processor Assembly
|
Binary file not shown.
After Width: | Height: | Size: 5.3 KiB |
Binary file not shown.
After Width: | Height: | Size: 433 B |
Binary file not shown.
After Width: | Height: | Size: 439 B |
63
overrides/scripts/ae2.zs
Normal file
63
overrides/scripts/ae2.zs
Normal file
|
@ -0,0 +1,63 @@
|
||||||
|
import minetweaker.item.IItemStack;
|
||||||
|
import minetweaker.item.IIngredient;
|
||||||
|
|
||||||
|
val logicProcessor = <appliedenergistics2:item.ItemMultiMaterial:22>;
|
||||||
|
val calculationProcessor = <appliedenergistics2:item.ItemMultiMaterial:23>;
|
||||||
|
val engineeringProcessor = <appliedenergistics2:item.ItemMultiMaterial:24>;
|
||||||
|
|
||||||
|
function processorAssemblyRecipe(
|
||||||
|
processorAssembly as IItemStack,
|
||||||
|
middle as IIngredient
|
||||||
|
) {
|
||||||
|
// certus knife
|
||||||
|
recipes.addShaped(
|
||||||
|
processorAssembly,
|
||||||
|
[
|
||||||
|
[
|
||||||
|
null,
|
||||||
|
<appliedenergistics2:item.ToolCertusQuartzCuttingKnife>
|
||||||
|
.anyDamage(),
|
||||||
|
null
|
||||||
|
],
|
||||||
|
[<minecraft:redstone>, middle, <minecraft:redstone>],
|
||||||
|
[null, <ore:itemSilicon>, null]
|
||||||
|
]
|
||||||
|
);
|
||||||
|
|
||||||
|
// quartz knife
|
||||||
|
recipes.addShaped(
|
||||||
|
processorAssembly,
|
||||||
|
[
|
||||||
|
[
|
||||||
|
null,
|
||||||
|
<appliedenergistics2:item.ToolNetherQuartzCuttingKnife>
|
||||||
|
.anyDamage(),
|
||||||
|
null
|
||||||
|
],
|
||||||
|
[<minecraft:redstone>, middle, <minecraft:redstone>],
|
||||||
|
[null, <ore:itemSilicon>, null]
|
||||||
|
]
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
// processor assembly recipes
|
||||||
|
processorAssemblyRecipe(
|
||||||
|
<contenttweaker:logic_processor_assembly>,
|
||||||
|
<ore:ingotGold>
|
||||||
|
);
|
||||||
|
processorAssemblyRecipe(
|
||||||
|
<contenttweaker:calculation_processor_assembly>,
|
||||||
|
<appliedenergistics2:item.ItemMultiMaterial:10>
|
||||||
|
);
|
||||||
|
processorAssemblyRecipe(
|
||||||
|
<contenttweaker:engineering_processor_assembly>,
|
||||||
|
<ore:gemDiamond>
|
||||||
|
);
|
||||||
|
|
||||||
|
// processor recipes
|
||||||
|
furnace.addRecipe(logicProcessor, <contenttweaker:logic_processor_assembly>);
|
||||||
|
furnace.addRecipe(calculationProcessor, <contenttweaker:calculation_processor_assembly>);
|
||||||
|
furnace.addRecipe(engineeringProcessor, <contenttweaker:engineering_processor_assembly>);
|
||||||
|
|
||||||
|
// remove inscriber
|
||||||
|
recipes.remove(<appliedenergistics2:tile.BlockInscriber>);
|
39
overrides/scripts/ic2.zs
Normal file
39
overrides/scripts/ic2.zs
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
val refinedIron = <IC2:itemIngot:3>;
|
||||||
|
val copperCable = <IC2:itemCable:0>;
|
||||||
|
|
||||||
|
// old-school refined iron
|
||||||
|
furnace.addRecipe(refinedIron, <ore:ingotIron>);
|
||||||
|
|
||||||
|
// refined iron circuits
|
||||||
|
recipes.remove(<IC2:itemPartCircuit>);
|
||||||
|
|
||||||
|
// horizontal
|
||||||
|
recipes.addShaped(
|
||||||
|
<IC2:itemPartCircuit>,
|
||||||
|
[
|
||||||
|
[copperCable, copperCable, copperCable],
|
||||||
|
[<minecraft:redstone>, refinedIron, <minecraft:redstone>],
|
||||||
|
[copperCable, copperCable, copperCable]
|
||||||
|
]
|
||||||
|
);
|
||||||
|
|
||||||
|
// vertical
|
||||||
|
recipes.addShaped(
|
||||||
|
<IC2:itemPartCircuit>,
|
||||||
|
[
|
||||||
|
[copperCable, <minecraft:redstone>, copperCable],
|
||||||
|
[copperCable, refinedIron, copperCable],
|
||||||
|
[copperCable, <minecraft:redstone>, copperCable]
|
||||||
|
]
|
||||||
|
);
|
||||||
|
|
||||||
|
// refined iron machine blocks
|
||||||
|
recipes.remove(<IC2:blockMachine>);
|
||||||
|
recipes.addShaped(
|
||||||
|
<IC2:blockMachine>,
|
||||||
|
[
|
||||||
|
[refinedIron, refinedIron, refinedIron],
|
||||||
|
[refinedIron, null, refinedIron],
|
||||||
|
[refinedIron, refinedIron, refinedIron],
|
||||||
|
]
|
||||||
|
);
|
22
overrides/scripts/mekanism.zs
Normal file
22
overrides/scripts/mekanism.zs
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
import minetweaker.item.IItemStack;
|
||||||
|
import minetweaker.item.IIngredient;
|
||||||
|
|
||||||
|
val universalCable = <Mekanism:PartTransmitter:0>;
|
||||||
|
val mechanicalPipe = <Mekanism:PartTransmitter:4>;
|
||||||
|
val pressurizedTube = <Mekanism:PartTransmitter:8>;
|
||||||
|
val logisticalTransporter = <Mekanism:PartTransmitter:12>;
|
||||||
|
val thermodynamicConductor = <Mekanism:PartTransmitter:18>;
|
||||||
|
|
||||||
|
function pipeRecipe(pipe as IItemStack, middleItem as IIngredient) {
|
||||||
|
recipes.remove(pipe);
|
||||||
|
recipes.addShaped(
|
||||||
|
pipe,
|
||||||
|
[[<ore:ingotOsmium>, middleItem, <ore:ingotOsmium>]]
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
pipeRecipe(universalCable, <minecraft:redstone>);
|
||||||
|
pipeRecipe(mechanicalPipe, <minecraft:bucket>);
|
||||||
|
pipeRecipe(pressurizedTube, <ore:blockGlass>);
|
||||||
|
pipeRecipe(logisticalTransporter, <ore:circuitBasic>);
|
||||||
|
pipeRecipe(thermodynamicConductor, <ore:ingotCopper>);
|
Loading…
Reference in a new issue