merge
This commit is contained in:
commit
a79652844d
63 changed files with 2593 additions and 1424 deletions
|
|
@ -232,7 +232,7 @@ const registerCreateRecipes = (event) => {
|
|||
event.recipes.gtceu.assembler('create:fluid_tank')
|
||||
.itemInputs('2x #forge:screws/copper', '2x #forge:plates/copper', '#forge:glass_panes')
|
||||
.itemOutputs('create:fluid_tank')
|
||||
.circuit(3)
|
||||
.circuit(4)
|
||||
.duration(50)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
|
|
@ -613,7 +613,7 @@ const registerCreateRecipes = (event) => {
|
|||
|
||||
event.recipes.gtceu.assembler('tfg:create/copper_casing')
|
||||
.itemInputs('#minecraft:logs', '#forge:plates/copper')
|
||||
.circuit(10)
|
||||
.circuit(11)
|
||||
.itemOutputs('create:copper_casing')
|
||||
.duration(50)
|
||||
.EUt(4)
|
||||
|
|
|
|||
|
|
@ -119,6 +119,51 @@ const registerFirmaLifeRecipes = (event) => {
|
|||
.duration(50)
|
||||
.EUt(7)
|
||||
|
||||
//#region Wine Working
|
||||
|
||||
event.recipes.gtceu.alloy_smelter('firmalife:empty_olivine_wine_bottle')
|
||||
.itemInputs('tfc:olivine_glass_batch')
|
||||
.notConsumable('gtceu:cylinder_casting_mold')
|
||||
.itemOutputs('firmalife:empty_olivine_wine_bottle')
|
||||
.duration(100)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.alloy_smelter('firmalife:empty_volcanic_wine_bottle')
|
||||
.itemInputs('tfc:volcanic_glass_batch')
|
||||
.notConsumable('gtceu:cylinder_casting_mold')
|
||||
.itemOutputs('firmalife:empty_volcanic_wine_bottle')
|
||||
.duration(100)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.alloy_smelter('firmalife:empty_hematitic_wine_bottle')
|
||||
.itemInputs('tfc:hematitic_glass_batch')
|
||||
.notConsumable('gtceu:cylinder_casting_mold')
|
||||
.itemOutputs('firmalife:empty_hematitic_wine_bottle')
|
||||
.duration(100)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.alloy_smelter('firmalife:wine_glass')
|
||||
.itemInputs('tfc:silica_glass_batch')
|
||||
.notConsumable('gtceu:cylinder_casting_mold')
|
||||
.itemOutputs('2x firmalife:wine_glass')
|
||||
.duration(100)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.assembler('firmalife:cork')
|
||||
.itemInputs('firmalife:treated_lumber')
|
||||
.inputFluids(Fluid.of('tfc:limewater',1000))
|
||||
.itemOutputs('8x firmalife:cork')
|
||||
.duration(300)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.assembler('firmalife:bottle_label')
|
||||
.itemInputs('#forge:wax','minecraft:paper')
|
||||
.itemOutputs('16x firmalife:bottle_label')
|
||||
.duration(30)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
//#endregion
|
||||
|
||||
// TODO: Не работает потому что грегтех
|
||||
// Доставание меда из сот
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -46,9 +46,4 @@ const registerFirmaLifeFluidTags = (event) => {
|
|||
event.add('c:hidden_from_recipe_viewers', 'firmalife:metal/chromium')
|
||||
|
||||
event.add('firmalife:mixable', 'tfc:spring_water')
|
||||
}
|
||||
|
||||
const registerFirmaLifePlacedFeatures = (event) => {
|
||||
event.remove('tfc:in_biome/veins', 'firmalife:vein/normal_chromite')
|
||||
event.remove('tfc:in_biome/veins', 'firmalife:vein/deep_chromite')
|
||||
}
|
||||
}
|
||||
|
|
@ -219,7 +219,7 @@ function registerGreateRecipes(event) {
|
|||
'FGF',
|
||||
'AAA'
|
||||
], {
|
||||
A: '#forge:double_plates/red_steel',
|
||||
A: '#forge:double_plates/blue_alloy',
|
||||
B: '#gtceu:circuits/hv',
|
||||
C: '#forge:gears/aluminium',
|
||||
F: 'gtceu:diamond_grinding_head',
|
||||
|
|
@ -273,7 +273,7 @@ function registerGreateRecipes(event) {
|
|||
'AABAA',
|
||||
' AAA '
|
||||
], {
|
||||
A: '#forge:plates/red_steel',
|
||||
A: '#forge:plates/blue_alloy',
|
||||
B: '#forge:storage_blocks/aluminium',
|
||||
C: 'greate:stainless_steel_shaft',
|
||||
}).id('greate:mechanical_crafting/stainless_steel_crushing_wheel')
|
||||
|
|
@ -402,7 +402,7 @@ function registerGreateRecipes(event) {
|
|||
// 'FE '
|
||||
// ], {
|
||||
// A: '#gtceu:circuits/hv',
|
||||
// B: 'gtceu:red_steel_buzz_saw_blade',
|
||||
// B: 'gtceu:diamond_buzz_saw_blade',
|
||||
// C: 'gtceu:hv_electric_motor',
|
||||
// D: 'gtceu:hv_machine_hull',
|
||||
// E: 'greate:stainless_steel_shaft',
|
||||
|
|
|
|||
|
|
@ -145,7 +145,7 @@ function registerGreateRecyclingRecipes(event) {
|
|||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 8),
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Steel, 8),
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.RedSteel, 6),
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.BlueAlloy, 6),
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 4),
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Diamond, 5))
|
||||
.duration(GTMaterials.StainlessSteel.getMass() * (8+8+6+4+5))
|
||||
|
|
@ -157,7 +157,7 @@ function registerGreateRecyclingRecipes(event) {
|
|||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 8),
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 8),
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.RedSteel, 6),
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.BlueAlloy, 6),
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 4))
|
||||
.duration(GTMaterials.StainlessSteel.getMass() * (8+8+6+4))
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
|
|
@ -234,9 +234,9 @@ function registerGreateRecyclingRecipes(event) {
|
|||
.itemInputs('greate:stainless_steel_crushing_wheel')
|
||||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 18),
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.RedSteel, 8),
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.BlueAlloy, 8),
|
||||
ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.StainlessSteel, 1))
|
||||
.duration(GTMaterials.RedSteel.getMass() * 26)
|
||||
.duration(GTMaterials.BlueAlloy.getMass() * 26)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
|
|
@ -244,9 +244,9 @@ function registerGreateRecyclingRecipes(event) {
|
|||
.itemInputs('greate:stainless_steel_crushing_wheel')
|
||||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 18),
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.RedSteel, 8),
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.BlueAlloy, 8),
|
||||
ChemicalHelper.get(TagPrefix.nugget, GTMaterials.StainlessSteel, 1))
|
||||
.duration(GTMaterials.RedSteel.getMass() * 26)
|
||||
.duration(GTMaterials.BlueAlloy.getMass() * 26)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
|
|
@ -420,9 +420,9 @@ function registerGreateRecyclingRecipes(event) {
|
|||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 10),
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Electrum, 8),
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.RedSteel, 4),
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Diamond, 4),
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Silver, 4))
|
||||
.duration(GTMaterials.RedSteel.getMass() * 22)
|
||||
.duration(GTMaterials.Diamond.getMass() * 22)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
|
|
@ -431,9 +431,9 @@ function registerGreateRecyclingRecipes(event) {
|
|||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 10),
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Electrum, 8),
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.RedSteel, 4),
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Diamond, 4),
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Silver, 4))
|
||||
.duration(GTMaterials.RedSteel.getMass() * 22)
|
||||
.duration(GTMaterials.Diamond.getMass() * 22)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
|
|
|
|||
|
|
@ -1017,6 +1017,24 @@ const registerGTCEURecipes = (event) => {
|
|||
|
||||
//#endregion
|
||||
|
||||
//#region Stick Packing
|
||||
|
||||
event.recipes.gtceu.packer('tfg:stick_bunch')
|
||||
.itemInputs('9x #forge:rods/wooden')
|
||||
.circuit(5)
|
||||
.itemOutputs('tfc:stick_bunch')
|
||||
.duration(50)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.packer('tfg:stick_bundle')
|
||||
.itemInputs('18x #forge:rods/wooden')
|
||||
.circuit(8)
|
||||
.itemOutputs('tfc:stick_bundle')
|
||||
.duration(50)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Changing tiers of decomposition recipes
|
||||
|
||||
event.recipes.gtceu.electrolyzer('gtceu:decomposition_electrolyzing_clay')
|
||||
|
|
@ -1078,16 +1096,6 @@ const registerGTCEURecipes = (event) => {
|
|||
|
||||
//#endregion
|
||||
|
||||
//#region Hopper
|
||||
|
||||
event.recipes.gtceu.assembler('gtceu:assembler/hopper_wrought_iron')
|
||||
.itemInputs('#forge:chests', '5x #forge:plates/wrought_iron')
|
||||
.itemOutputs('minecraft:hopper')
|
||||
.circuit(8)
|
||||
.duration(200)
|
||||
.EUt(2)
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Credits
|
||||
|
||||
|
|
@ -1125,6 +1133,13 @@ const registerGTCEURecipes = (event) => {
|
|||
|
||||
//#endregion
|
||||
|
||||
event.recipes.gtceu.laser_engraver('tfg:diamond_gear')
|
||||
.itemInputs('4x #forge:plates/diamond')
|
||||
.itemOutputs('#forge:gears/diamond')
|
||||
.notConsumable('gtceu:glass_lens')
|
||||
.duration(200)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
|
||||
// TODO: Greate again...
|
||||
event.shapeless('gtceu:programmed_circuit', ['minecraft:stick', '#forge:tools/wrenches'])
|
||||
.id('tfg:shapeless/programmed_circuit_from_stick')
|
||||
|
|
|
|||
|
|
@ -411,7 +411,7 @@ function registerGTCEuMachineRecipes(event) {
|
|||
|
||||
//#endregion
|
||||
|
||||
//#region passthrough hatches
|
||||
//#region passthrough hatches
|
||||
event.recipes.shaped('gtceu:lv_item_passthrough_hatch', [
|
||||
' A ',
|
||||
'BCB',
|
||||
|
|
@ -665,6 +665,61 @@ function registerGTCEuMachineRecipes(event) {
|
|||
|
||||
//#endregion
|
||||
|
||||
// #region Assembly line stack size problems
|
||||
|
||||
event.remove({ id: 'gtceu:assembly_line/high_performance_computing_array' })
|
||||
event.recipes.gtceu.assembly_line('high_performace_computing_array')
|
||||
.itemInputs('gtceu:data_bank',
|
||||
'4x #gtceu:circuits/zpm',
|
||||
'8x gtceu:luv_field_generator',
|
||||
'gtceu:data_orb',
|
||||
'gtceu:computer_monitor_cover',
|
||||
'32x #forge:double_wires/uranium_rhodium_dinaquadide',
|
||||
'32x #forge:double_wires/uranium_rhodium_dinaquadide',
|
||||
'16x gtceu:normal_optical_pipe')
|
||||
.inputFluids(Fluid.of('gtceu:soldering_alloy', 1152),
|
||||
Fluid.of('gtceu:vanadium_gallium', 1152),
|
||||
Fluid.of('gtceu:pcb_coolant', 4000))
|
||||
.itemOutputs('gtceu:high_performance_computation_array')
|
||||
.duration(60 * 20)
|
||||
.EUt(100000)
|
||||
["scannerResearch(java.util.function.UnaryOperator)"](b =>
|
||||
b.researchStack(Item.of('gtceu:computer_monitor_cover')).EUt(GTValues.VA[GTValues.IV]).duration(120*20))
|
||||
|
||||
event.remove({ id: 'gtceu:assembly_line/me_pattern_buffer' })
|
||||
event.recipes.gtceu.assembly_line('me_pattern_buffer')
|
||||
.itemInputs('gtceu:luv_dual_input_hatch',
|
||||
'gtceu:luv_emitter',
|
||||
'4x #gtceu:circuits/luv',
|
||||
'3x ae2:pattern_provider',
|
||||
'3x ae2:interface',
|
||||
'4x ae2:speed_card',
|
||||
'2x ae2:capacity_card',
|
||||
'64x #forge:fine_wires/europium',
|
||||
'32x #forge:fine_wires/europium')
|
||||
.inputFluids(Fluid.of('gtceu:soldering_alloy', 576), Fluid.of('gtceu:lubricant', 500))
|
||||
.itemOutputs('gtceu:me_pattern_buffer')
|
||||
.duration(30 * 20)
|
||||
.EUt(GTValues.VA[GTValues.LuV])
|
||||
["scannerResearch(java.util.function.UnaryOperator)"](b =>
|
||||
b.researchStack(Item.of('gtceu:luv_dual_input_hatch')).EUt(GTValues.VA[GTValues.LuV]).duration(60*20))
|
||||
|
||||
event.remove({ id: 'gtceu:assembly_line/me_pattern_buffer_proxy' })
|
||||
event.recipes.gtceu.assembly_line('me_pattern_buffer_proxy')
|
||||
.itemInputs('gtceu:luv_machine_hull',
|
||||
'2x gtceu:luv_sensor',
|
||||
'#gtceu:circuits/luv',
|
||||
'ae2:quantum_link',
|
||||
'2x ae2:quantum_ring',
|
||||
'64x #forge:fine_wires/europium')
|
||||
.inputFluids(Fluid.of('gtceu:soldering_alloy', 576), Fluid.of('gtceu:lubricant', 500))
|
||||
.itemOutputs('gtceu:me_pattern_buffer_proxy')
|
||||
.duration(30 * 20)
|
||||
.EUt(GTValues.VA[GTValues.ZPM])
|
||||
.stationResearch(b => b.researchStack(Item.of('gtceu:me_pattern_buffer')).EUt(GTValues.VA[GTValues.LuV]).CWUt(32))
|
||||
|
||||
// #endregion
|
||||
|
||||
// Контроллер теплицы
|
||||
event.shaped('gtceu:greenhouse', [
|
||||
'ABA',
|
||||
|
|
@ -685,7 +740,7 @@ function registerGTCEuMachineRecipes(event) {
|
|||
|
||||
DRUMS_AND_CRATES.forEach(material => {
|
||||
event.shapeless(`gtceu:${material}_drum`, [`gtceu:${material}_drum`]).id(`tfg:shapeless/drum_nbt_${material}`)
|
||||
|
||||
|
||||
event.shaped(`gtceu:${material}_drum`, [
|
||||
' A ',
|
||||
'BCB',
|
||||
|
|
@ -788,13 +843,39 @@ function registerGTCEuMachineRecipes(event) {
|
|||
C: '#forge:small_fluid_pipes/steel'
|
||||
}).id('gtceu:shaped/steam_hatch')
|
||||
|
||||
event.replaceOutput({ id: 'gtceu:macerator/macerate_steel_machine_casing'}, 'gtceu:steel_dust', '4x gtceu:steel_dust')
|
||||
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steel_machine_casing'}, 'gtceu:steel_ingot', '4x gtceu:steel_ingot')
|
||||
event.shaped('gtceu:steam_grinder', [
|
||||
'ABA',
|
||||
'ACA',
|
||||
'ABA'
|
||||
], {
|
||||
A: 'gtceu:steam_machine_casing',
|
||||
B: '#forge:gears/invar',
|
||||
C: 'gtceu:hp_steam_macerator'
|
||||
}).id('gtceu:shaped/steam_grinder')
|
||||
|
||||
event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_input_bus'}, 'gtceu:steel_dust', '4x gtceu:steel_dust')
|
||||
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_input_bus'}, 'gtceu:steel_ingot', '4x gtceu:steel_ingot')
|
||||
event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_output_bus'}, 'gtceu:steel_dust', '4x gtceu:steel_dust')
|
||||
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_output_bus'}, 'gtceu:steel_ingot', '4x gtceu:steel_ingot')
|
||||
event.shaped('gtceu:steam_oven', [
|
||||
'ABA',
|
||||
'ACA',
|
||||
'ABA'
|
||||
], {
|
||||
A: 'gtceu:steam_machine_casing',
|
||||
B: 'gtceu:heatproof_machine_casing',
|
||||
C: 'gtceu:hp_steam_furnace'
|
||||
}).id('gtceu:shaped/steam_oven')
|
||||
|
||||
event.replaceInput({ id: 'gtceu:shaped/hv_cutter' }, 'gtceu:red_steel_buzz_saw_blade', 'gtceu:diamond_buzz_saw_blade')
|
||||
|
||||
|
||||
event.replaceOutput({ id: 'gtceu:macerator/macerate_steel_machine_casing' }, 'gtceu:steel_dust', '4x gtceu:steel_dust')
|
||||
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steel_machine_casing' }, 'gtceu:steel_ingot', '4x gtceu:steel_ingot')
|
||||
|
||||
event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_input_bus' }, 'gtceu:steel_dust', '4x gtceu:steel_dust')
|
||||
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_input_bus' }, 'gtceu:steel_ingot', '4x gtceu:steel_ingot')
|
||||
event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_output_bus' }, 'gtceu:steel_dust', '4x gtceu:steel_dust')
|
||||
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_output_bus' }, 'gtceu:steel_ingot', '4x gtceu:steel_ingot')
|
||||
|
||||
event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_input_hatch' }, 'gtceu:steel_dust', '6x gtceu:steel_dust')
|
||||
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_input_hatch' }, 'gtceu:steel_block', '6x gtceu:steel_ingot')
|
||||
|
||||
event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_input_hatch'}, 'gtceu:steel_dust', '6x gtceu:steel_dust')
|
||||
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_input_hatch'}, 'gtceu:steel_block', '6x gtceu:steel_ingot')
|
||||
|
|
|
|||
|
|
@ -122,14 +122,14 @@ function registerGTCEURecyclingRecipes(event) {
|
|||
|
||||
// Iron Door
|
||||
|
||||
event.recipes.gtceu.macerator('gtceu:macerator/macerate_iron_door')
|
||||
event.recipes.gtceu.macerator('gtceu:macerate_iron_door')
|
||||
.itemInputs('minecraft:iron_door')
|
||||
.itemOutputs('2x #forge:dusts/wrought_iron')
|
||||
.duration(GTMaterials.WroughtIron.getMass() * 2)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/arc_iron_door')
|
||||
event.recipes.gtceu.arc_furnace('gtceu:arc_iron_door')
|
||||
.itemInputs('minecraft:iron_door')
|
||||
.itemOutputs('2x #forge:ingots/wrought_iron')
|
||||
.duration(GTMaterials.WroughtIron.getMass() * 2)
|
||||
|
|
@ -138,14 +138,14 @@ function registerGTCEURecyclingRecipes(event) {
|
|||
|
||||
// Redstone lamp
|
||||
|
||||
event.recipes.gtceu.macerator('gtceu:macerator/macerate_redstone_lamp')
|
||||
event.recipes.gtceu.macerator('gtceu:macerate_redstone_lamp')
|
||||
.itemInputs('minecraft:redstone_lamp')
|
||||
.itemOutputs('2x #forge:small_dusts/red_alloy', '21x #forge:tiny_dusts/glass', '4x #forge:dusts/glowstone')
|
||||
.duration(GTMaterials.RedAlloy.getMass() * 2)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/arc_redstone_lamp')
|
||||
event.recipes.gtceu.arc_furnace('gtceu:arc_redstone_lamp')
|
||||
.itemInputs('minecraft:redstone_lamp')
|
||||
.itemOutputs('4x #forge:nuggets/red_alloy')
|
||||
.duration(GTMaterials.RedAlloy.getMass() * 2)
|
||||
|
|
@ -154,14 +154,14 @@ function registerGTCEURecyclingRecipes(event) {
|
|||
|
||||
// Dispenser
|
||||
|
||||
event.recipes.gtceu.macerator('gtceu:macerator/macerate_dispenser')
|
||||
event.recipes.gtceu.macerator('gtceu:macerate_dispenser')
|
||||
.itemInputs('minecraft:dispenser')
|
||||
.itemOutputs('6x #forge:dusts/stone', '1x #forge:dusts/redstone', '1x #forge:dusts/brass')
|
||||
.duration(GTMaterials.Brass.getMass() * 2)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/arc_dispenser')
|
||||
event.recipes.gtceu.arc_furnace('gtceu:arc_dispenser')
|
||||
.itemInputs('minecraft:dispenser')
|
||||
.itemOutputs('1x #forge:ingots/brass')
|
||||
.duration(GTMaterials.Brass.getMass() * 2)
|
||||
|
|
@ -170,17 +170,49 @@ function registerGTCEURecyclingRecipes(event) {
|
|||
|
||||
// Dropper
|
||||
|
||||
event.recipes.gtceu.macerator('gtceu:macerator/macerate_dropper')
|
||||
event.recipes.gtceu.macerator('gtceu:macerate_dropper')
|
||||
.itemInputs('minecraft:dropper')
|
||||
.itemOutputs('7x #forge:dusts/stone', '1x #forge:dusts/redstone', '1x #forge:dusts/brass')
|
||||
.duration(GTMaterials.Brass.getMass() * 2)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/arc_dropper')
|
||||
event.recipes.gtceu.arc_furnace('gtceu:arc_dropper')
|
||||
.itemInputs('minecraft:dropper')
|
||||
.itemOutputs('1x #forge:ingots/brass')
|
||||
.duration(GTMaterials.Brass.getMass() * 2)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
// Steam oven
|
||||
|
||||
event.recipes.gtceu.macerator('gtceu:macerate_steam_oven')
|
||||
.itemInputs('gtceu:steam_oven')
|
||||
.itemOutputs('18x #forge:dusts/bronze', '8x #forge:dusts/invar', '7x #forge:dusts/wrought_iron', '2x #forge:dusts/steel')
|
||||
.duration(1972)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace('gtceu:arc_steam_oven')
|
||||
.itemInputs('gtceu:steam_oven')
|
||||
.itemOutputs('18x #forge:ingots/bronze', '8x #forge:ingots/invar', '7x #forge:ingots/wrought_iron', '2x #forge:ingots/steel')
|
||||
.duration(1792)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
// Steam grinder
|
||||
|
||||
event.recipes.gtceu.macerator('gtceu:macerate_steam_grinder')
|
||||
.itemInputs('gtceu:steam_grinder')
|
||||
.itemOutputs('18x #forge:dusts/bronze', '8x #forge:dusts/invar', '7x #forge:dusts/wrought_iron', '2x #forge:dusts/steel')
|
||||
.duration(1972)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace('gtceu:arc_steam_grinder')
|
||||
.itemInputs('gtceu:steam_grinder')
|
||||
.itemOutputs('18x #forge:ingots/bronze', '8x #forge:ingots/invar', '7x #forge:ingots/wrought_iron', '2x #forge:ingots/steel')
|
||||
.duration(1792)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
}
|
||||
|
|
@ -602,6 +602,8 @@ function removeGTCEURecipes(event) {
|
|||
event.remove({ id: 'gtceu:shaped/activator_rail' })
|
||||
event.remove({ id: 'gtceu:shaped/shield' })
|
||||
event.remove({ id: 'gtceu:shaped/pickaxe_iron' })
|
||||
event.remove({ id: 'gtceu:shaped/gear_diamond' })
|
||||
event.remove({ id: 'gtceu:shaped/buzzsaw_blade_diamond' })
|
||||
|
||||
event.remove({ id: 'gtceu:shapeless/glass_full_dust_flint' })
|
||||
|
||||
|
|
@ -641,6 +643,8 @@ function removeGTCEURecipes(event) {
|
|||
|
||||
event.remove({ id: 'gtceu:smelting/sticky_resin_from_slime' })
|
||||
|
||||
event.remove({ id: 'gtceu:wiremill/string_from_polycaprolactam' })
|
||||
|
||||
// Remove vanilla Eye of Ender
|
||||
|
||||
event.remove({ id: 'minecraft:ender_eye' })
|
||||
|
|
|
|||
|
|
@ -102,6 +102,9 @@ ServerEvents.tags('fluid', event => {
|
|||
* Событие регистрации тегов структур.
|
||||
*/
|
||||
ServerEvents.tags('worldgen/placed_feature', event => {
|
||||
// Remove default veins
|
||||
event.removeAll('tfc:in_biome/veins')
|
||||
|
||||
registerAdAstraPlacedFeatures(event)
|
||||
registerFirmaLifePlacedFeatures(event)
|
||||
registerTFCPlacedFeatures(event)
|
||||
|
|
|
|||
|
|
@ -597,18 +597,19 @@ const registerMinecraftRecipes = (event) => {
|
|||
event.recipes.gtceu.assembler('hopper_wrought_iron')
|
||||
.itemInputs('#forge:chests', '5x #forge:plates/wrought_iron')
|
||||
.itemOutputs('minecraft:hopper')
|
||||
.circuit(8)
|
||||
.duration(700)
|
||||
.EUt(2)
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Выход: Поршень
|
||||
//#region Выход: Поршень (Piston)
|
||||
|
||||
event.recipes.gtceu.assembler('piston')
|
||||
.itemInputs('#forge:plates/wrought_iron', '3x tfc:wood/planks/acacia', '4x #tfc:rock/raw')
|
||||
.itemOutputs('4x minecraft:piston')
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.rod, GTMaterials.WroughtIron, 1),ChemicalHelper.get(TagPrefix.gearSmall, GTMaterials.Brass, 1) , '3x #tfc:lumber', '4x #forge:cobblestone')
|
||||
.itemOutputs('2x minecraft:piston')
|
||||
.duration(100)
|
||||
.EUt(16)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
//#endregion
|
||||
|
||||
|
|
|
|||
|
|
@ -190,8 +190,8 @@ const registerTFCRecipes = (event) => {
|
|||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.alloy_smelter('tfg:oops_i_smelted_all_my_kaolin')
|
||||
.itemInputs('5x minecraft:clay_ball', 'tfc:powder/kaolinite')
|
||||
.itemOutputs('5x tfc:kaolin_clay')
|
||||
.itemInputs('minecraft:clay_ball', 'tfc:powder/kaolinite')
|
||||
.itemOutputs('tfc:kaolin_clay')
|
||||
.duration(600)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
|
|
@ -333,4 +333,5 @@ const registerTFCRecipes = (event) => {
|
|||
'#forge:tools/saws'
|
||||
]).id('tfc:shapeless/jar_lid')
|
||||
|
||||
event.replaceInput({ mod: 'tfc' }, 'minecraft:sugar', '#tfg:sugars')
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,10 +1,5 @@
|
|||
// priority: 0
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {TagEvent.Item} event
|
||||
*/
|
||||
//#region ItemTags
|
||||
const registerTFCItemTags = (event) => {
|
||||
// Теги для соответствия инструментов TFC и GT
|
||||
|
||||
|
|
@ -297,9 +292,7 @@ const registerTFCItemTags = (event) => {
|
|||
event.add('minecraft:piglin_loved', 'tfc:ore/normal_native_gold')
|
||||
event.add('minecraft:piglin_loved', 'tfc:ore/rich_native_gold')
|
||||
}
|
||||
//#endregion
|
||||
|
||||
//#region BlockTags
|
||||
const registerTFCBlockTags = (event) => {
|
||||
// Теги для каменных ступенек тфк
|
||||
global.TFC_STONE_TYPES.forEach(stoneTypeName => {
|
||||
|
|
@ -415,9 +408,7 @@ const registerTFCBlockTags = (event) => {
|
|||
event.add('tfc:bloomery_insulation', `/^(?=.*brick)(?!.*(${brick_blacklist})).*/`);
|
||||
event.add('tfc:forge_insulation', `/^(?=.*brick)(?!.*(${brick_blacklist})).*/`);
|
||||
}
|
||||
//#endregion
|
||||
|
||||
//#region FluidTags
|
||||
const registerTFCFluidTags = (event) => {
|
||||
// Удаление TFC металлов из возможных в форме слитка
|
||||
event.remove('tfc:usable_in_ingot_mold', 'tfc:metal/bismuth')
|
||||
|
|
@ -468,18 +459,15 @@ const registerTFCFluidTags = (event) => {
|
|||
event.add('tfc:usable_in_ingot_mold', 'gtceu:red_alloy')
|
||||
event.add('tfc:usable_in_ingot_mold', 'gtceu:tin_alloy')
|
||||
|
||||
//
|
||||
event.add('tfc:usable_in_bell_mold', 'gtceu:bronze')
|
||||
event.add('tfc:usable_in_bell_mold', 'gtceu:gold')
|
||||
event.add('tfc:usable_in_bell_mold', 'gtceu:brass')
|
||||
|
||||
//
|
||||
event.add('tfc:usable_in_tool_head_mold', 'gtceu:copper')
|
||||
event.add('tfc:usable_in_tool_head_mold', 'gtceu:bismuth_bronze')
|
||||
event.add('tfc:usable_in_tool_head_mold', 'gtceu:black_bronze')
|
||||
event.add('tfc:usable_in_tool_head_mold', 'gtceu:bronze')
|
||||
|
||||
//
|
||||
event.add('tfc:usable_in_barrel', 'gtceu:creosote')
|
||||
event.add('tfc:usable_in_wooden_bucket', 'gtceu:creosote')
|
||||
event.add('tfc:usable_in_red_steel_bucket', 'gtceu:creosote')
|
||||
|
|
@ -520,21 +508,14 @@ const registerTFCFluidTags = (event) => {
|
|||
event.add('c:hidden_from_recipe_viewers', 'tfc:metal/high_carbon_red_steel')
|
||||
event.add('c:hidden_from_recipe_viewers', 'tfc:metal/high_carbon_blue_steel')
|
||||
}
|
||||
//#endregion
|
||||
|
||||
//#region BiomeTags
|
||||
const registerTFCBiomeTags = (event) => {
|
||||
|
||||
event.add('tfc:kaolin_clay_spawns_in', 'tfc:rolling_hills')
|
||||
}
|
||||
//#endregion
|
||||
|
||||
//#region PlacedFeatures
|
||||
const registerTFCPlacedFeatures = (event) => {
|
||||
|
||||
// Удаление
|
||||
event.removeAll('tfc:in_biome/veins')
|
||||
|
||||
// Add back the non-ore ones
|
||||
event.add('tfc:in_biome/veins', 'tfc:vein/gravel')
|
||||
event.add('tfc:in_biome/veins', 'tfc:vein/kaolin_disc')
|
||||
|
|
@ -542,56 +523,7 @@ const registerTFCPlacedFeatures = (event) => {
|
|||
event.add('tfc:in_biome/veins', 'tfc:vein/diorite_dike')
|
||||
event.add('tfc:in_biome/veins', 'tfc:vein/gabbro_dike')
|
||||
|
||||
// Добавление
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_garnet_amethyst')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_garnet_opal')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_gold')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_hematite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_limonite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_magnetite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_molybdenum')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_pitchblende')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_sapphire')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_scheelite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_sheldonite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_topaz')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_apatite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_basaltic_sands')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_bauxite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_beryllium')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_bismuthinite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_cassiterite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_coal')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_copper')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_garnet_tin')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_garnierite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_gold')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_graphite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_hematite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_spodumene')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_oilsands')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_lapis')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_limonite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_lubricant')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_magnetite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_manganese')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_mica')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_monazite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_olivine')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_quartz')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_redstone')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_salt')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_saltpeter')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_silver')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_sphalerite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_sulfur')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_tetrahedrite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/surface_bismuthinite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/surface_cassiterite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/surface_copper')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/surface_sphalerite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/surface_tetrahedrite')
|
||||
|
||||
// Geodes
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/geode/amethyst')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/geode/barite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/geode/calcite')
|
||||
|
|
@ -600,9 +532,7 @@ const registerTFCPlacedFeatures = (event) => {
|
|||
event.add('tfc:in_biome/veins', 'tfg:earth/geode/pyrite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/geode/quartzite')
|
||||
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/nether_hint_vein')
|
||||
|
||||
// Other decoration
|
||||
event.add('tfc:in_biome/underground_decoration', 'tfg:glow_lichen')
|
||||
event.add('tfc:in_biome/underground_decoration', 'tfg:earth/sulfur_patch')
|
||||
}
|
||||
//#endregion
|
||||
}
|
||||
|
|
@ -6,8 +6,6 @@
|
|||
*/
|
||||
function registerTFGMiscellaneousRecipes(event) {
|
||||
|
||||
event.remove({ id: 'gtceu:wiremill/string_from_polycaprolactam'})
|
||||
|
||||
//tfc:moss
|
||||
event.replaceInput({}, 'minecraft:vine', '#tfc:moss')
|
||||
|
||||
|
|
@ -233,15 +231,15 @@ function registerTFGMiscellaneousRecipes(event) {
|
|||
' A ',
|
||||
' B ',
|
||||
' C '
|
||||
],{
|
||||
], {
|
||||
A: 'tfg:flint_arrow_head',
|
||||
B: '#forge:rods/wooden',
|
||||
C: 'tfg:fletching'
|
||||
}).id('tfg:shaped/arrow')
|
||||
|
||||
// Ice
|
||||
event.remove({id: 'gtceu:compressor/ice_from_dust' })
|
||||
event.remove({id: 'gtceu:compressor/ice_from_snow' })
|
||||
event.remove({ id: 'gtceu:compressor/ice_from_dust' })
|
||||
event.remove({ id: 'gtceu:compressor/ice_from_snow' })
|
||||
|
||||
event.shapeless('#forge:dusts/ice', ['#forge:tools/mortars', '4x firmalife:ice_shavings'])
|
||||
.id('tfg:shaped/ice_shavings')
|
||||
|
|
@ -319,77 +317,140 @@ function registerTFGMiscellaneousRecipes(event) {
|
|||
event.shapeless('8x minecraft:snow', ['minecraft:snow_block', '#forge:tools/saws'])
|
||||
.id('tfg:shapeless/snow')
|
||||
|
||||
//Cloth & String
|
||||
event.recipes.gtceu.wiremill('tfg:wiremill/phantom_thread')
|
||||
.itemInputs('1x minecraft:phantom_membrane')
|
||||
.itemOutputs('16x tfg:phantom_thread')
|
||||
.duration(100)
|
||||
.circuit(0)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
//Cloth & String
|
||||
event.recipes.gtceu.wiremill('tfg:wiremill/phantom_thread')
|
||||
.itemInputs('1x minecraft:phantom_membrane')
|
||||
.itemOutputs('16x tfg:phantom_thread')
|
||||
.duration(100)
|
||||
.circuit(0)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.wiremill('tfg:wiremill/polycaprolactam_string')
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Polycaprolactam, 1))
|
||||
.itemOutputs('32x tfg:polycaprolactam_string')
|
||||
.duration(100)
|
||||
.circuit(0)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
event.recipes.gtceu.wiremill('tfg:wiremill/polycaprolactam_string')
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Polycaprolactam, 1))
|
||||
.itemOutputs('32x tfg:polycaprolactam_string')
|
||||
.duration(100)
|
||||
.circuit(0)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:assembler/phantom_silk')
|
||||
.itemInputs('16x tfg:phantom_thread')
|
||||
.itemOutputs('1x tfg:phantom_silk')
|
||||
.duration(100)
|
||||
.circuit(0)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
event.recipes.gtceu.assembler('tfg:assembler/phantom_silk')
|
||||
.itemInputs('16x tfg:phantom_thread')
|
||||
.itemOutputs('1x tfg:phantom_silk')
|
||||
.duration(100)
|
||||
.circuit(0)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:assembler/polycaprolactam_fabric')
|
||||
.itemInputs('16x tfg:polycaprolactam_string')
|
||||
.itemOutputs('1x tfg:polycaprolactam_fabric')
|
||||
.duration(100)
|
||||
.circuit(0)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
event.recipes.gtceu.assembler('tfg:assembler/polycaprolactam_fabric')
|
||||
.itemInputs('16x tfg:polycaprolactam_string')
|
||||
.itemOutputs('1x tfg:polycaprolactam_fabric')
|
||||
.duration(100)
|
||||
.circuit(0)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.chemical_bath('tfg:chemical_bath/bleaching/polycaprolactam_string')
|
||||
.itemInputs('tfg:polycaprolactam_string')
|
||||
.inputFluids(Fluid.of('gtceu:chlorine', 16))
|
||||
.itemOutputs('minecraft:string')
|
||||
.duration(80)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.category(GTRecipeCategories.CHEM_DYES)
|
||||
event.recipes.gtceu.chemical_bath('tfg:chemical_bath/bleaching/polycaprolactam_string')
|
||||
.itemInputs('tfg:polycaprolactam_string')
|
||||
.inputFluids(Fluid.of('gtceu:chlorine', 16))
|
||||
.itemOutputs('minecraft:string')
|
||||
.duration(80)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.category(GTRecipeCategories.CHEM_DYES)
|
||||
|
||||
event.recipes.tfc.loom(
|
||||
'1x tfg:phantom_silk',
|
||||
'16x tfg:phantom_thread',
|
||||
8,
|
||||
'tfg:block/phantom_silk_block'
|
||||
)
|
||||
event.recipes.tfc.loom(
|
||||
'1x tfg:phantom_silk',
|
||||
'16x tfg:phantom_thread',
|
||||
8,
|
||||
'tfg:block/phantom_silk_block'
|
||||
)
|
||||
|
||||
event.recipes.tfc.loom(
|
||||
'1x tfg:polycaprolactam_fabric',
|
||||
'16x tfg:polycaprolactam_string',
|
||||
8,
|
||||
'tfg:block/polycaprolactam_fabric_block'
|
||||
)
|
||||
event.recipes.tfc.loom(
|
||||
'1x tfg:polycaprolactam_fabric',
|
||||
'16x tfg:polycaprolactam_string',
|
||||
8,
|
||||
'tfg:block/polycaprolactam_fabric_block'
|
||||
)
|
||||
|
||||
event.recipes.tfc.damage_inputs_shapeless_crafting(
|
||||
event.shapeless('16x tfg:phantom_thread', [
|
||||
'minecraft:phantom_membrane',
|
||||
'tfc:spindle'
|
||||
]).id('tfg:shapeless/phantom_thread'))
|
||||
|
||||
event.recipes.tfc.damage_inputs_shapeless_crafting(
|
||||
event.shapeless('16x tfg:phantom_thread', [
|
||||
'minecraft:phantom_membrane',
|
||||
'tfc:spindle'
|
||||
]).id('tfg:shapeless/phantom_thread'))
|
||||
|
||||
// Universal Circuit
|
||||
global.UNIVERSAL_CIRCUIT_TIERS.forEach(tier => {
|
||||
event.shapeless(Item.of(`tfg:${tier}_universal_circuit`, 1), [Ingredient.of([`#gtceu:circuits/${tier}`]).subtract([`tfg:${tier}_universal_circuit`])]
|
||||
).id(`universal_circuits_${tier}`);
|
||||
event.shapeless(Item.of(`tfg:${tier}_universal_circuit`, 1), [Ingredient.of([`#gtceu:circuits/${tier}`]).subtract([`tfg:${tier}_universal_circuit`])]
|
||||
).id(`universal_circuits_${tier}`);
|
||||
});
|
||||
|
||||
// Air collector (move this to space stuff later)
|
||||
event.recipes.gtceu.gas_collector('nether')
|
||||
.circuit(2)
|
||||
.outputFluids(Fluid.of('gtceu:air', 10000))
|
||||
.dimension('minecraft:the_nether')
|
||||
.duration(200)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.gtceu.aqueous_accumulator('water_overworld')
|
||||
.circuit(1)
|
||||
.dimension('minecraft:overworld')
|
||||
.duration(20)
|
||||
.EUt(GTValues.VHA[GTValues.ULV])
|
||||
.addDataString("fluidA", "minecraft:water")
|
||||
.addDataString("fluidB", "minecraft:water")
|
||||
.outputFluids(Fluid.of("minecraft:water", 1000))
|
||||
|
||||
event.recipes.gtceu.aqueous_accumulator('water_nether')
|
||||
.circuit(2)
|
||||
.dimension('minecraft:the_nether')
|
||||
.duration(20)
|
||||
.EUt(GTValues.VHA[GTValues.ULV])
|
||||
.addDataString("fluidA", "minecraft:water")
|
||||
.addDataString("fluidB", "minecraft:water")
|
||||
.outputFluids(Fluid.of("minecraft:water", 1000))
|
||||
|
||||
event.recipes.gtceu.aqueous_accumulator('sea_water_overworld')
|
||||
.circuit(3)
|
||||
.dimension('minecraft:overworld')
|
||||
.duration(20)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.addDataString("fluidA", "tfc:salt_water")
|
||||
.addDataString("fluidB", "tfc:salt_water")
|
||||
.outputFluids(Fluid.of("tfc:salt_water", 1000))
|
||||
|
||||
event.recipes.gtceu.aqueous_accumulator('sea_water_nether')
|
||||
.circuit(4)
|
||||
.dimension('minecraft:the_nether')
|
||||
.duration(20)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.addDataString("fluidA", "tfc:salt_water")
|
||||
.addDataString("fluidB", "tfc:salt_water")
|
||||
.outputFluids(Fluid.of("tfc:salt_water", 1000))
|
||||
|
||||
event.recipes.gtceu.aqueous_accumulator('lava_overworld')
|
||||
.circuit(5)
|
||||
.dimension('minecraft:overworld')
|
||||
.duration(20)
|
||||
.EUt(GTValues.VHA[GTValues.HV])
|
||||
.addDataString("fluidA", "minecraft:lava")
|
||||
.addDataString("fluidB", "minecraft:lava")
|
||||
.outputFluids(Fluid.of("minecraft:lava", 1000))
|
||||
|
||||
event.recipes.gtceu.aqueous_accumulator('lava_nether')
|
||||
.circuit(6)
|
||||
.dimension('minecraft:the_nether')
|
||||
.duration(20)
|
||||
.EUt(GTValues.VHA[GTValues.HV])
|
||||
.addDataString("fluidA", "minecraft:lava")
|
||||
.addDataString("fluidB", "minecraft:lava")
|
||||
.outputFluids(Fluid.of("minecraft:lava", 1000))
|
||||
|
||||
|
||||
event.shapeless('1x tfg:armor_stand_arms', [
|
||||
'minecraft:armor_stand'
|
||||
]).id(`tfg:shapeless/armor_stand_arms`)
|
||||
|
||||
|
||||
event.shapeless('1x minecraft:armor_stand', [
|
||||
'tfg:armor_stand_arms'
|
||||
]).id(`tfg:shapeless/armor_stand`)
|
||||
|
||||
|
||||
event.recipes.tfc.sewing(
|
||||
'1x tfg:piglin_disguise',
|
||||
[
|
||||
|
|
@ -405,4 +466,23 @@ function registerTFGMiscellaneousRecipes(event) {
|
|||
1, -1, 0, 0, 0, 0, -1, 1
|
||||
]
|
||||
).id('tfg:sewing/piglin_disguise')
|
||||
|
||||
//trowel
|
||||
event.shaped('tfg:trowel', [
|
||||
'DBC',
|
||||
'AA ',
|
||||
' '
|
||||
], {
|
||||
A: ChemicalHelper.get(TagPrefix.plate, GTMaterials.Invar, 1),
|
||||
B: '#forge:screws',
|
||||
C: '#tfc:lumber',
|
||||
D: '#forge:tools/screwdrivers'
|
||||
}).id('tfg:shaped/trowel')
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:assembler/trowel')
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.plate, GTMaterials.Invar, 2), '1x #forge:screws', '1x #tfc:lumber')
|
||||
.itemOutputs('1x tfg:trowel')
|
||||
.duration(40)
|
||||
.circuit(4)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
}
|
||||
|
|
@ -33,6 +33,9 @@ const registerTFGItemTags = (event) => {
|
|||
|
||||
event.add('minecraft:piglin_loved', 'tfg:piglin_disguise')
|
||||
|
||||
event.add('forge:tools/trowels', 'tfg:trowel')
|
||||
event.add('tfc:usable_on_tool_rack', 'tfg:trowel')
|
||||
|
||||
// #region Paper from wood
|
||||
|
||||
event.add('tfg:hardwood_strips', 'tfg:hardwood_strip')
|
||||
|
|
@ -53,12 +56,12 @@ const registerTFGItemTags = (event) => {
|
|||
// #endregion
|
||||
|
||||
//#region Cloth & String
|
||||
event.add('forge:cloth', 'tfg:phantom_silk')
|
||||
event.add('forge:cloth', 'tfg:polycaprolactam_fabric')
|
||||
event.add('tfc:sewing_light_cloth', 'tfg:phantom_silk')
|
||||
event.add('tfc:sewing_dark_cloth', 'tfg:polycaprolactam_fabric')
|
||||
event.add('forge:string', 'tfg:phantom_thread')
|
||||
event.add('forge:string', 'tfg:polycaprolactam_string')
|
||||
event.add('forge:cloth', 'tfg:phantom_silk')
|
||||
event.add('forge:cloth', 'tfg:polycaprolactam_fabric')
|
||||
event.add('tfc:sewing_light_cloth', 'tfg:phantom_silk')
|
||||
event.add('tfc:sewing_dark_cloth', 'tfg:polycaprolactam_fabric')
|
||||
event.add('forge:string', 'tfg:phantom_thread')
|
||||
event.add('forge:string', 'tfg:polycaprolactam_string')
|
||||
//#endregion
|
||||
|
||||
// #region Medicines
|
||||
|
|
@ -289,26 +292,27 @@ const registerTFGFluidTags = (event) => {
|
|||
event.add('tfc:usable_in_pot', 'tfg:latex')
|
||||
event.add('tfc:usable_in_barrel', 'tfg:latex')
|
||||
event.add('tfc:usable_in_wooden_bucket', 'tfg:latex')
|
||||
event.add('tfc:usable_in_red_steel_bucket', 'tfg:latex')
|
||||
event.add('tfc:usable_in_blue_steel_bucket', 'tfg:latex')
|
||||
event.add('tfc:usable_in_red_steel_bucket', 'tfg:latex')
|
||||
event.add('tfc:usable_in_blue_steel_bucket', 'tfg:latex')
|
||||
|
||||
event.add('tfc:usable_in_pot', 'tfg:vulcanized_latex')
|
||||
event.add('tfc:usable_in_barrel', 'tfg:vulcanized_latex')
|
||||
event.add('tfc:usable_in_wooden_bucket', 'tfg:vulcanized_latex')
|
||||
event.add('tfc:usable_in_red_steel_bucket', 'tfg:vulcanized_latex')
|
||||
event.add('tfc:usable_in_blue_steel_bucket', 'tfg:vulcanized_latex')
|
||||
event.add('tfc:usable_in_red_steel_bucket', 'tfg:vulcanized_latex')
|
||||
event.add('tfc:usable_in_blue_steel_bucket', 'tfg:vulcanized_latex')
|
||||
|
||||
event.add('tfc:usable_in_pot', 'tfg:conifer_pitch')
|
||||
event.add('tfc:usable_in_barrel', 'tfg:conifer_pitch')
|
||||
event.add('tfc:usable_in_wooden_bucket', 'tfg:conifer_pitch')
|
||||
event.add('tfc:usable_in_red_steel_bucket', 'tfg:conifer_pitch')
|
||||
event.add('tfc:usable_in_blue_steel_bucket', 'tfg:conifer_pitch')
|
||||
event.add('tfc:usable_in_red_steel_bucket', 'tfg:conifer_pitch')
|
||||
event.add('tfc:usable_in_blue_steel_bucket', 'tfg:conifer_pitch')
|
||||
}
|
||||
|
||||
|
||||
const registerTFGBiomeTags = (event) => {
|
||||
|
||||
//#region TFG Structure Biomes
|
||||
// #region TFG Structure Biomes
|
||||
|
||||
event.add('tfg:has_structure/plains_temperate_0', 'tfc:plains')
|
||||
event.add('tfg:has_structure/plains_temperate_0', 'tfc:highlands')
|
||||
|
||||
|
|
@ -319,7 +323,8 @@ const registerTFGBiomeTags = (event) => {
|
|||
|
||||
event.add('tfg:has_structure/ocean_moai_0', 'tfc:volcanic_oceanic_mountains')
|
||||
event.add('tfg:has_structure/ocean_moai_0', 'tfc:volcanic_mountains')
|
||||
//#endregion
|
||||
|
||||
// #endregion
|
||||
|
||||
// #region Nether biomes
|
||||
|
||||
|
|
@ -362,85 +367,15 @@ const registerTFGBiomeTags = (event) => {
|
|||
// Other space decoration is in ad_astra/tags.js
|
||||
const registerTFGPlacedFeatures = (event) => {
|
||||
|
||||
// #region Nether ores
|
||||
registerTFGOreVeinFeatures(event);
|
||||
|
||||
// #region Nether
|
||||
|
||||
event.add('tfg:nether_veins', 'beneath:vein/crackrack_pipe')
|
||||
|
||||
// Lower only
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_naquadah')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_sylvite')
|
||||
|
||||
// Full height
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_garnet')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_garnierite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_gold')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_graphite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_hematite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_limonite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_magnetite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_molybdenum')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_pitchblende')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_quartz')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_sapphire')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_scheelite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_sheldonite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_topaz')
|
||||
|
||||
// Upper only
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_anthracite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_apatite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_basaltic_sands')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_bauxite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_beryllium')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_cassiterite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_copper')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_garnet_tin')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_lapis')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_lubricant')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_manganese')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_monazite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_mica')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_olivine')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_redstone')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_saltpeter')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_silver')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_sphalerite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_sulfur')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_tetrahedrite')
|
||||
|
||||
// #endregion
|
||||
|
||||
// #region Nether decorations
|
||||
|
||||
event.add('tfg:nether_underground_decoration', 'minecraft:spring_open')
|
||||
event.add('tfg:nether_underground_decoration', 'tfg:nether/terrain/magma_blob')
|
||||
event.add('tfg:nether_underground_decoration', 'minecraft:spring_closed')
|
||||
|
||||
// #endregion
|
||||
|
||||
// #region Moon Ores
|
||||
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_apatite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_bauxite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_beryllium')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_desh')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_diopside')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_enstatite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_fayalite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_garnierite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_magnetite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_mica')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_molybdenum')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_monazite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_olivine')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_plutonium')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_quartz')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_redstone')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_saltpeter')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_sapphire')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_scheelite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_sheldonite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_silver')
|
||||
event.add('tfg:nether_underground_decoration', 'tfg:nether/terrain/magma_blob')
|
||||
|
||||
// #endregion
|
||||
}
|
||||
129
kubejs/server_scripts/tfg/tags.veins.js
Normal file
129
kubejs/server_scripts/tfg/tags.veins.js
Normal file
|
|
@ -0,0 +1,129 @@
|
|||
// priority: 0
|
||||
|
||||
// This file was generated by OresToFieldGuide, do not manually edit
|
||||
|
||||
const registerTFGOreVeinFeatures = (event) => {
|
||||
|
||||
// #region earth ores
|
||||
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_garnet_amethyst')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_garnet_opal')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_gold')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_hematite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_limonite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_magnetite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_molybdenum')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_pitchblende')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_sapphire')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_scheelite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_sheldonite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/deep_topaz')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_apatite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_basaltic_sands')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_bauxite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_beryllium')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_bismuthinite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_cassiterite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_coal')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_copper')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_garnet_tin')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_garnierite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_gold')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_graphite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_hematite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_lapis')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_limonite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_lubricant')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_magnetite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_manganese')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_mica')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_monazite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_oilsands')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_olivine')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_quartz')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_redstone')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_salt')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_saltpeter')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_silver')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_sphalerite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_spodumene')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_sulfur')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/normal_tetrahedrite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/surface_bismuthinite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/surface_cassiterite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/surface_copper')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/surface_sphalerite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:earth/vein/surface_tetrahedrite')
|
||||
|
||||
// #endregion
|
||||
|
||||
|
||||
// #region moon ores
|
||||
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_apatite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_bauxite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_beryllium')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_desh')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_diopside')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_enstatite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_fayalite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_garnierite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_magnetite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_mica')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_molybdenum')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_monazite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_olivine')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_plutonium')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_quartz')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_redstone')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_saltpeter')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_sapphire')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_scheelite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_sheldonite')
|
||||
event.add('tfg:moon_veins', 'tfg:moon/vein/moon_silver')
|
||||
|
||||
// #endregion
|
||||
|
||||
|
||||
// #region nether ores
|
||||
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_anthracite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_apatite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_basaltic_sands')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_bauxite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_beryllium')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_cassiterite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_copper')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_garnet')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_garnet_tin')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_garnierite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_goethite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_gold')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_graphite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_hematite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_lapis')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_lubricant')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_magnetite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_manganese')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_mica')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_molybdenum')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_monazite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_naquadah')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_olivine')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_pitchblende')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_quartz')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_redstone')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_saltpeter')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_sapphire')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_scheelite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_sheldonite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_silver')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_sphalerite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_sulfur')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_sylvite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_tetrahedrite')
|
||||
event.add('tfg:nether_veins', 'tfg:nether/vein/nether_topaz')
|
||||
|
||||
// #endregion
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue