rewrite the ore processing to be even less code, buff compatability for agricultural automation

This commit is contained in:
2025-06-29 14:36:19 +02:00
parent 0e19f47a67
commit ce717ad665
17 changed files with 413 additions and 509 deletions

View File

@@ -120,10 +120,10 @@ ServerEvents.recipes(event => {
ingredients: [
{item: 'kubejs:grist_primordeal_improved_block'},
{tag: 'kubejs:grist/agricultural/improved'},
{item: 'kubejs:grist_primordeal_improved_block'},
{tag: 'kubejs:grist/agricultural/improved'},
{tag: 'forge:tomato_sauces'},
{item: 'minecraft:rotten_flesh'},
],
result: {item: 'kubejs:grist_agricultural_improved', count: 4}
result: {item: 'kubejs:grist_agricultural_improved_block'}
});
event.custom({
type: 'farmersdelight:cooking',
@@ -137,7 +137,7 @@ ServerEvents.recipes(event => {
{item: 'kubejs:grist_chutney'},
{item: 'kubejs:grist_chutney'},
],
result: {item: 'kubejs:grist_agricultural_improved'}
result: {item: 'kubejs:grist_agricultural_improved_block', count: 3}
});
event.shaped('kubejs:grist_treats', [
'AAA',
@@ -176,7 +176,7 @@ ServerEvents.recipes(event => {
{item: 'candlelight:pasta_bolognese'},
{item: 'collectorsreap:prawn_po_boy'},
],
inputFluid: "{Amount:5000,FluidName:\"kubejs:grist_agricultural_improved_fluid\"}",
inputFluid: "{Amount:5000,FluidName:\"kubejs:grist_agricultural_basic_fluid\"}",
output: {
count: 1,
item: 'kubejs:grist_morsels'

View File

@@ -101,13 +101,17 @@ ServerEvents.recipes(event => {
result: [{item: 'kubejs:reinforced_grist_ingot'}]
});
event.custom({
/*event.custom({
type: "thermal:centrifuge",
ingredients: [
{ item: 'kubejs:reinforced_grist_blend' },
],
result: [{item: 'kubejs:reinforced_grist_nugget', chance: 0.3}]
});
result: [{item: 'kubejs:build_grist_basic'}, {item: 'kubejs:reinforced_grist_nugget', chance: 0.3}]
});*/
event.recipes.thermal.centrifuge([
'8x kubejs:build_grist_basic',
Item.of('kubejs:reinforced_grist_nugget').withChance(0.3)
], 'kubejs:reinforced_grist_blend');
event.recipes.thermal.smelter(
'kubejs:reinforced_grist_blend',

View File

@@ -55,11 +55,9 @@ ServerEvents.recipes(event => {
blazing crystals require blaze powder plus either infused grist capacitors or improved grist
*/
event.recipes.powah.energizing([
'kubejs:grist_energetic_improved',
'kubejs:grist_energetic_improved',
'kubejs:grist_primordeal_improved_block',
'kubejs:grist_primordeal_improved_block',
], '4x kubejs:grist_energetic_improved',
], 'kubejs:grist_energetic_improved_block',
20000
);
event.recipes.powah.energizing([
@@ -97,7 +95,7 @@ ServerEvents.recipes(event => {
'kubejs:unstable_grist_capacitor',
'kubejs:unstable_grist_capacitor',
'kubejs:unstable_grist_capacitor',
], 'kubejs:grist_energetic_improved',
], '3x kubejs:grist_energetic_improved_block',
50000
);

View File

@@ -32,7 +32,7 @@ ServerEvents.recipes(event => {
quanta: 25,
arcana: -1
},
result: Item.of('kubejs:grist_intelligent_basic_block', 2).toJson()
result: Item.of('kubejs:grist_intelligent_basic_block', 3).toJson()
});
event.shaped('kubejs:sacred_flesh', [
@@ -102,8 +102,8 @@ ServerEvents.recipes(event => {
catalysts come from source gems crystalized with basic intelligent fluid and sacred flesh
*/
event.recipes.summoningrituals.altar("kubejs:grist_primordeal_improved")
.itemOutput(Item.of('kubejs:grist_intelligent_improved_block'))
.input(Item.of('kubejs:grist_primordeal_improved_block', 2))
.itemOutput(Item.of('kubejs:grist_intelligent_improved_block', 3))
.input(Item.of('kubejs:grist_primordeal_improved_block', 1))
.input(Item.of('kubejs:grist_intelligent_improved', 1))
.blockBelow('ars_nouveau:arcane_core');