rewrite the ore processing to be even less code, buff compatability for agricultural automation
This commit is contained in:
@ -137,4 +137,95 @@ ServerEvents.recipes(event => {
|
||||
'minecraft:netherite_ingot',
|
||||
'#kubejs:grist/intelligent/radiant'
|
||||
);
|
||||
|
||||
// Nerf the storage components a little bit
|
||||
event.replaceInput(
|
||||
{output: 'ae2:cell_component_1k'},
|
||||
'minecraft:redstone',
|
||||
'#kubejs:grist/intelligent/basic'
|
||||
);
|
||||
event.replaceInput(
|
||||
{output: 'ae2:cell_component_4k'},
|
||||
'minecraft:redstone',
|
||||
'#kubejs:grist/intelligent/basic'
|
||||
);
|
||||
event.replaceInput(
|
||||
{output: 'ae2:cell_component_16k'},
|
||||
'minecraft:glowstone',
|
||||
'#kubejs:grist/intelligent/basic/block'
|
||||
);
|
||||
event.replaceInput(
|
||||
{output: 'ae2:cell_component_64k'},
|
||||
'minecraft:glowstone',
|
||||
'#kubejs:grist/intelligent/improved'
|
||||
);
|
||||
event.replaceInput(
|
||||
{output: 'ae2:cell_component_256k'},
|
||||
'ae2:quartz_glass',
|
||||
'#kubejs:grist/intelligent/improved/block'
|
||||
);
|
||||
|
||||
// Spatial IO is gated behind radiant build grist
|
||||
event.replaceInput(
|
||||
{output: 'ae2:spatial_cell_component_2'},
|
||||
'minecraft:glowstone_dust',
|
||||
'#kubejs:grist/build/radiant'
|
||||
);
|
||||
event.replaceInput(
|
||||
{output: 'ae2:spatial_cell_component_16'},
|
||||
'minecraft:glowstone_dust',
|
||||
'#kubejs:grist/build/radiant'
|
||||
);
|
||||
event.replaceInput(
|
||||
{output: 'ae2:spatial_cell_component_128'},
|
||||
'minecraft:glowstone_dust',
|
||||
'#kubejs:grist/build/radiant'
|
||||
);
|
||||
|
||||
// Item cells should require build grist
|
||||
event.replaceInput(
|
||||
{output: 'ae2:item_cell_housing'},
|
||||
'minecraft:redstone',
|
||||
'#kubejs:grist/build/basic'
|
||||
);
|
||||
event.replaceInput(
|
||||
{output: 'ae2:item_cell_housing'},
|
||||
'minecraft:iron_ingot',
|
||||
'#forge:plates/invar'
|
||||
);
|
||||
|
||||
event.replaceInput(
|
||||
{output: 'ae2:basic_card'},
|
||||
'minecraft:iron_ingot',
|
||||
'#forge:plates/silver'
|
||||
);
|
||||
|
||||
event.replaceInput(
|
||||
{output: 'ae2:basic_card'},
|
||||
'minecraft:gold_ingot',
|
||||
'#forge:plates/gold'
|
||||
);
|
||||
|
||||
event.replaceInput(
|
||||
{output: 'ae2:basic_card'},
|
||||
'minecraft:redstone',
|
||||
'#kubejs:grist/intelligent/basic'
|
||||
);
|
||||
|
||||
// Advanced card is an upgrade from the basic card
|
||||
event.replaceInput(
|
||||
{output: 'ae2:advanced_card'},
|
||||
'minecraft:redstone',
|
||||
'ae2:basic_card'
|
||||
);
|
||||
event.replaceInput(
|
||||
{output: 'ae2:advanced_card'},
|
||||
'minecraft:iron_ingot',
|
||||
'#forge:plates/invar'
|
||||
);
|
||||
event.replaceInput(
|
||||
{output: 'ae2:advanced_card'},
|
||||
'minecraft:diamond',
|
||||
'#kubejs:grist/intelligent/basic/block'
|
||||
);
|
||||
});
|
@ -103,4 +103,10 @@ ServerEvents.recipes(event => {
|
||||
'B': 'create:item_vault',
|
||||
'C': '#kubejs:grist/intelligent/basic',
|
||||
});
|
||||
|
||||
// Gate the symmetry wand behind build grist
|
||||
event.replaceInput({output: 'create:wand_of_symmetry'},
|
||||
'#forge:ender_pearls',
|
||||
'#kubejs:grist/build/improved'
|
||||
);
|
||||
});
|
@ -1,34 +0,0 @@
|
||||
ServerEvents.recipes(event => {
|
||||
event.remove({output: 'create_enchantment_industry:disenchanter'});
|
||||
event.remove({output: 'create_enchantment_industry:printer'});
|
||||
|
||||
event.recipes.ars_nouveau.enchanting_apparatus(
|
||||
[
|
||||
'create:item_drain',
|
||||
'#kubejs:grist/intelligent/improved'
|
||||
],
|
||||
'create_enchantment_industry:disenchanter'
|
||||
);
|
||||
|
||||
event.recipes.ars_nouveau.enchanting_apparatus(
|
||||
[
|
||||
'#kubejs:grist/intelligent/improved',
|
||||
'#kubejs:grist/build/improved'
|
||||
],
|
||||
'create:item_drain',
|
||||
'create_enchantment_industry:disenchanter',
|
||||
2000
|
||||
);
|
||||
|
||||
event.recipes.ars_nouveau.enchanting_apparatus(
|
||||
[
|
||||
'#kubejs:grist/intelligent/improved',
|
||||
'#kubejs:grist/build/improved',
|
||||
'minecraft:book',
|
||||
'minecraft:book'
|
||||
],
|
||||
'create:spout',
|
||||
'create_enchantment_industry:printer',
|
||||
2000
|
||||
);
|
||||
});
|
@ -33,4 +33,22 @@ ServerEvents.recipes(event => {
|
||||
'#forge:tomato_sauces'
|
||||
);
|
||||
});
|
||||
|
||||
// There is a recipe that uses the skillet, but very different ingredients
|
||||
event.remove({id: 'croptopia:cheeseburger'});
|
||||
|
||||
// Allow the apple pie to be automated in create, and use other eggs
|
||||
event.replaceInput({output: 'croptopia:apple_pie'},
|
||||
'minecraft:egg',
|
||||
'#forge:eggs'
|
||||
);
|
||||
event.recipes.create.mixing(
|
||||
'croptopia:apple_pie', [
|
||||
'minecraft:apple',
|
||||
'minecraft:sugar',
|
||||
'#forge:eggs',
|
||||
'#forge:flour',
|
||||
'#forge:dough'
|
||||
]
|
||||
).heated();
|
||||
});
|
@ -1,5 +1,9 @@
|
||||
ServerEvents.recipes(event => {
|
||||
|
||||
// Completely remove the thermal cheese wheel, it gets confusing
|
||||
event.remove({output: 'thermal:cheese_wheel'});
|
||||
event.remove({input: 'thermal:cheese_wheel'});
|
||||
|
||||
// Sawdust for energy, of course.
|
||||
event.recipes.thermal.stirling_fuel('thermal:sawdust').energy(500)
|
||||
|
||||
|
@ -13,4 +13,24 @@ ServerEvents.recipes(event => {
|
||||
let _nv = ['crimson', 'warped'].forEach(variety => {
|
||||
makeJuice(`${variety}_grapejuice`, `${variety}_grape`, `${variety}_grape_seeds`);
|
||||
});
|
||||
|
||||
event.replaceInput({output: 'candlelight:tomato_soup'},
|
||||
'#forge:tomatoes',
|
||||
'#forge:tomato_sauces'
|
||||
);
|
||||
event.recipes.create.mixing('candlelight:tomato_soup', [
|
||||
'#forge:tomato_sauces',
|
||||
'minecraft:sugar',
|
||||
'#candellight:all_effects'
|
||||
]).heated();
|
||||
event.recipes.create.mixing('candlelight:tomato_soup', [
|
||||
Fluid.of('create_central_kitchen:tomato_sauce', 250),
|
||||
'minecraft:sugar',
|
||||
'#candlelight:all_effects'
|
||||
]).heated();
|
||||
event.recipes.create.mixing('candlelight:bolognese', [
|
||||
'#candlelight:red_effect',
|
||||
'#forge:cooked_beef',
|
||||
'candlelight:tomato_soup'
|
||||
]).heated();
|
||||
});
|
Reference in New Issue
Block a user