rock breaker/stone dust stuff
This commit is contained in:
parent
79cd42e428
commit
1ae956696b
3 changed files with 51 additions and 41 deletions
|
|
@ -96,7 +96,8 @@ const registerAdAstraRecipes = (event) => {
|
|||
'4x ad_astra:rocket_fin',
|
||||
'1x ad_astra:steel_engine',
|
||||
'1x ad_astra:rocket_nose_cone',
|
||||
'16x #forge:insulation_t1'
|
||||
'16x #forge:insulation_t1',
|
||||
'4x #gtceu:circuits/hv'
|
||||
)
|
||||
.inputFluids(Fluid.of('gtceu:silicon', 144 * 16))
|
||||
.itemOutputs('ad_astra:tier_1_rocket')
|
||||
|
|
@ -148,7 +149,7 @@ const registerAdAstraRecipes = (event) => {
|
|||
event.recipes.gtceu.assembler('tfg:rocket_desh_engine')
|
||||
.itemInputs(
|
||||
'4x #forge:double_plates/titanium',
|
||||
'4x #gtceu:circuits/ev',
|
||||
'2x #gtceu:circuits/ev',
|
||||
'gtceu:ev_electric_pump',
|
||||
'3x gtceu:advanced_power_thruster',
|
||||
'4x #forge:rods/magnetic_neodymium',
|
||||
|
|
@ -165,9 +166,10 @@ const registerAdAstraRecipes = (event) => {
|
|||
'4x tfg:rocket_fin_t2',
|
||||
'1x ad_astra:desh_engine',
|
||||
'1x tfg:rocket_cone_t2',
|
||||
'12x #forge:insulation_t2/roll'
|
||||
'12x #forge:insulation_t2/roll',
|
||||
'4x #gtceu:circuits/ev'
|
||||
)
|
||||
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 144 * 2 * 16))
|
||||
.inputFluids(Fluid.of('gtceu:titanium', 144 * 16))
|
||||
.itemOutputs('ad_astra:tier_2_rocket')
|
||||
.duration(1440)
|
||||
.circuit(3)
|
||||
|
|
|
|||
|
|
@ -779,32 +779,39 @@ function registerTFGRockRecipes(event) {
|
|||
|
||||
// #region ROCK_DUPING (Breaker)
|
||||
const ROCK_DUPING = [
|
||||
{ block: 'minecraft:deepslate', dimension: null },
|
||||
{ block: 'minecraft:cobbled_deepslate', dimension: null },
|
||||
{ block: 'minecraft:blackstone', dimension: null },
|
||||
{ block: 'tfg:rock/cobble_blackstone', dimension: null },
|
||||
{ block: 'minecraft:dripstone_block', dimension: null },
|
||||
{ block: 'tfg:rock/cobble_dripstone', dimension: null },
|
||||
{ block: 'beneath:crackrack', dimension: null },
|
||||
{ block: 'tfg:rock/cobble_crackrack', dimension: null },
|
||||
{ block: 'minecraft:basalt', dimension: null },
|
||||
{ block: 'ad_astra:moon_stone', dimension: 'ad_astra:moon' },
|
||||
{ block: 'ad_astra:moon_cobblestone', dimension: 'ad_astra:moon' },
|
||||
{ block: 'ad_astra:moon_deepslate', dimension: 'ad_astra:moon' },
|
||||
{ block: 'tfg:rock/cobble_moon_deepslate', dimension: 'ad_astra:moon' },
|
||||
{ block: 'ad_astra:glacio_stone', dimension: 'ad_astra:moon' },
|
||||
{ block: 'ad_astra:glacio_cobblestone', dimension: 'ad_astra:moon' },
|
||||
{ block: 'ad_astra:mars_stone', dimension: 'ad_astra:mars' },
|
||||
{ block: 'ad_astra:mars_cobblestone', dimension: 'ad_astra:mars' },
|
||||
{ block: 'ad_astra:venus_stone', dimension: 'ad_astra:mars' },
|
||||
{ block: 'ad_astra:venus_cobblestone', dimension: 'ad_astra:mars' },
|
||||
{ block: 'gtceu:red_granite', dimension: 'ad_astra:mars' },
|
||||
{ block: 'gtceu:red_granite_cobblestone', dimension: 'ad_astra:mars' },
|
||||
{ block: 'ad_astra:mercury_stone', dimension: 'ad_astra:mercury' },
|
||||
{ block: 'ad_astra:mercury_cobblestone', dimension: 'ad_astra:mercury' },
|
||||
{ block: 'ad_astra:permafrost', dimension: 'ad_astra:glacio' },
|
||||
{ block: 'tfg:rock/cobble_permafrost', dimension: 'ad_astra:glacio' },
|
||||
{ block: 'tfc:alabaster/raw', dimension: null }
|
||||
{ block: 'minecraft:deepslate', dimension: null },
|
||||
{ block: 'minecraft:cobbled_deepslate', dimension: null },
|
||||
{ block: 'minecraft:blackstone', dimension: null },
|
||||
{ block: 'tfg:rock/cobble_blackstone', dimension: null },
|
||||
{ block: 'minecraft:dripstone_block', dimension: null },
|
||||
{ block: 'tfg:rock/cobble_dripstone', dimension: null },
|
||||
{ block: 'beneath:crackrack', dimension: null },
|
||||
{ block: 'tfg:rock/cobble_crackrack', dimension: null },
|
||||
{ block: 'minecraft:basalt', dimension: null },
|
||||
{ block: 'ad_astra:moon_stone', dimension: 'ad_astra:moon' },
|
||||
{ block: 'ad_astra:moon_cobblestone', dimension: 'ad_astra:moon' },
|
||||
{ block: 'ad_astra:moon_deepslate', dimension: 'ad_astra:moon' },
|
||||
{ block: 'tfg:rock/cobble_moon_deepslate', dimension: 'ad_astra:moon' },
|
||||
{ block: 'ad_astra:glacio_stone', dimension: 'ad_astra:moon' },
|
||||
{ block: 'ad_astra:glacio_cobblestone', dimension: 'ad_astra:moon' },
|
||||
{ block: 'create:asurine', dimension: 'ad_astra:moon' },
|
||||
{ block: 'ad_astra:mars_stone', dimension: 'ad_astra:mars' },
|
||||
{ block: 'ad_astra:mars_cobblestone', dimension: 'ad_astra:mars' },
|
||||
{ block: 'ad_astra:venus_stone', dimension: 'ad_astra:mars' },
|
||||
{ block: 'ad_astra:venus_cobblestone', dimension: 'ad_astra:mars' },
|
||||
{ block: 'gtceu:red_granite', dimension: 'ad_astra:mars' },
|
||||
{ block: 'gtceu:red_granite_cobblestone', dimension: 'ad_astra:mars' },
|
||||
{ block: 'create:ochrum', dimension: 'ad_astra:mars' },
|
||||
{ block: 'create:scoria', dimension: 'ad_astra:venus' },
|
||||
{ block: 'minecraft:tuff', dimension: 'ad_astra:venus' },
|
||||
{ block: 'ad_astra:mercury_stone', dimension: 'ad_astra:mercury' },
|
||||
{ block: 'ad_astra:mercury_cobblestone', dimension: 'ad_astra:mercury' },
|
||||
{ block: 'create:crimsite', dimension: 'ad_astra:mercury' },
|
||||
{ block: 'minecraft:tuff', dimension: 'ad_astra:mercury' },
|
||||
{ block: 'ad_astra:permafrost', dimension: 'ad_astra:glacio' },
|
||||
{ block: 'tfg:rock/cobble_permafrost', dimension: 'ad_astra:glacio' },
|
||||
{ block: 'create:veridium', dimension: 'ad_astra:glacio' },
|
||||
{ block: 'tfc:alabaster/raw', dimension: null }
|
||||
]
|
||||
|
||||
ROCK_DUPING.forEach(x => {
|
||||
|
|
|
|||
|
|
@ -56,9 +56,9 @@ function registerTFGStoneDustRecipes(event) {
|
|||
.duration(480)
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.dust, GTMaterials.Deepslate, 1))
|
||||
.itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1))
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Biotite, 1), 2000, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Olivine, 1), 3500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 3500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Biotite, 1), 2000, 0)
|
||||
.outputFluids(Fluid.of('gtceu:oxygen', 12))
|
||||
|
||||
event.recipes.gtceu.centrifuge('blackstone_dust_separation')
|
||||
|
|
@ -66,8 +66,8 @@ function registerTFGStoneDustRecipes(event) {
|
|||
.duration(480)
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.dust, GTMaterials.Blackstone, 1))
|
||||
.itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1))
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Graphite, 1), 3500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnesium, 1), 4500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Graphite, 1), 3500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Gold, 1), 3500, 0)
|
||||
.outputFluids(Fluid.of('gtceu:oxygen', 16))
|
||||
|
||||
|
|
@ -76,8 +76,8 @@ function registerTFGStoneDustRecipes(event) {
|
|||
.duration(480)
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.dust, GTMaterials.GraniteRed, 1))
|
||||
.itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1))
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Hematite, 1), 3500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnesium, 1), 2000, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Hematite, 1), 4500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Perlite, 1), 3500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Redrock, 1), 1500, 0)
|
||||
.outputFluids(Fluid.of('gtceu:oxygen', 8))
|
||||
|
||||
|
|
@ -105,8 +105,8 @@ function registerTFGStoneDustRecipes(event) {
|
|||
.duration(480)
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('claystone'), 1))
|
||||
.itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1))
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Clay, 1), 3000, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Hematite, 1), 3500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Clay, 1), 3000, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Bauxite, 1), 2500, 0)
|
||||
.outputFluids(Fluid.of('gtceu:oxygen', 5))
|
||||
|
||||
|
|
@ -228,6 +228,7 @@ function registerTFGStoneDustRecipes(event) {
|
|||
.duration(10 * 20)
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('moon_stone'), 1))
|
||||
.chancedOutput('ae2:sky_dust', 5000, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 4500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnetite, 1), 2000, 0)
|
||||
.outputFluids(Fluid.of('gtceu:helium_3', 200))
|
||||
|
||||
|
|
@ -236,8 +237,8 @@ function registerTFGStoneDustRecipes(event) {
|
|||
.duration(10 * 20)
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('moon_deepslate'), 1))
|
||||
.chancedOutput('ae2:sky_dust', 5000, 500)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 2000, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Olivine, 1), 1500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Olivine, 1), 4500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 3000, 0)
|
||||
.outputFluids(Fluid.of('gtceu:helium_3', 200))
|
||||
|
||||
event.recipes.gtceu.centrifuge('glacio_stone_dust_separation')
|
||||
|
|
@ -246,16 +247,16 @@ function registerTFGStoneDustRecipes(event) {
|
|||
.itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('glacio_stone'), 1))
|
||||
.chancedOutput('ae2:sky_dust', 3000, 500)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Sodium, 1), 4000, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Potassium, 1), 4000, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Potassium, 1), 3000, 0)
|
||||
.outputFluids(Fluid.of('gtceu:oxygen', 50), Fluid.of('gtceu:helium_3', 300))
|
||||
|
||||
event.recipes.gtceu.centrifuge('mars_stone_dust_separation')
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
.duration(480)
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('mars_stone'), 1))
|
||||
.itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1))
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, TFGHelpers.getMaterial('aluminium_silicate'), 1), 4000, 0)
|
||||
.itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, TFGHelpers.getMaterial('aluminium_silicate'), 1))
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Hematite, 1), 4500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Perchlorate, 1), 4000, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Beryllium, 1), 2000, 0)
|
||||
.outputFluids(Fluid.of('gtceu:oxygen', 36))
|
||||
|
||||
|
|
@ -265,7 +266,7 @@ function registerTFGStoneDustRecipes(event) {
|
|||
.itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('venus_stone'), 1))
|
||||
.itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1))
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, TFGHelpers.getMaterial('aluminium_silicate'), 1), 3500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Potassium, 1), 2000, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Potassium, 1), 2500, 0)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Lithium, 1), 2000, 0)
|
||||
.outputFluids(Fluid.of('gtceu:oxygen', 32))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue