create: balance it with the grist system
This commit is contained in:
@ -7,6 +7,17 @@ ServerEvents.recipes(event => {
|
||||
], {
|
||||
'A': '#forge:cobblestone',
|
||||
'B': '#forge:gravel'
|
||||
}).id('kubejs:grist_primordeal_basic_manual_only');
|
||||
event.custom({
|
||||
type: 'create:mixing',
|
||||
ingredients: [
|
||||
'8x #forge:cobblestone',
|
||||
'#forge:gravel',
|
||||
],
|
||||
heatRequirement: "heated",
|
||||
results: [
|
||||
'2x kubejs:grist_primordeal_basic'
|
||||
]
|
||||
});
|
||||
event.shaped('2x kubejs:grist_primordeal_basic_block', [
|
||||
'AAA',
|
||||
@ -15,6 +26,17 @@ ServerEvents.recipes(event => {
|
||||
], {
|
||||
'A': '#forge:cobblestone',
|
||||
'B': 'kubejs:grist_essence'
|
||||
}).id('kubejs:grist_primordeal_basic_block_manual_only');
|
||||
event.custom({
|
||||
type: 'create:mixing',
|
||||
ingredients: [
|
||||
'8x #forge:cobblestone',
|
||||
'kubejs:grist_essence',
|
||||
],
|
||||
heatRequirement: "heated",
|
||||
results: [
|
||||
'2x kubejs:grist_primordeal_basic_block'
|
||||
]
|
||||
});
|
||||
// Conversions between fluids and items
|
||||
global.Grist.forEach(grist => {
|
||||
@ -66,7 +88,7 @@ ServerEvents.recipes(event => {
|
||||
'C': `kubejs:grist_energetic_${upgrade.from}`,
|
||||
'D': `kubejs:grist_intelligent_${upgrade.from}`,
|
||||
'E': `kubejs:grist_primordeal_${upgrade.from}`,
|
||||
});
|
||||
}).id(`kubejs:grist_primordeal_${upgrade.to}_manual_only`);
|
||||
|
||||
// After you've unlocked the next tier, you can use the elements of this tier plus one lower primordeal to make more primordeal
|
||||
event.shaped(`8x kubejs:grist_primordeal_${upgrade.to}_block`, [
|
||||
@ -79,7 +101,7 @@ ServerEvents.recipes(event => {
|
||||
'C': `kubejs:grist_energetic_${upgrade.to}`,
|
||||
'D': `kubejs:grist_intelligent_${upgrade.to}`,
|
||||
'E': `kubejs:grist_primordeal_${upgrade.from}`,
|
||||
});
|
||||
}).id(`kubejs:grist_primordeal_${upgrade.to}_block_manual_only`);
|
||||
|
||||
// Universal grist is cobble surrounded by lower tier universal and primordeal
|
||||
event.shaped(`kubejs:grist_universal_${upgrade.to}`, [
|
||||
@ -90,7 +112,7 @@ ServerEvents.recipes(event => {
|
||||
'A': `kubejs:grist_universal_${upgrade.from}`,
|
||||
'B': `kubejs:grist_primordeal_${upgrade.from}`,
|
||||
'C': '#forge:cobblestone'
|
||||
});
|
||||
}).id(`kubejs:grist_universal_${upgrade.to}_manual_only`);
|
||||
})
|
||||
|
||||
// Basic primordeal gets a special case..
|
||||
@ -104,6 +126,20 @@ ServerEvents.recipes(event => {
|
||||
'C': `kubejs:grist_energetic_basic`,
|
||||
'D': `kubejs:grist_intelligent_basic`,
|
||||
'E': '#forge:cobblestone',
|
||||
}).id('kubejs:grist_primordeal_basic_block_manual_only');
|
||||
event.custom({
|
||||
type: 'create:mixing',
|
||||
ingredients: [
|
||||
'2x kubejs:grist_agricultural_basic',
|
||||
'2x kubejs:grist_build_basic',
|
||||
'2x kubejs:grist_energetic_basic',
|
||||
'2x kubejs:grist_intelligent_basic',
|
||||
'#forge:cobblestone',
|
||||
],
|
||||
heatRequirement: "heated",
|
||||
results: [
|
||||
'4x kubejs:grist_primordeal_basic_block'
|
||||
]
|
||||
});
|
||||
|
||||
// Finally, start creative-tier grist
|
||||
@ -117,5 +153,5 @@ ServerEvents.recipes(event => {
|
||||
'C': '#kubejs:grist/energetic/radiant',
|
||||
'D': '#kubejs:grist/intelligent/radiant',
|
||||
'E': '#kubejs:grist/primordeal/radiant'
|
||||
})
|
||||
}).id('kubejs:grist_universal_basic_block_manual_only');
|
||||
});
|
Reference in New Issue
Block a user