* geology * starting some loot table stuff * more stuff * swap some rocks * refactor * phew * drive-by fix * all done I think * remove sylvite * oh yeah baby it's all coming together * cleaned up some lines that didn't do anything, added more comments, removed log spam * blah blah * fix drying mat * fix ladders * tfc, beneath, and moon stuff done...? this is gonna take 5ever * a * some sand stuff, more stone types * wrong way around * unifying various brick block recipes * remove shaped create deco brick recipes * some progress on block creation * we got into the create world screen! * getting somewhere * Reloaded with no KubeJS errors! * new assets * I thiiiink that's about everything * fix some stonecutting * recipe declared but never used
51 lines
No EOL
2 KiB
JavaScript
51 lines
No EOL
2 KiB
JavaScript
// priority: 0
|
|
"use strict";
|
|
|
|
/**
|
|
* @param {Internal.RecipesEventJS} event
|
|
*/
|
|
function registerTFGStoneDustRecipes(event) {
|
|
|
|
// Same outputs as base GT, but with small dusts instead
|
|
event.recipes.gtceu.centrifuge('gtceu:stone_dust_separation')
|
|
.itemInputs('gtceu:stone_dust')
|
|
.chancedOutput('#forge:small_dusts/quartzite', 2500, 0)
|
|
.chancedOutput('#forge:small_dusts/potassium_feldspar', 2500, 0)
|
|
.chancedOutput('#forge:small_dusts/calcite', 2222, 0)
|
|
.chancedOutput('#forge:small_dusts/biotite', 1111, 0)
|
|
.chancedOutput('#forge:small_dusts/metal_mixture', 825, 80)
|
|
.chancedOutput('#forge:small_dusts/sodalite', 550, 55)
|
|
.duration(12 * 20)
|
|
.EUt(GTValues.VA[GTValues.HV])
|
|
|
|
|
|
// AE2
|
|
|
|
event.recipes.gtceu.centrifuge('sky_dust_separation')
|
|
.EUt(GTValues.VA[GTValues.LV])
|
|
.duration(100)
|
|
.itemInputs('ae2:sky_dust')
|
|
.itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1))
|
|
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.CertusQuartz, 1), 4500, 0)
|
|
|
|
// Create
|
|
|
|
event.recipes.gtceu.centrifuge('asurine_dust_separation')
|
|
.EUt(GTValues.VA[GTValues.MV])
|
|
.duration(10 * 20)
|
|
.itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('asurine'), 1))
|
|
.chancedOutput('ae2:sky_dust', 6000, 0)
|
|
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.CertusQuartz, 1), 5000, 0)
|
|
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Olivine, 1), 4500, 0)
|
|
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Zinc, 1), 3500, 0)
|
|
.outputFluids(Fluid.of('gtceu:helium_3', 200))
|
|
|
|
event.recipes.gtceu.centrifuge('ochrum_dust_separation')
|
|
.EUt(GTValues.VA[GTValues.MV])
|
|
.duration(480)
|
|
.itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('ochrum'), 1))
|
|
.chancedOutput(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.Quartzite, 1), 5000, 0)
|
|
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Hematite, 1), 3500, 0)
|
|
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Gold, 1), 3500, 0)
|
|
|
|
} |