57 lines
1.4 KiB
JavaScript
57 lines
1.4 KiB
JavaScript
ServerEvents.recipes(event => {
|
|
// propeller / fan requires quartz
|
|
event.replaceInput(
|
|
{output:'create:propeller'},
|
|
'create:andesite_alloy',
|
|
'minecraft:quartz'
|
|
);
|
|
|
|
// harvester requires electron tube
|
|
event.remove({output:'create:mechanical_harvester'});
|
|
event.shaped(
|
|
'create:mechanical_harvester',
|
|
[
|
|
'ABA',
|
|
'ABA',
|
|
'CDC'
|
|
],
|
|
{
|
|
A: 'create:andesite_alloy',
|
|
B: 'create:iron_sheet',
|
|
C: 'create:electron_tube',
|
|
D: 'create:andesite_casing',
|
|
}
|
|
);
|
|
|
|
// saw and drill requires mechanical crafting
|
|
event.remove({output: 'create:mechanical_saw'});
|
|
event.recipes.create.mechanical_crafting(
|
|
'create:mechanical_saw',
|
|
[
|
|
'AAA',
|
|
'ABA',
|
|
' C ',
|
|
],
|
|
{
|
|
A: 'create:iron_sheet',
|
|
B: 'minecraft:iron_ingot',
|
|
C: 'create:andesite_casing',
|
|
}
|
|
);
|
|
|
|
event.remove({output: 'create:mechanical_drill'});
|
|
event.recipes.create.mechanical_crafting(
|
|
'create:mechanical_drill',
|
|
[
|
|
' A ',
|
|
'ABA',
|
|
' C ',
|
|
],
|
|
{
|
|
A: 'create:andesite_alloy',
|
|
B: 'minecraft:iron_ingot',
|
|
C: 'create:andesite_casing',
|
|
}
|
|
);
|
|
});
|