restore all gt recipes + fixes

This commit is contained in:
Dmitry
2024-10-05 14:44:46 +07:00
parent f2f1f5ee3b
commit 945251ffa7
4 changed files with 190 additions and 551 deletions

View File

@@ -822,6 +822,24 @@ const registerGregTechRecipes = (e) => {
e.remove({id: 'gtceu:shapeless/potin_dust'})
//#endregion
//#region Понижение EUt для рецепта пыли серебра стерлинга
e.remove({ id: 'gtceu:mixer/sterling_silver' })
e.recipes.gtceu.mixer('tfg:sterling_silver')
.itemInputs('#forge:dusts/copper', '4x #forge:dusts/silver')
.circuit(1)
.itemOutputs('5x gtceu:sterling_silver_dust')
.EUt(24).duration(500)
//#endregion
//#region Понижение EUt для рецепта пыли розового золота
e.remove({ id: 'gtceu:mixer/rose_gold' })
e.recipes.gtceu.mixer('tfg:rose_gold')
.itemInputs('#forge:dusts/copper', '4x #forge:dusts/gold')
.circuit(3)
.itemOutputs('5x gtceu:rose_gold_dust')
.EUt(16).duration(500)
//#endregion
//#region Дерево
e.remove({ id : 'gtceu:assembler/treated_hanging_sign' })
e.remove({ id : 'gtceu:assembler/rubber_hanging_sign' })
@@ -1080,6 +1098,19 @@ const registerGregTechRecipes = (e) => {
//#endregion
//#region Огнеупорная Глина
e.remove({ id: 'gtceu:shapeless/fireclay_dust' })
e.remove({ id: 'gtceu:macerator/macerate_compressed_fireclay' })
e.remove({ id: 'gtceu:macerator/macerate_firebricks' })
e.remove({ id: 'gtceu:macerator/macerate_firebrick' })
e.recipes.gtceu.macerator('tfg:macerate_firebrick')
.itemInputs('tfc:ceramic/fire_brick')
.itemOutputs('gtceu:fireclay_dust')
.EUt(2).duration(15)
//#endregion
//#endregion
//#region Рецепты примитивной помпы
@@ -1723,7 +1754,7 @@ const registerGregTechRecipes = (e) => {
}).id('tfg:shaped/steam_boiler_coal_steel')
//#endregion
//#region Glass Tube
//#region Стеклянная трубка
e.recipes.tfc.glassworking('gtceu:glass_tube', '#tfc:glass_batches_tier_3', ['blow', 'stretch', 'stretch'])
.id('tfg:glassworking/glass_tube')
//#endregion
@@ -1741,109 +1772,81 @@ const registerGregTechRecipes = (e) => {
//#endregion
//#region Бочка
e.remove({ id: 'gtceu:shaped/wooden_barrel' })
e.shaped('gtceu:wood_drum', [
'mAs',
'BCB',
'BDB'
], {
A: 'gtceu:sticky_resin',
B: '#minecraft:planks',
C: '#tfc:barrels',
D: '#tfg:all_long_iron_rods',
m: '#forge:tools/mallets',
s: '#forge:tools/saws',
}).id('tfg:workbench/wood_drum')
e.remove({ id: 'gtceu:assembler/wood_barrel' })
e.recipes.gtceu.extractor('tfg:wood_barrel')
.itemInputs('2x #tfg:all_long_iron_rods', '5x #minecraft:planks')
.itemOutputs('gtceu:wood_drum')
.EUt(16).duration(100)
//#endregion
}
const registerGregTechRecipes1 = (e) => {
//#region Вырезка из резины
// TODO: Не работает из-за магического бага
// e.recipes.tfc.knapping('gtceu:rubber_ring', 'tfg:rubber', ['XXX', 'X X', 'XXX'])
// .ingredient('gtceu:rubber_plate')
//#endregion
// Удаление рецептов связанных с FireBricks
e.remove({id: 'gtceu:shaped/casing_primitive_bricks' })
e.remove({id: 'gtceu:macerator/macerate_firebricks' })
e.remove({id: 'gtceu:extractor/extract_primitive_bricks' })
// Удаление рецептов связанных с FireBrick
e.remove({ id: 'gtceu:smelting/fireclay_brick' })
e.remove({ id: 'gtceu:macerator/macerate_firebrick' })
// TODO: Удалить после фикса GTCEu
e.remove({ id: 'gtceu:extractor/extract_raw_rubber_dust' })
//#region Пыль звезды незера
// TODO: Нужно ли удалять?
e.recipes.gtceu.chemical_reactor('tfg:nether_star_dust')
e.recipes.gtceu.chemical_reactor('tfg:small_nether_star_dust')
.itemInputs('2x #forge:dusts/iridium', '#forge:dusts/diamond')
.circuit(10)
.itemOutputs('gtceu:nether_star_dust')
.itemOutputs('gtceu:small_nether_star_dust')
.inputFluids(Fluid.of('gtceu:sulfur_dioxide', 6000), Fluid.of('gtceu:carbon_monoxide', 8000))
.duration(700)
.EUt(2720)
.EUt(2720).duration(700)
//#endregion
// Creosote-Treated Wood Planks -> Treated Wood Pulp
e.recipes.gtceu.macerator('tfg:gtceu/macerate_treated_wood_planks')
//#region Creosote-Treated Wood Planks -> Treated Wood Pulp
e.recipes.gtceu.macerator('tfg:treated_wood_dust')
.itemInputs('gtceu:treated_wood_planks')
.itemOutputs('gtceu:treated_wood_dust')
.duration(120)
.EUt(4)
.EUt(4).duration(120)
//#endregion
//#region Пустая деревянная форма
e.remove({ id: 'gtceu:shaped/plank_to_wooden_shape' })
// Empty Wooden Form
e.shaped('gtceu:empty_wooden_form', [
' AA',
'BAA'
'AAA',
' sA'
], {
A: '#minecraft:planks',
B: '#forge:tools/saws'
}).id('gtceu:shaped/plank_to_wooden_shape')
// Деревянная шестерня
A: '#tfc:lumber',
s: '#forge:tools/saws'
}).id('tfg:shaped/plank_to_wooden_shape')
//#endregion
//#region Деревянная шестерня
e.remove({ id: 'gtceu:shaped/gear_wood' })
e.shaped('gtceu:wood_gear', [
' A ',
'ABA',
' A '
], {
A: '#tfc:can_be_lit_on_torch',
A: '#forge:rods/wooden',
B: '#forge:tools/wrenches'
}).id('gtceu:shaped/gear_wood')
}).id('tfg:shaped/gear_wood')
//#endregion
//#region Sticky Resin
e.recipes.gtceu.fluid_solidifier('tfg:latex_heating')
.itemInputs('#forge:dusts/sulfur')
.inputFluids(Fluid.of('tfg:latex', 1000))
.itemOutputs('gtceu:sticky_resin')
.duration(480)
.EUt(7)
//#endregion
//#region Multi-Smelter Controller
e.remove({ id: 'gtceu:shaped/multi_furnace' })
// Compressed Coke Clay
e.shaped('gtceu:compressed_coke_clay', [
'AAA',
'BCB',
'BBB'
], {
A: 'minecraft:clay_ball',
B: '#minecraft:sand',
C: 'gtceu:brick_wooden_form'
}).replaceIngredient('gtceu:brick_wooden_form', 'gtceu:brick_wooden_form').id('gtceu:shaped/compressed_coke_clay')
// Compressed Coke Clay -> Coke Oven Brick
e.recipes.tfc.heating('gtceu:compressed_coke_clay', 1399)
.resultItem('gtceu:coke_oven_brick')
.id('tfg:heating/coke_oven_bricks')
// TFC FireBrick -> FireBrick dust
e.recipes.gtceu.macerator('macerate_firebrick')
.itemInputs('tfc:ceramic/fire_brick')
.itemOutputs('gtceu:fireclay_dust')
.duration(15)
.EUt(2)
// Multi-Smelter
e.shaped('gtceu:multi_smelter', [
'AAA',
'BCB',
@@ -1853,9 +1856,12 @@ const registerGregTechRecipes1 = (e) => {
B: '#gtceu:circuits/hv',
C: 'gtceu:heatproof_machine_casing',
D: 'gtceu:copper_single_cable'
}).id('gtceu:shaped/multi_furnace')
}).id('tfg:shaped/multi_furnace')
//#endregion
//#region Electric Blast Furnace
e.remove({ id: 'gtceu:shaped/electric_blast_furnace' })
// Electric Blast Furnace
e.shaped('gtceu:electric_blast_furnace', [
'AAA',
'BCB',
@@ -1865,23 +1871,17 @@ const registerGregTechRecipes1 = (e) => {
B: '#gtceu:circuits/lv',
C: 'gtceu:heatproof_machine_casing',
D: 'gtceu:tin_single_cable'
}).id('gtceu:shaped/electric_blast_furnace')
}).id('tfg:shaped/electric_blast_furnace')
//#endregion
// Клей из ТФК клея
e.recipes.gtceu.centrifuge('glue_from_tfc_glue')
//#region GTM клей из TFC клея
e.recipes.gtceu.centrifuge('tfg:glue_from_tfc_glue')
.itemInputs('tfc:glue')
.outputFluids(Fluid.of('gtceu:glue', 50))
.duration(400)
.EUt(5)
// Исправление рецепта пыли серебра стерлинга
generateMixerRecipe(e, ['#forge:dusts/copper', '4x #forge:dusts/silver'], [], '5x gtceu:sterling_silver_dust', 1, [], 500, 24, 64, 'sterling_silver')
// Исправление рецепта пыли розовой бронзы
generateMixerRecipe(e, ['#forge:dusts/copper', '4x #forge:dusts/gold'], [], '5x gtceu:rose_gold_dust', 3, [], 500, 24, 64, 'rose_gold')
.EUt(5).duration(400)
//#endregion
//#region Рецепт ULV микросхемы
e.remove({ id: 'gtceu:shaped/vacuum_tube' })
e.recipes.createSequencedAssembly([
@@ -1890,12 +1890,10 @@ const registerGregTechRecipes1 = (e) => {
e.recipes.createDeploying('tfg:unfinished_vacuum_tube', ['tfg:unfinished_vacuum_tube', '#forge:bolts/steel']),
e.recipes.createDeploying('tfg:unfinished_vacuum_tube', ['tfg:unfinished_vacuum_tube', 'gtceu:glass_tube']),
e.recipes.createDeploying('tfg:unfinished_vacuum_tube', ['tfg:unfinished_vacuum_tube', 'gtceu:copper_single_wire']),
]).transitionalItem('tfg:unfinished_vacuum_tube').loops(2).id('tfg:gtceu/sequenced_assembly/vacuum_tube')
]).transitionalItem('tfg:unfinished_vacuum_tube').loops(2).id('tfg:sequenced_assembly/vacuum_tube')
//#endregion
//#region Рецепт LV микросхемы
e.remove({ id: 'gtceu:shaped/electronic_circuit_lv' })
e.recipes.createSequencedAssembly([
@@ -1905,245 +1903,48 @@ const registerGregTechRecipes1 = (e) => {
e.recipes.createDeploying('tfg:unfinished_basic_electronic_circuit', ['tfg:unfinished_basic_electronic_circuit', 'gtceu:resistor']),
e.recipes.createDeploying('tfg:unfinished_basic_electronic_circuit', ['tfg:unfinished_basic_electronic_circuit', 'gtceu:vacuum_tube']),
e.recipes.createDeploying('tfg:unfinished_basic_electronic_circuit', ['tfg:unfinished_basic_electronic_circuit', 'gtceu:red_alloy_single_cable']),
]).transitionalItem('tfg:unfinished_basic_electronic_circuit').loops(2).id('tfg:gtceu/sequenced_assembly/basic_electronic_circuit')
//#endregion
//#region Выход: Фикс выработки пара на ведре лавы
//e.remove({ id: 'minecraft:large_boiler/lava_bucket' })
//e.recipes.gtceu.large_boiler('lava_bucket')
// .itemInputs('minecraft:lava_bucket')
// .duration(25)
//#endregion
e.recipes.gtceu.fluid_solidifier('tfg:latex_heating')
.itemInputs('gtceu:sulfur_dust')
.inputFluids(Fluid.of('tfg:latex', 1000))
.itemOutputs('gtceu:sticky_resin')
.duration(480)
.EUt(7)
}
//#region Выход: Крошечная кучка камня
// e.remove({ id: 'gtceu:macerator/macerate_stone_button' })
]).transitionalItem('tfg:unfinished_basic_electronic_circuit').loops(2).id('tfg:sequenced_assembly/basic_electronic_circuit')
//#endregion
//#region Выход: Маленькая кучка камня
//#region Compressed Coke Clay
e.remove({ id: 'gtceu:shaped/compressed_coke_clay' })
// e.remove({ id: 'gtceu:macerator/macerate_stone_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_stone_slab' })
// e.remove({ id: 'gtceu:macerator/macerate_stone_brick_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_stone_brick_slab' })
// e.remove({ id: 'gtceu:macerator/macerate_sandstone_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_sandstone_slab' })
// e.remove({ id: 'gtceu:macerator/macerate_red_sandstone_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_red_sandstone_slab' })
// e.remove({ id: 'gtceu:macerator/macerate_granite' })
// e.remove({ id: 'gtceu:macerator/macerate_diorite' })
// e.remove({ id: 'gtceu:macerator/macerate_cobblestone_slab' })
// e.remove({ id: 'gtceu:macerator/macerate_andesite' })
e.shaped('3x gtceu:compressed_coke_clay', [
'AAA',
'BCB',
'BBB'
], {
A: 'minecraft:clay_ball',
B: '#minecraft:sand',
C: 'gtceu:brick_wooden_form'
})
.replaceIngredient('gtceu:brick_wooden_form', 'gtceu:brick_wooden_form')
.id('tfg:shaped/compressed_coke_clay')
//#endregion
//#region Compressed Coke Clay -> Coke Oven Brick
e.recipes.tfc.heating('gtceu:compressed_coke_clay', 1399)
.resultItem('gtceu:coke_oven_brick')
.id('tfg:heating/coke_oven_bricks')
//#endregion
//#region Выход: Кучка камня
// e.remove({ id: 'gtceu:macerator/macerate_stone_sword' })
// e.remove({ id: 'gtceu:macerator/macerate_stone_shovel' })
// e.remove({ id: 'gtceu:macerator/macerate_stone_pressure_plate' })
// e.remove({ id: 'gtceu:macerator/macerate_stone_pickaxe' })
// e.remove({ id: 'gtceu:macerator/macerate_stone_hoe' })
// e.remove({ id: 'gtceu:macerator/macerate_stone_bricks' })
// e.remove({ id: 'gtceu:macerator/macerate_stone_axe' })
// e.remove({ id: 'gtceu:macerator/macerate_mossy_cobblestone' })
// e.remove({ id: 'gtceu:macerator/macerate_cobblestone_wall' })
// e.remove({ id: 'gtceu:macerator/macerate_cobblestone' })
// e.remove({ id: 'gtceu:macerator/gravel_to_flint' })
// e.remove({ id: 'gtceu:macerator/macerate_furnace' })
//#region Огнеупорные кирпичи (предмет)
e.remove({ id: 'gtceu:smelting/fireclay_brick' })
e.remove({ id: 'gtceu:extractor/extract_primitive_bricks' })
//#endregion
//#region Выход: Крошечная кучка дерева
// e.remove({ id: 'gtceu:macerator/macerate_warped_button' })
// e.remove({ id: 'gtceu:macerator/macerate_spruce_button' })
// e.remove({ id: 'gtceu:macerator/macerate_oak_button' })
// e.remove({ id: 'gtceu:macerator/macerate_mangrove_button' })
// e.remove({ id: 'gtceu:macerator/macerate_jungle_button' })
// e.remove({ id: 'gtceu:macerator/macerate_dark_oak_button' })
// e.remove({ id: 'gtceu:macerator/macerate_crimson_button' })
// e.remove({ id: 'gtceu:macerator/macerate_cherry_button' })
// e.remove({ id: 'gtceu:macerator/macerate_birch_button' })
// e.remove({ id: 'gtceu:macerator/macerate_acacia_button' })
//#region Огнеупорные кирпичи (блок)
e.remove({ id: 'gtceu:shaped/casing_primitive_bricks' })
//#endregion
//#region Выход: Маленькая кучка дерева
// e.remove({ id: 'gtceu:macerator/macerate_wooden_sword' })
// e.remove({ id: 'gtceu:macerator/macerate_wooden_shovel' })
// e.remove({ id: 'gtceu:macerator/macerate_wooden_pickaxe' })
// e.remove({ id: 'gtceu:macerator/macerate_wooden_hoe' })
// e.remove({ id: 'gtceu:macerator/macerate_wooden_axe' })
// e.remove({ id: 'gtceu:macerator/macerate_warped_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_warped_slab' })
// e.remove({ id: 'gtceu:macerator/macerate_spruce_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_spruce_slab' })
// e.remove({ id: 'gtceu:macerator/macerate_oak_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_oak_slab' })
// e.remove({ id: 'gtceu:macerator/macerate_mangrove_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_mangrove_slab' })
// e.remove({ id: 'gtceu:macerator/macerate_jungle_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_jungle_slab' })
// e.remove({ id: 'gtceu:macerator/macerate_iron_sword' })
// e.remove({ id: 'gtceu:macerator/macerate_iron_shovel' })
// e.remove({ id: 'gtceu:macerator/macerate_iron_pickaxe' })
// e.remove({ id: 'gtceu:macerator/macerate_iron_hoe' })
// e.remove({ id: 'gtceu:macerator/macerate_iron_axe' })
// e.remove({ id: 'gtceu:macerator/macerate_golden_sword' })
// e.remove({ id: 'gtceu:macerator/macerate_golden_shovel' })
// e.remove({ id: 'gtceu:macerator/macerate_golden_pickaxe' })
// e.remove({ id: 'gtceu:macerator/macerate_golden_hoe' })
// e.remove({ id: 'gtceu:macerator/macerate_golden_axe' })
// e.remove({ id: 'gtceu:macerator/macerate_diamond_sword' })
// e.remove({ id: 'gtceu:macerator/macerate_diamond_shovel' })
// e.remove({ id: 'gtceu:macerator/macerate_diamond_pickaxe' })
// e.remove({ id: 'gtceu:macerator/macerate_diamond_hoe' })
// e.remove({ id: 'gtceu:macerator/macerate_diamond_axe' })
// e.remove({ id: 'gtceu:macerator/macerate_dark_oak_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_dark_oak_slab' })
// e.remove({ id: 'gtceu:macerator/macerate_crimson_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_crimson_slab' })
// e.remove({ id: 'gtceu:macerator/macerate_cherry_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_cherry_slab' })
// e.remove({ id: 'gtceu:macerator/macerate_birch_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_birch_slab' })
// e.remove({ id: 'gtceu:macerator/macerate_acacia_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_acacia_slab' })
//#endregion
//#region Выход: Деревянная пыль
// e.remove({id: 'gtceu:macerator/macerate_trapped_chest'})
// e.remove({id: 'gtceu:macerator/macerate_spruce_planks'})
// e.remove({id: 'gtceu:macerator/macerate_spruce_fence_gate'})
// e.remove({id: 'gtceu:macerator/macerate_spruce_fence'})
// e.remove({id: 'gtceu:macerator/macerate_spruce_door'})
// e.remove({id: 'gtceu:macerator/macerate_spruce_boat'})
// e.remove({id: 'gtceu:macerator/macerate_oak_planks'})
// e.remove({id: 'gtceu:macerator/macerate_oak_fence_gate'})
// e.remove({id: 'gtceu:macerator/macerate_oak_fence'})
// e.remove({id: 'gtceu:macerator/macerate_oak_door'})
// e.remove({id: 'gtceu:macerator/macerate_oak_boat'})
// e.remove({id: 'gtceu:macerator/macerate_mangrove_planks'})
// e.remove({id: 'gtceu:macerator/macerate_mangrove_fence_gate'})
// e.remove({id: 'gtceu:macerator/macerate_mangrove_fence'})
// e.remove({id: 'gtceu:macerator/macerate_mangrove_door'})
// e.remove({id: 'gtceu:macerator/macerate_mangrove_boat'})
// e.remove({id: 'gtceu:macerator/macerate_jungle_planks'})
// e.remove({id: 'gtceu:macerator/macerate_jungle_fence_gate'})
// e.remove({id: 'gtceu:macerator/macerate_jungle_fence'})
// e.remove({id: 'gtceu:macerator/macerate_jungle_door'})
// e.remove({id: 'gtceu:macerator/macerate_jungle_boat'})
// e.remove({id: 'gtceu:macerator/macerate_dark_oak_planks'})
// e.remove({id: 'gtceu:macerator/macerate_dark_oak_fence_gate'})
// e.remove({id: 'gtceu:macerator/macerate_dark_oak_fence'})
// e.remove({id: 'gtceu:macerator/macerate_dark_oak_door'})
// e.remove({id: 'gtceu:macerator/macerate_dark_oak_boat'})
// e.remove({id: 'gtceu:macerator/macerate_crafting_table'})
// e.remove({id: 'gtceu:macerator/macerate_chest'})
// e.remove({id: 'gtceu:macerator/macerate_chest_minecart'})
// e.remove({id: 'gtceu:macerator/macerate_cherry_planks'})
// e.remove({id: 'gtceu:macerator/macerate_cherry_fence_gate'})
// e.remove({id: 'gtceu:macerator/macerate_cherry_fence'})
// e.remove({id: 'gtceu:macerator/macerate_cherry_door'})
// e.remove({id: 'gtceu:macerator/macerate_cherry_boat'})
// e.remove({id: 'gtceu:macerator/macerate_bookshelf'})
// e.remove({id: 'gtceu:macerator/macerate_birch_planks'})
// e.remove({id: 'gtceu:macerator/macerate_birch_fence_gate'})
// e.remove({id: 'gtceu:macerator/macerate_birch_fence'})
// e.remove({id: 'gtceu:macerator/macerate_birch_door'})
// e.remove({id: 'gtceu:macerator/macerate_birch_boat'})
// e.remove({id: 'gtceu:macerator/macerate_acacia_planks'})
// e.remove({id: 'gtceu:macerator/macerate_acacia_fence_gate'})
// e.remove({id: 'gtceu:macerator/macerate_acacia_fence'})
// e.remove({id: 'gtceu:macerator/macerate_acacia_door'})
// e.remove({id: 'gtceu:macerator/macerate_acacia_boat'})
// e.remove({id: 'gtceu:macerator/macerate_bamboo_raft'})
// e.remove({id: 'gtceu:macerator/macerate_crimson_door'})
// e.remove({id: 'gtceu:macerator/macerate_crimson_fence'})
// e.remove({id: 'gtceu:macerator/macerate_crimson_fence_gate'})
// e.remove({id: 'gtceu:macerator/macerate_crimson_planks'})
// e.remove({id: 'gtceu:macerator/macerate_warped_door'})
// e.remove({id: 'gtceu:macerator/macerate_warped_fence'})
// e.remove({id: 'gtceu:macerator/macerate_warped_fence_gate'})
// e.remove({id: 'gtceu:macerator/macerate_warped_planks'})
//#region Уплотненная огнеупорная глина
e.remove({ id: 'gtceu:compressor/compressed_fireclay' })
//#endregion
//#endregion
//#region TODO: Не работает из-за магического бага / Вырезка из резины
//#region Выход: Железная пыль
// e.remove({ id: 'gtceu:macerator/macerate_iron_trapdoor' })
// e.remove({ id: 'gtceu:macerator/macerate_damaged_anvil' })
// e.remove({ id: 'gtceu:macerator/macerate_chipped_anvil' })
// e.remove({ id: 'gtceu:macerator/macerate_anvil' })
// e.remove({ id: 'gtceu:macerator/macerate_furnace_minecart' })
// e.remove({ id: 'gtceu:macerator/macerate_bucket' })
// e.remove({ id: 'gtceu:macerator/macerate_compass' })
// e.recipes.tfc.knapping('gtceu:rubber_ring', 'tfg:rubber', ['XXX', 'X X', 'XXX'])
// .ingredient('gtceu:rubber_plate')
//#endregion
//#region Выход: Крошечная железная пыль
// e.remove({ id: 'gtceu:macerator/macerate_iron_bars' })
//#endregion
//#region Выход: Крошечная пыль золы
// e.remove({ id: 'gtceu:arc_furnace/arc_bookshelf' })
//#endregion
//#region Выход: Пыль незерака
// e.remove({ id: 'gtceu:macerator/macerate_nether_brick_stairs' })
// e.remove({ id: 'gtceu:macerator/macerate_nether_brick_slab' })
//#endregion
//#region Выход: Пыль базальта
// e.remove({ id: 'gtceu:macerator/macerate_basalt' })
//#region Выход: Кованные самородки
// e.remove({ id: 'gtceu:arc_furnace/arc_iron_bars' })
//#endregion
//#region Выход: Слиток кованного железа
// e.remove({ id: 'gtceu:arc_furnace/arc_chest_minecart' })
// e.remove({ id: 'gtceu:arc_furnace/arc_iron_trapdoor' })
// e.remove({ id: 'gtceu:arc_furnace/arc_damaged_anvil' })
// e.remove({ id: 'gtceu:arc_furnace/arc_chipped_anvil' })
// e.remove({ id: 'gtceu:arc_furnace/arc_anvil' })
// e.remove({ id: 'gtceu:arc_furnace/arc_furnace_minecart' })
// e.remove({ id: 'gtceu:arc_furnace/arc_compass' })
//#endregion
//#region Выход: Слиток камня
// e.remove({id: 'gtceu:alloy_smelter/alloy_smelt_stone_to_ingot'})
//
//#endregion
}

View File

@@ -88,6 +88,9 @@ const registerGregTechItemTags = (event) => {
event.add('tfg:all_iron_rods', 'gtceu:iron_rod')
event.add('tfg:all_iron_rods', 'gtceu:wrought_iron_rod')
event.add('tfg:all_long_iron_rods', 'gtceu:long_iron_rod')
event.add('tfg:all_long_iron_rods', 'gtceu:long_wrought_iron_rod')
event.add('tfg:all_iron_gears', 'gtceu:iron_gear')
event.add('tfg:all_iron_gears', 'gtceu:wrought_iron_gear')
@@ -103,7 +106,7 @@ const registerGregTechItemTags = (event) => {
//#region Объединение стеклянных линз ТФК и ГТ
event.add('tfg:all_glass_lenses', 'gtceu:glass_lens')
event.add('tfg:all_glass_lenses', 'rfc:lens')
event.add('tfg:all_glass_lenses', 'tfc:lens')
//#endregion
//#region Скрываем все руды (не используем #forge:ores, потому что будет пересечение)

View File

@@ -4211,64 +4211,9 @@ const registerMinecraftRecipes = (e) => {
//#endregion
//#endregion
//#endregion
// e.shaped('minecraft:', [
// 'ABA',
// 'BCB',
// 'DED'
// ], {
// A: '',
// B: '',
// C: '',
// D: '',
// E: '',
// }).id('tfg:workbench/')
//#region 1
//e.remove({ id: '' })
//#endregion
//#region
//#endregion
//#region 1
//e.remove({ id: '' })
//#endregion
//#region Выход: Бумага
//#region Бумага
e.remove({ id: 'gtceu:shaped/paper' })
e.remove({ id: 'create:pressing/sugar_cane' })
@@ -4287,173 +4232,63 @@ const registerMinecraftRecipes = (e) => {
.itemOutputs('minecraft:paper')
.EUt(7).duration(100)
// e.remove({ id: 'gtceu:shaped/paper' })
//#endregion
// e.remove({ id: 'gtceu:chemical_bath/paper_from_sugar_cane' })
// e.remove({ id: 'gtceu:chemical_bath/paper_from_sugar_cane_distilled' })
//#region Сахар
e.remove({ id: 'gtceu:shaped/sugar' })
e.remove({ id: 'minecraft:sugar_from_honey_bottle' })
e.remove({ id: 'gtceu:macerator/macerate_sugar_cane' })
// e.recipes.gtceu.chemical_bath('paper_from_papyrus_distilled')
// .itemInputs('tfc:papyrus')
// .inputFluids(Fluid.of('gtceu:distilled_water', 100))
// .itemOutputs('minecraft:paper')
// .duration(100)
// .EUt(7)
e.recipes.gtceu.centrifuge('tfg:sugar_from_sugarcane')
.itemInputs('tfc:food/sugarcane')
.inputFluids(Fluid.of('minecraft:water', 600))
.itemOutputs('minecraft:sugar')
.EUt(6).duration(800)
// e.recipes.gtceu.chemical_bath('paper_from_papyrus')
// .itemInputs('tfc:papyrus')
// .inputFluids(Fluid.of('minecraft:water', 100))
// .itemOutputs('minecraft:paper')
// .duration(100)
// .EUt(7)
e.recipes.gtceu.centrifuge('tfg:sugar_from_beet')
.itemInputs('tfc:food/beet')
.inputFluids(Fluid.of('minecraft:water', 600))
.itemOutputs('2x minecraft:sugar')
.EUt(8).duration(800)
//#endregion
//#region Ферментированный паучий глаз
e.remove({ id: 'gtceu:mixer/fermented_spider_eye_red' })
e.remove({ id: 'gtceu:mixer/fermented_spider_eye_brown' })
e.remove({ id: 'gtceu:create_mixer/fermented_spider_eye_red' })
e.remove({ id: 'gtceu:create_mixer/fermented_spider_eye_brown' })
e.recipes.gtceu.centrifuge('tfg:fermented_spider_eye')
.itemInputs('#beneath:mushrooms', 'minecraft:sugar', 'minecraft:spider_eye')
.inputFluids(Fluid.of('minecraft:water', 600))
.itemOutputs('minecraft:fermented_spider_eye')
.EUt(7).duration(100)
//#endregion
//#region Светящийся арбуз
e.remove({ id: 'gtceu:chemical_reactor/glistening_melon_slice' })
// e.shaped('minecraft:', [
// 'ABA',
// 'BCB',
// 'DED'
// ], {
// A: '',
// B: '',
// C: '',
// D: '',
// E: '',
// }).id('tfg:workbench/')
//#region 1
//e.remove({ id: '' })
e.recipes.gtceu.chemical_reactor('tfg:glistening_melon_slice')
.itemInputs('tfc:food/melon_slice', '6x #forge:nuggets/gold')
.itemOutputs('minecraft:glistering_melon_slice')
.EUt(30).duration(50)
//#endregion
//#region
//#region Книга
e.remove({ id: 'gtceu:shaped/book' })
e.remove({ id: 'gtceu:extractor/bookshelf_extraction' })
e.shaped('minecraft:book', [
'ABC',
'ABD',
'ABC'
], {
A: '#forge:string',
B: 'minecraft:paper',
C: '#forge:leather',
D: 'gtceu:sticky_resin'
}).id('tfg:shaped/book')
//#endregion
//#region 1
//e.remove({ id: '' })
//#endregion
//#region Выход: Сахар
// e.remove({ id: 'gtceu:shaped/sugar' })
// e.remove({ id: 'minecraft:sugar_from_honey_bottle' })
// e.remove({ id: 'gtceu:macerator/macerate_sugar_cane' })
// e.recipes.gtceu.centrifuge('sugar')
// .itemInputs('tfc:food/sugarcane')
// .inputFluids(Fluid.of('minecraft:water', 600))
// .itemOutputs('minecraft:sugar')
// .duration(800)
// .EUt(6)
//#endregion
//#region Выход: Ферментированный паучий глаз
// e.remove({ id: 'minecraft:fermented_spider_eye' })
// e.remove({ id: 'gtceu:mixer/fermented_spider_eye_red' })
// e.remove({ id: 'gtceu:mixer/fermented_spider_eye_brown' })
// e.remove({ id: 'gtceu:create_mixer/fermented_spider_eye_red' })
// e.remove({ id: 'gtceu:create_mixer/fermented_spider_eye_brown' })
//#endregion
//#region Выход: Светящийся арбуз
// e.shaped('minecraft:glistering_melon_slice', [
// 'AAA',
// 'ABA',
// 'AAA'
// ], {
// A: '#forge:nuggets/gold',
// B: 'tfc:food/melon_slice'
// }).id('minecraft:glistering_melon_slice')
// e.recipes.gtceu.chemical_reactor('glistening_melon_slice')
// .itemInputs('tfc:food/melon_slice', '6x #forge:nuggets/gold')
// .itemOutputs('minecraft:glistering_melon_slice')
// .duration(50)
// .EUt(30)
// e.recipes.gtceu.large_chemical_reactor('glistening_melon_slice')
// .itemInputs('tfc:food/melon_slice', '6x #forge:nuggets/gold')
// .itemOutputs('minecraft:glistering_melon_slice')
// .duration(50)
// .EUt(30)
//#endregion
//#region Выход: Книга
// e.remove({ id: 'gtceu:extractor/bookshelf_extraction' })
// e.shapeless('minecraft:book', [
// 'minecraft:paper', 'minecraft:paper', 'minecraft:paper', 'minecraft:leather'
// ]).id('minecraft:book')
//#endregion
//#region Шаблоны брони
// e.remove({id: 'minecraft:wild_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:wayfinder_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:ward_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:vex_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:tide_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:spire_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:snout_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:silence_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:shaper_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:sentry_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:rib_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:raiser_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:host_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:eye_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:dune_armor_trim_smithing_template_smithing_trim'})
// e.remove({id: 'minecraft:coast_armor_trim_smithing_template_smithing_trim'})
// e.remove({ id: 'minecraft:coast_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:vex_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:host_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:rib_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:spire_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:tide_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:eye_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:raiser_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:wild_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:shaper_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:snout_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:dune_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:netherite_upgrade_smithing_template' })
// e.remove({ id: 'minecraft:wayfinder_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:ward_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:silence_armor_trim_smithing_template' })
// e.remove({ id: 'minecraft:sentry_armor_trim_smithing_template' })
//#endregion
}
}

View File

@@ -865,30 +865,30 @@ const registerTFCRecipes = (e) => {
}
const processToolButcheryKnife = (toolType, headTagPrefix, tfcProperty, material, outputMaterial) => {
const ingotItem = ChemicalHelper.get(TagPrefix.ingot, material, 1)
if (ingotItem.isEmpty()) return
const ingotDoubleItem = ChemicalHelper.get(TFGTagPrefix.ingotDouble, material, 1)
if (ingotDoubleItem.isEmpty()) return
// Декрафт инструмента в жидкость
const butcheryKnifeItem = ToolHelper.get(toolType, material)
if (!butcheryKnifeItem.isEmpty()) {
e.recipes.tfc.heating(butcheryKnifeItem, tfcProperty.getMeltTemp())
.resultFluid(Fluid.of(outputMaterial.getFluid(), 144))
.resultFluid(Fluid.of(outputMaterial.getFluid(), 288))
.useDurability(true)
.id(`tfc:heating/metal/${material.getName()}_butchery_knife`)
}
let butcheryKnifeHeadItem = ChemicalHelper.get(headTagPrefix, material, 1)
const butcheryKnifeHeadItem = ChemicalHelper.get(headTagPrefix, material, 1)
if (!butcheryKnifeHeadItem.isEmpty()) {
// Декрафт оголовья в жидкость
e.recipes.tfc.heating(butcheryKnifeHeadItem, tfcProperty.getMeltTemp())
.resultFluid(Fluid.of(outputMaterial.getFluid(), 144))
.resultFluid(Fluid.of(outputMaterial.getFluid(), 288))
.id(`tfc:heating/metal/${material.getName()}_knife_butchery_head`)
// Крафт оголовья
e.recipes.tfc.anvil(butcheryKnifeHeadItem, ingotItem, ['punch_last', 'bend_not_last', 'bend_not_last'])
e.recipes.tfc.anvil(butcheryKnifeHeadItem, ingotDoubleItem, ['punch_last', 'bend_not_last', 'bend_not_last'])
.tier(tfcProperty.getTier())
.bonus(true)
.id(`tfc:anvil/${material.getName()}_knife_butchery_head`)
@@ -1663,8 +1663,8 @@ const registerTFCRecipes = (e) => {
//#region Сплав красного камня
e.recipes.tfc.alloy('tfg:red_alloy', [
TFC.alloyPart('tfg:redstone', 0.15, 0.25),
TFC.alloyPart('tfc:copper', 0.75, 0.85)
TFC.alloyPart('tfg:redstone', 0.23, 0.27),
TFC.alloyPart('tfc:copper', 0.73, 0.77)
]).id('tfg:alloy/red_alloy')
//#endregion