103 lines
No EOL
4.2 KiB
JavaScript
103 lines
No EOL
4.2 KiB
JavaScript
|
|
ServerEvents.recipes(event => {
|
|
|
|
event.recipes.gtceu.macerator('soul_sand_dust')
|
|
.itemInputs('minecraft:soul_sand')
|
|
.itemOutputs('thermal_extra:soul_sand_dust')
|
|
.duration(20)
|
|
.EUt(8);
|
|
|
|
event.shapeless(
|
|
Item.of('thermal_extra:soul_sand_dust', 1),
|
|
[
|
|
'minecraft:soul_sand',
|
|
'#forge:tools/mortars'
|
|
]
|
|
);
|
|
|
|
event.recipes.gtceu.mixer('soul_infused_dust')
|
|
.itemInputs('gtceu:invar_dust', '2x thermal_extra:soul_sand_dust')
|
|
.itemOutputs('3x gtceu:soul_infused_dust')
|
|
.duration(200)
|
|
.EUt(8);
|
|
|
|
event.recipes.gtceu.alloy_smelter('soul_infused_from_dust')
|
|
.itemInputs('gtceu:invar_dust', '2x thermal_extra:soul_sand_dust')
|
|
.itemOutputs('3x gtceu:soul_infused_ingot')
|
|
.duration(200)
|
|
.EUt(8);
|
|
|
|
event.recipes.gtceu.alloy_smelter('soul_infused_from_ingot')
|
|
.itemInputs('gtceu:invar_ingot', '2x thermal_extra:soul_sand_dust')
|
|
.itemOutputs('3x gtceu:soul_infused_ingot')
|
|
.duration(200)
|
|
.EUt(8);
|
|
|
|
event.recipes.gtceu.mixer('signalum_dust')
|
|
.itemInputs('gtceu:silver_dust', '3x gtceu:copper_dust', '4x minecraft:redstone')
|
|
.itemOutputs('4x gtceu:signalum_dust')
|
|
.duration(300)
|
|
.EUt(20);
|
|
|
|
event.recipes.gtceu.mixer('lumium_dust')
|
|
.itemInputs('gtceu:silver_dust', '3x gtceu:tin_dust', '2x minecraft:glowstone_dust')
|
|
.itemOutputs('4x gtceu:lumium_dust')
|
|
.duration(400)
|
|
.EUt(80);
|
|
|
|
event.recipes.gtceu.mixer('enderium_dust')
|
|
.itemInputs('3x gtceu:lead_dust', '1x gtceu:diamond_dust', '2x gtceu:ender_pearl_dust')
|
|
.itemOutputs('4x gtceu:enderium_dust')
|
|
.duration(600)
|
|
.EUt(400);
|
|
|
|
event.recipes.gtceu.mixer('shellite_dust')
|
|
.itemInputs('gtceu:black_bronze_dust', '3x gtceu:signalum_dust')
|
|
.itemOutputs('4x gtceu:shellite_dust')
|
|
.duration(700)
|
|
.EUt(1024);
|
|
|
|
event.recipes.gtceu.mixer('twinite_dust')
|
|
.itemInputs('3x gtceu:enderium_dust', '2x gtceu:amethyst_dust', 'gtceu:lumium_dust')
|
|
.itemOutputs('6x gtceu:twinite_dust')
|
|
.duration(800)
|
|
.EUt(6400);
|
|
|
|
event.recipes.gtceu.mixer('dragonsteel_dust')
|
|
.itemInputs('4x gtceu:tungsten_dust', '8x gtceu:shellite_dust', '2x gtceu:twinite_dust')
|
|
.inputFluids('thermal_extra:refined_sunflower_oil 1000')
|
|
.itemOutputs('14x gtceu:dragonsteel_dust')
|
|
.duration(900)
|
|
.EUt(16000);
|
|
|
|
event.recipes.gtceu.mixer('prismalium_dust')
|
|
.itemInputs('8x gtceu:naquadah_dust', '4x gtceu:shellite_dust', '7x gtceu:tungsten_carbide_dust')
|
|
.itemOutputs('19x gtceu:prismalium_dust')
|
|
.duration(1000)
|
|
.EUt(65536);
|
|
|
|
event.recipes.gtceu.mixer('melodium_dust')
|
|
.itemInputs('14x gtceu:electrum_dust', '3x gtceu:amethyst_dust', '4x gtceu:darmstadtium_dust', '7x gtceu:europium_dust')
|
|
.inputFluids('gtceu:mercury_barium_calcium_cuprate 288')
|
|
.itemOutputs('30x gtceu:melodium_dust')
|
|
.duration(1100)
|
|
.EUt(100000);
|
|
|
|
event.recipes.gtceu.mixer('stellarium_dust')
|
|
.itemInputs('4x gtceu:melodium_dust', '1x gtceu:dragonsteel_dust')
|
|
.inputFluids('gtceu:neutronium 1728')
|
|
.itemOutputs('17x gtceu:stellarium_dust')
|
|
.duration(1200)
|
|
.EUt(456000);
|
|
|
|
// Replaces
|
|
['soul_infused','signalum','lumium','enderium','shellite','twinite','dragonsteel','prismalium','melodium','stellarium'].forEach(material => {
|
|
['dust','nugget','ingot','gear','plate','rod'].forEach(type =>{
|
|
event.replaceInput({not: {input: `#forge:${type}s`}, input: `#forge:${type}s/${material}`}, `#forge:${type}s/${material}`, `gtceu:${material}_${type}`);
|
|
event.replaceOutput({output: `#forge:${type}s/${material}`}, `#forge:${type}s/${material}`, `gtceu:${material}_${type}`);
|
|
});
|
|
event.replaceInput({not: {input: `#forge:storage_blocks`}, input: `#forge:storage_blocks/${material}`}, `#forge:storage_blocks/${material}`, `gtceu:${material}_block`);
|
|
event.replaceOutput({output: `#forge:storage_blocks/${material}`}, `#forge:storage_blocks/${material}`, `gtceu:${material}_block`);
|
|
});
|
|
|
|
}); |