create: balance it with the grist system

This commit is contained in:
2025-04-21 18:01:56 +02:00
parent 44b1468bf5
commit dcd137de00
9 changed files with 124 additions and 99 deletions

View File

@ -16,12 +16,25 @@ ServerEvents.recipes(event => {
2x Basic build grist comes from smelting build grist with primordeal
Your first build grist comes from smelting refined aggregate
refined aggregate comes from pulverizing reduced aggregate, which comes from coarse aggregate
coarse aggregate comes from combining sand, clay, gravel, primordeal with an ore hammer
coarse aggregate comes from combining sand, clay, gravel, primordeal with an ore hammer.
Instead of an ore hammer, you can use a heated mixer with create
*/
event.recipes.thermal.smelter(
'2x kubejs:grist_build_basic',
['#kubejs:grist/build/basic', 'kubejs:grist_primordeal_basic_block']
);
event.custom({
type: 'create:mixing',
ingredients: [
'#kubejs:grist/build/basic',
'kubejs:grist_primordeal_basic_block',
],
heatRequirement: "heated",
results: [
'2x kubejs:grist_build_basic'
]
});
event.smelting('16x kubejs:grist_build_basic', 'kubejs:refined_grist_aggregate');
event.recipes.shapeless(
'kubejs:coarse_grist_aggregate', [
@ -30,98 +43,59 @@ ServerEvents.recipes(event => {
'3x #forge:gravel',
'#alltheores:ore_hammers',
'kubejs:grist_primordeal_basic_block'
]);
event.recipes.custom(
{
type: 'create:crushing',
ingredients: [
'3x #forge:sand',
'minecraft:clay_ball',
'3x #forge:gravel',
'kubejs:grist_primordeal_basic_block'
],
results: [
'kubejs:coarse_grist_aggregate'
]
}
);
]).id('kubejs:coarse_grist_aggregate_manual_only');
event.custom({
type: 'create:mixing',
ingredients: [
'3x #forge:sand',
'minecraft:clay_ball',
'3x #forge:gravel',
'kubejs:grist_primordeal_basic_block'
],
heatRequirement: "heated",
results: [
'kubejs:coarse_grist_aggregate'
]
});
event.recipes.shapeless(
'kubejs:reduced_grist_aggregate', [
'#alltheores:ore_hammers',
'minecraft:granite',
'kubejs:grist_primordeal_basic',
'6x kubejs:coarse_grist_aggregate'
]);
event.recipes.custom(
{
type: 'create:crushing',
ingredients: [
'minecraft:granite',
'kubejs:grist_primordeal_basic',
'6x kubejs:coarse_grist_aggregate'
],
results: [
'kubejs:reduced_grist_aggregate'
]
}
);
]).id('kubejs:reduced_grist_aggregate_manual_only');
event.custom({
type: 'create:mixing',
ingredients: [
'minecraft:granite',
'kubejs:grist_primordeal_basic',
'6x kubejs:coarse_grist_aggregate'
],
heatRequirement: "heated",
results: [
'kubejs:reduced_grist_aggregate'
]
});
event.recipes.shapeless(
'2x kubejs:refined_grist_aggregate', [
'#alltheores:ore_hammers',
'kubejs:grist_primordeal_basic',
'5x kubejs:reduced_grist_aggregate'
]);
event.recipes.custom(
]).id('kubejs:refined_grist_aggregate_manual_only');
event.custom(
{
type: 'create:crushing',
type: 'create:mixing',
ingredients: [
'kubejs:grist_primordeal_basic',
'5x kubejs:reduced_grist_aggregate'
],
heatRequirement: "heated",
results: [
'kubejs:refined_grist_aggregate'
]
}
);
event.custom(
{
type: "thermal:pulverizer",
ingredients: [
{item: "kubejs:coarse_grist_aggregate"},
],
result: [
{
item: "kubejs:reduced_grist_aggregate",
chance: 0.9
},
{
item: "kubejs:refined_grist_aggregate",
chance: 0.1
}
]
}
);
event.custom(
{
type: "thermal:pulverizer",
ingredients: [
{item: "kubejs:reduced_grist_aggregate"},
],
result: [
{
item: "kubejs:reduced_grist_aggregate",
chance: 0.3
},
{
item: "kubejs:refined_grist_aggregate",
chance: 0.5
}
]
}
);
/*
improved grist comes from crystalizing clay + improved + primordeal liquid
your first improved comes from crystalizing 32 reinforced grist ingots with improved primordeal liquid