2025-02-02 10:53:17 +01:00

107 lines
4.6 KiB
JavaScript
Executable File

ServerEvents.recipes(event => {
/*
Energetic grist
none -> basic: plant some trees, make charcoal, collect copper + lapis, visit the nether, make basic solar power and fluxducts
powah solar panels require dielectric paste
starter solar panel should generate enough power to smelt 3 stacks of logs in parallel, plus basic storage grid
dielectric paste requires hammer + energetic grist + primordeal + redstone dust + clay
energetic grist comes from smelting gristy paste, or blast chilling improved energetic grist
gristy paste is block of primordeal basic grist block wrapped in redstone block + copper blocks
basic -> improved: build up basic energizer, dump a ton of energy into things -> mid game energy generation
++blazing crystals require blaze powder plus either infused grist capacitors or improved grist
infused grist capcitors are infused in the ars infuser from activated grist capacitors
activated grist capacitors come from crystalzing destabilized grist into basic powah capacitors
destabilized grist comes from magma crucible with inert grist nuggets, 5mb each
inert grist nuggets come from energizing storage parts? + glass + phyto-gro
build grist provides the huge quantity of sand neeed for glass
agricultural grist provides the phyto-gro and source
intelligent grist provides the storage parts
improved -> radiant: build first niotic tier power generator -> unlock end game power
niotic crystal requires either radiant grist or ..?
..? requires
*/
/*
energetic grist comes from energizing energetic + primordeal
your first energetic comes from smelting grist paste
grist paste comes from redstone, obsidian, and primordeal grist
*/
event.smelting('kubejs:grist_energetic_basic', 'kubejs:grist_paste');
event.shaped('18x kubejs:grist_paste', [
'ADA',
'BCB',
'AAA'
], {
'A': 'minecraft:redstone',
'B': '#forge:storage_blocks/copper',
'C': 'kubejs:grist_primordeal_basic_block',
'D': '#alltheores:ore_hammers'
});
event.recipes.powah.energizing(
['kubejs:grist_primordeal_basic_block', '#kubejs:grist/energetic/basic'],
'2x kubejs:grist_energetic_basic',
3000
);
/*
improved comes from energizing improved grist with primordeal
your first improved comes from apotheosis infusing an unstable grist capacitor
unstable capacitors come from filling an infused capacitor with improved liquid
infused grist capcitors are infused in the ars infuser from activated grist capacitors
activated grist capacitors come from crystalzing destabilized grist into basic powah capacitors
destabilized grist comes from magma crucible with inert grist nuggets, 5mb each
inert grist nuggets come from energizing storage parts? + glass + phyto-gro
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',
20000
);
event.recipes.powah.energizing([
'#forge:glass',
'thermal:phytogrow',
'#forge:dusts/redstone',
'thermal:rf_coil',
global.nuggetItem('steel'),
'powah:dielectric_paste'
], 'kubejs:inert_grist_nugget', 50000)
event.recipes.thermal.crucible(
Fluid.of('kubejs:destabilized_grist', 15),
'kubejs:inert_grist_nugget'
);
event.recipes.thermal.crystallizer(
'kubejs:activated_grist_capacitor',
['powah:capacitor_hardened', Fluid.of('kubejs:destabilized_grist', 1750)]
);
event.recipes.ars_nouveau.imbuement(
'kubejs:activated_grist_capacitor',
'kubejs:infused_grist_capacitor',
3000,
[]
);
event.recipes.thermal.bottler(
Item.of('kubejs:unstable_grist_capacitor'),
[Fluid.of('kubejs:destabilized_grist', 1250),
Item.of('kubejs:infused_grist_capacitor')]
);
event.recipes.powah.energizing([
'kubejs:unstable_grist_capacitor',
'kubejs:unstable_grist_capacitor',
'kubejs:unstable_grist_capacitor',
'kubejs:unstable_grist_capacitor',
'kubejs:unstable_grist_capacitor',
], 'kubejs:grist_energetic_improved',
50000
);
/*
radiant comes from niotic crystals?
*/
});