feat: armor, create machine, map recipes
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
ServerEvents.recipes(event => {
|
||||
// sheet for iron/gold armor
|
||||
for(const item of ['minecraft:iron_helmet', 'minecraft:iron_chestplate', 'minecraft:iron_leggings', 'minecraft:iron_boots']){
|
||||
event.replaceInput(
|
||||
{output: item},
|
||||
'minecraft:iron_ingot',
|
||||
'create:iron_sheet'
|
||||
);
|
||||
}
|
||||
for(const item of ['minecraft:golden_helmet', 'minecraft:golden_chestplate', 'minecraft:golden_leggings', 'minecraft:golden_boots']){
|
||||
event.replaceInput(
|
||||
{output: item},
|
||||
'minecraft:gold_ingot',
|
||||
'create:golden_sheet'
|
||||
);
|
||||
}
|
||||
});
|
||||
@@ -0,0 +1,41 @@
|
||||
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: 'create:shaft',
|
||||
// C: 'create:andesite_casing',
|
||||
// }
|
||||
// );
|
||||
});
|
||||
@@ -0,0 +1,43 @@
|
||||
ServerEvents.recipes(event => {
|
||||
|
||||
// cheaper spyglass
|
||||
event.remove({output: 'minecraft:spyglass'});
|
||||
event.shaped(
|
||||
'minecraft:spyglass',
|
||||
[
|
||||
' A',
|
||||
' B ',
|
||||
'B ',
|
||||
],
|
||||
{
|
||||
A: 'minecraft:glass',
|
||||
B: 'minecraft:copper_ingot'
|
||||
}
|
||||
);
|
||||
|
||||
// cheaper map
|
||||
event.remove({output: 'minecraft:map'});
|
||||
event.shaped(
|
||||
'minecraft:map',
|
||||
[
|
||||
'BBB',
|
||||
'BAB',
|
||||
'BBB'
|
||||
],
|
||||
{
|
||||
A: 'minecraft:spyglass',
|
||||
B: 'minecraft:paper'
|
||||
}
|
||||
);
|
||||
|
||||
// map atlas shapeless
|
||||
event.remove({output: 'map_atlases:atlas'});
|
||||
event.shapeless(
|
||||
'map_atlases:atlas',
|
||||
[
|
||||
'minecraft:map',
|
||||
'minecraft:book',
|
||||
'minecraft:compass'
|
||||
]
|
||||
);
|
||||
});
|
||||
Reference in New Issue
Block a user