Ррррееецепты
This commit is contained in:
parent
4786852272
commit
a5072b1a21
7 changed files with 485 additions and 348 deletions
|
|
@ -12,7 +12,7 @@ const registerMinecraftCategories = (event) => {
|
||||||
event.remove('minecraft:plugins/stripping') // TODO: Сделать с вариантами TFC
|
event.remove('minecraft:plugins/stripping') // TODO: Сделать с вариантами TFC
|
||||||
event.remove('minecraft:plugins/pathing') // TODO: Сделать с вариантами TFC
|
event.remove('minecraft:plugins/pathing') // TODO: Сделать с вариантами TFC
|
||||||
event.remove('minecraft:plugins/waxing') // TODO: Сделать с вариантами TFC
|
event.remove('minecraft:plugins/waxing') // TODO: Сделать с вариантами TFC
|
||||||
event.remove('minecraft:plugins/wax_scrapping') // TODO: Сделать с вариантами TFC
|
event.remove('minecraft:plugins/wax_scraping') // TODO: Сделать с вариантами TFC
|
||||||
event.remove('minecraft:plugins/oxidizing') // TODO: Сделать с вариантами TFC
|
event.remove('minecraft:plugins/oxidizing') // TODO: Сделать с вариантами TFC
|
||||||
event.remove('minecraft:plugins/oxidation_scrapping') // TODO: Сделать с вариантами TFC
|
event.remove('minecraft:plugins/oxidation_scrapping') // TODO: Сделать с вариантами TFC
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,77 @@
|
||||||
|
|
||||||
const registerGTCEURecipes = (event) => {
|
const registerGTCEURecipes = (event) => {
|
||||||
|
|
||||||
|
//#region Выход: Удобрение
|
||||||
|
|
||||||
|
// В обычном миксере
|
||||||
|
event.recipes.gtceu.mixer('fertilizer')
|
||||||
|
.itemInputs(
|
||||||
|
'#tfc:dirt',
|
||||||
|
'2x #forge:dusts/wood',
|
||||||
|
'4x #forge:sand'
|
||||||
|
)
|
||||||
|
.inputFluids(Fluid.of('minecraft:water', 1000))
|
||||||
|
.itemOutputs('4x gtceu:fertilizer')
|
||||||
|
.duration(300)
|
||||||
|
.EUt(30)
|
||||||
|
|
||||||
|
// В create миксере
|
||||||
|
event.recipes.gtceu.create_mixer('fertilizer')
|
||||||
|
.itemInputs(
|
||||||
|
'#tfc:dirt',
|
||||||
|
'2x #forge:dusts/wood',
|
||||||
|
'4x #forge:sand'
|
||||||
|
)
|
||||||
|
.inputFluids(Fluid.of('minecraft:water', 1000))
|
||||||
|
.itemOutputs('4x gtceu:fertilizer')
|
||||||
|
.duration(300)
|
||||||
|
.EUt(30)
|
||||||
|
.rpm(96)
|
||||||
|
|
||||||
|
//#endregion
|
||||||
|
|
||||||
|
//#region Выход: Кварцевый песок
|
||||||
|
|
||||||
|
event.shaped('gtceu:quartz_sand_dust', [
|
||||||
|
'A',
|
||||||
|
'B'
|
||||||
|
], {
|
||||||
|
A: '#forge:sand',
|
||||||
|
B: '#forge:tools/mortars'
|
||||||
|
}).id('gtceu:shaped/quartz_sand')
|
||||||
|
|
||||||
|
event.recipes.gtceu.macerator('quartz_sand_from_sand')
|
||||||
|
.itemInputs('#forge:sand')
|
||||||
|
.itemOutputs('gtceu:quartz_sand_dust')
|
||||||
|
.duration(30)
|
||||||
|
.EUt(2)
|
||||||
|
|
||||||
|
//#endregion
|
||||||
|
|
||||||
|
//#region Выход: Диоксид силикона
|
||||||
|
|
||||||
|
event.recipes.gtceu.electrolyzer('sand_electrolysis')
|
||||||
|
.itemInputs('8x #forge:sand')
|
||||||
|
.itemOutputs('gtceu:silicon_dioxide_dust')
|
||||||
|
.duration(500)
|
||||||
|
.EUt(25)
|
||||||
|
|
||||||
|
//#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
// Удаление рецептов связанных с Primitive Blast Furnace
|
// Удаление рецептов связанных с Primitive Blast Furnace
|
||||||
event.remove({id: 'gtceu:arc_furnace/arc_primitive_blast_furnace'})
|
event.remove({id: 'gtceu:arc_furnace/arc_primitive_blast_furnace'})
|
||||||
event.remove({id: 'gtceu:macerator/macerate_primitive_blast_furnace'})
|
event.remove({id: 'gtceu:macerator/macerate_primitive_blast_furnace'})
|
||||||
|
|
@ -380,5 +451,5 @@ const registerGTCEURecipes = (event) => {
|
||||||
// Latex -> Sticky Resin
|
// Latex -> Sticky Resin
|
||||||
event.recipes.tfc.pot('tfc:powder/sulfur', Fluid.of('gtceu:latex', 1000), 5000, 300)
|
event.recipes.tfc.pot('tfc:powder/sulfur', Fluid.of('gtceu:latex', 1000), 5000, 300)
|
||||||
.itemOutput('gtceu:sticky_resin')
|
.itemOutput('gtceu:sticky_resin')
|
||||||
.id('tfg:pot/sticky_resin')
|
.id('tfg:pot/sticky_resin')*/
|
||||||
}
|
}
|
||||||
|
|
@ -68,7 +68,7 @@ ServerEvents.recipes(event => {
|
||||||
registerTreeTapRecipes(event)
|
registerTreeTapRecipes(event)
|
||||||
registerSmallShipsRecipes(event)
|
registerSmallShipsRecipes(event)
|
||||||
registerMinecraftRecipes(event)
|
registerMinecraftRecipes(event)
|
||||||
// registerGTCEURecipes(event)
|
registerGTCEURecipes(event)
|
||||||
registerCreateRecipes(event)
|
registerCreateRecipes(event)
|
||||||
// registerAE2Recipes(event)
|
// registerAE2Recipes(event)
|
||||||
// registerAE2WTLibRecipes(event)
|
// registerAE2WTLibRecipes(event)
|
||||||
|
|
|
||||||
|
|
@ -884,7 +884,13 @@ const registerMinecraftRecipes = (event) => {
|
||||||
//#region Выход: Земля
|
//#region Выход: Земля
|
||||||
|
|
||||||
event.remove({ id: 'ae2:entropy/cool/grass_block_dirt' })
|
event.remove({ id: 'ae2:entropy/cool/grass_block_dirt' })
|
||||||
event.remove({ id: 'gtceu:macerator/dirt_from_bio_chaff' })
|
|
||||||
|
event.recipes.gtceu.centrifuge('dirt_from_bio_chaff')
|
||||||
|
.itemInputs('gtceu:bio_chaff')
|
||||||
|
.itemOutputs('tfc:dirt/loam')
|
||||||
|
.duration(300)
|
||||||
|
.EUt(4)
|
||||||
|
|
||||||
|
|
||||||
//#endregion
|
//#endregion
|
||||||
|
|
||||||
|
|
@ -935,10 +941,17 @@ const registerMinecraftRecipes = (event) => {
|
||||||
|
|
||||||
//#endregion
|
//#endregion
|
||||||
|
|
||||||
|
//#region Выход: Стекло
|
||||||
|
|
||||||
|
event.recipes.gtceu.arc_furnace('glass_from_sand')
|
||||||
|
.itemInputs('#forge:sand')
|
||||||
|
.itemOutputs('2x minecraft:glass')
|
||||||
|
.duration(20)
|
||||||
|
.EUt(30)
|
||||||
|
|
||||||
|
//#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1302,13 +1315,6 @@ const registerMinecraftRecipes = (event) => {
|
||||||
])
|
])
|
||||||
|
|
||||||
// Стекло
|
// Стекло
|
||||||
event.recipes.gtceu.alloy_smelter('glass')
|
|
||||||
.itemInputs('#forge:dusts/glass')
|
|
||||||
.notConsumable('gtceu:block_casting_mold')
|
|
||||||
.itemOutputs('minecraft:glass')
|
|
||||||
.duration(120)
|
|
||||||
.EUt(16)
|
|
||||||
|
|
||||||
event.recipes.gtceu.arc_furnace('glass_from_sand')
|
event.recipes.gtceu.arc_furnace('glass_from_sand')
|
||||||
.itemInputs('#forge:sand')
|
.itemInputs('#forge:sand')
|
||||||
.itemOutputs('2x minecraft:glass')
|
.itemOutputs('2x minecraft:glass')
|
||||||
|
|
|
||||||
|
|
@ -898,89 +898,79 @@ const registerTFCRecipes = (event) => {
|
||||||
|
|
||||||
//#region Камень
|
//#region Камень
|
||||||
|
|
||||||
global.TFC_STONE_TYPES.forEach(stoneTypeName => {
|
global.TFC_STONE_TYPES.forEach(stone => {
|
||||||
//#region Сырой камень
|
//#region Сырой камень
|
||||||
|
|
||||||
// Сырой камень -> Сырой камень
|
// Сырой камень -> Сырой камень
|
||||||
event.recipes.gtceu.rock_breaker(`${stoneTypeName}_raw`)
|
event.recipes.gtceu.rock_breaker(`${stone}_raw`)
|
||||||
.notConsumable(`tfc:rock/raw/${stoneTypeName}`)
|
.notConsumable(`tfc:rock/raw/${stone}`)
|
||||||
.itemOutputs(`tfc:rock/raw/${stoneTypeName}`)
|
.itemOutputs(`tfc:rock/raw/${stone}`)
|
||||||
.duration(16)
|
.duration(16)
|
||||||
.EUt(7)
|
.EUt(7)
|
||||||
|
|
||||||
// Сырой камень -> Булыжник
|
// Сырой камень -> Булыжник
|
||||||
event.recipes.gtceu.forge_hammer(`${stoneTypeName}_raw_to_cobble`)
|
event.recipes.gtceu.forge_hammer(`${stone}_raw_to_cobble`)
|
||||||
.itemInputs(`tfc:rock/raw/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/raw/${stone}`)
|
||||||
.itemOutputs(`tfc:rock/cobble/${stoneTypeName}`)
|
.itemOutputs(`tfc:rock/cobble/${stone}`)
|
||||||
.duration(10)
|
.duration(10)
|
||||||
.EUt(16)
|
.EUt(16)
|
||||||
|
|
||||||
// Сырой камень -> Ступени
|
// Сырой камень -> Ступени
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_raw_stairs` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_raw_stairs` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_raw_to_stairs`)
|
event.recipes.gtceu.cutter(`${stone}_raw_to_stairs`)
|
||||||
.itemInputs(`tfc:rock/raw/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/raw/${stone}`)
|
||||||
.circuit(0)
|
.circuit(0)
|
||||||
.itemOutputs(`tfc:rock/raw/${stoneTypeName}_stairs`)
|
.itemOutputs(`tfc:rock/raw/${stone}_stairs`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
// Сырой камень -> Плиты
|
// Сырой камень -> Плиты
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_raw_slab` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_raw_slab` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_raw_to_slab`)
|
event.recipes.gtceu.cutter(`${stone}_raw_to_slab`)
|
||||||
.itemInputs(`tfc:rock/raw/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/raw/${stone}`)
|
||||||
.circuit(1)
|
.circuit(1)
|
||||||
.itemOutputs(`2x tfc:rock/raw/${stoneTypeName}_slab`)
|
.itemOutputs(`2x tfc:rock/raw/${stone}_slab`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
// Сырой камень -> Стена
|
// Сырой камень -> Стена
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_raw_wall` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_raw_wall` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_raw_to_wall`)
|
event.recipes.gtceu.cutter(`${stone}_raw_to_wall`)
|
||||||
.itemInputs(`tfc:rock/raw/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/raw/${stone}`)
|
||||||
.circuit(2)
|
.circuit(2)
|
||||||
.itemOutputs(`2x tfc:rock/raw/${stoneTypeName}_wall`)
|
.itemOutputs(`2x tfc:rock/raw/${stone}_wall`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
// ? -> Сырая нажимная пластина
|
// ? -> Сырая нажимная пластина
|
||||||
event.shaped(`tfc:rock/pressure_plate/${stoneTypeName}`, [
|
event.shaped(`tfc:rock/pressure_plate/${stone}`, [
|
||||||
'DCD',
|
'ABA',
|
||||||
'BEB'
|
'CDC',
|
||||||
|
'AEA'
|
||||||
], {
|
], {
|
||||||
B: '#tfc:mortar',
|
A: '#forge:screws/wrought_iron',
|
||||||
C: '#forge:springs',
|
B: '#tfc:hammers',
|
||||||
D: `tfc:brick/${stoneTypeName}`,
|
C: `tfc:rock/raw/${stone}_slab`,
|
||||||
E: '#forge:dusts/redstone'
|
D: '#forge:springs',
|
||||||
}).id(`tfc:crafting/rock/${stoneTypeName}_pressure_plate`)
|
E: '#forge:tools/screwdrivers'
|
||||||
|
}).id(`tfc:crafting/rock/${stone}_pressure_plate`)
|
||||||
|
|
||||||
event.recipes.gtceu.assembler(`${stoneTypeName}_raw_pressure_plate`)
|
event.recipes.gtceu.assembler(`${stone}_raw_pressure_plate`)
|
||||||
.itemInputs('4x #forge:springs', '#forge:dusts/redstone', `2x tfc:brick/${stoneTypeName}`)
|
.itemInputs('#forge:springs', `2x tfc:rock/raw/${stone}_slab`)
|
||||||
.circuit(0)
|
.circuit(0)
|
||||||
.inputFluids(Fluid.of('gtceu:concrete', 16))
|
.itemOutputs(`2x tfc:rock/pressure_plate/${stone}`)
|
||||||
.itemOutputs(`4x tfc:rock/pressure_plate/${stoneTypeName}`)
|
|
||||||
.duration(50)
|
.duration(50)
|
||||||
.EUt(2)
|
.EUt(2)
|
||||||
|
|
||||||
// ? -> Сырая кнопка
|
// ? -> Сырая кнопка
|
||||||
event.shaped(`tfc:rock/button/${stoneTypeName}`, [
|
event.remove({ id: `tfc:crafting/rock/${stone}_button` })
|
||||||
'BD',
|
|
||||||
'EC',
|
|
||||||
'BD'
|
|
||||||
], {
|
|
||||||
B: '#tfc:mortar',
|
|
||||||
C: '#forge:small_springs',
|
|
||||||
D: `tfc:brick/${stoneTypeName}`,
|
|
||||||
E: '#forge:dusts/redstone'
|
|
||||||
}).id(`tfc:crafting/rock/${stoneTypeName}_button`)
|
|
||||||
|
|
||||||
event.recipes.gtceu.assembler(`${stoneTypeName}_raw_button`)
|
event.recipes.gtceu.cutter(`${stone}_raw_button`)
|
||||||
.itemInputs('4x #forge:small_springs', '#forge:dusts/redstone', `tfc:brick/${stoneTypeName}`)
|
.itemInputs(`2x tfc:rock/pressure_plate/${stone}`)
|
||||||
.circuit(1)
|
.itemOutputs(`12x tfc:rock/button/${stone}`)
|
||||||
.inputFluids(Fluid.of('gtceu:concrete', 8))
|
|
||||||
.itemOutputs(`4x tfc:rock/button/${stoneTypeName}`)
|
|
||||||
.duration(50)
|
.duration(50)
|
||||||
.EUt(2)
|
.EUt(2)
|
||||||
|
|
||||||
|
|
@ -989,64 +979,64 @@ const registerTFCRecipes = (event) => {
|
||||||
//#region Булыжник
|
//#region Булыжник
|
||||||
|
|
||||||
// Булыжник -> Булыжник
|
// Булыжник -> Булыжник
|
||||||
event.recipes.gtceu.rock_breaker(`${stoneTypeName}_cobble`)
|
event.recipes.gtceu.rock_breaker(`${stone}_cobble`)
|
||||||
.notConsumable(`tfc:rock/cobble/${stoneTypeName}`)
|
.notConsumable(`tfc:rock/cobble/${stone}`)
|
||||||
.itemOutputs(`tfc:rock/cobble/${stoneTypeName}`)
|
.itemOutputs(`tfc:rock/cobble/${stone}`)
|
||||||
.duration(16)
|
.duration(16)
|
||||||
.EUt(7)
|
.EUt(7)
|
||||||
|
|
||||||
// Булыжник -> Гравий
|
// Булыжник -> Гравий
|
||||||
event.recipes.gtceu.forge_hammer(`${stoneTypeName}_cobble_to_gravel`)
|
event.recipes.gtceu.forge_hammer(`${stone}_cobble_to_gravel`)
|
||||||
.itemInputs(`tfc:rock/cobble/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/cobble/${stone}`)
|
||||||
.itemOutputs(`tfc:rock/gravel/${stoneTypeName}`)
|
.itemOutputs(`tfc:rock/gravel/${stone}`)
|
||||||
.duration(10)
|
.duration(10)
|
||||||
.EUt(16)
|
.EUt(16)
|
||||||
|
|
||||||
// Камни -> Булыжник
|
// Камни -> Булыжник
|
||||||
event.shaped(`tfc:rock/cobble/${stoneTypeName}`, [
|
event.shaped(`tfc:rock/cobble/${stone}`, [
|
||||||
'ABA',
|
'ABA',
|
||||||
'BAB',
|
'BAB',
|
||||||
'ABA'
|
'ABA'
|
||||||
], {
|
], {
|
||||||
A: `tfc:rock/loose/${stoneTypeName}`,
|
A: `tfc:rock/loose/${stone}`,
|
||||||
B: '#tfc:mortar'
|
B: '#tfc:mortar'
|
||||||
}).id(`tfc:crafting/rock/${stoneTypeName}_loose_rocks_to_cobble`)
|
}).id(`tfc:crafting/rock/${stone}_loose_rocks_to_cobble`)
|
||||||
|
|
||||||
event.recipes.gtceu.assembler(`${stoneTypeName}_loose_rocks_to_cobble`)
|
event.recipes.gtceu.assembler(`${stone}_loose_rocks_to_cobble`)
|
||||||
.itemInputs(`4x tfc:rock/loose/${stoneTypeName}`)
|
.itemInputs(`4x tfc:rock/loose/${stone}`)
|
||||||
.circuit(0)
|
.circuit(0)
|
||||||
.inputFluids(Fluid.of('gtceu:concrete', 72))
|
.inputFluids(Fluid.of('gtceu:concrete', 72))
|
||||||
.itemOutputs(`tfc:rock/cobble/${stoneTypeName}`)
|
.itemOutputs(`tfc:rock/cobble/${stone}`)
|
||||||
.duration(50)
|
.duration(50)
|
||||||
.EUt(2)
|
.EUt(2)
|
||||||
|
|
||||||
// Булыжник -> Ступени
|
// Булыжник -> Ступени
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_cobble_stairs` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_cobble_stairs` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_cobble_to_stairs`)
|
event.recipes.gtceu.cutter(`${stone}_cobble_to_stairs`)
|
||||||
.itemInputs(`tfc:rock/cobble/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/cobble/${stone}`)
|
||||||
.circuit(0)
|
.circuit(0)
|
||||||
.itemOutputs(`tfc:rock/cobble/${stoneTypeName}_stairs`)
|
.itemOutputs(`tfc:rock/cobble/${stone}_stairs`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
// Булыжник -> Плиты
|
// Булыжник -> Плиты
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_cobble_slab` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_cobble_slab` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_cobble_to_slab`)
|
event.recipes.gtceu.cutter(`${stone}_cobble_to_slab`)
|
||||||
.itemInputs(`tfc:rock/cobble/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/cobble/${stone}`)
|
||||||
.circuit(1)
|
.circuit(1)
|
||||||
.itemOutputs(`2x tfc:rock/cobble/${stoneTypeName}_slab`)
|
.itemOutputs(`2x tfc:rock/cobble/${stone}_slab`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
// Булыжник -> Стена
|
// Булыжник -> Стена
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_cobble_wall` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_cobble_wall` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_cobble_to_wall`)
|
event.recipes.gtceu.cutter(`${stone}_cobble_to_wall`)
|
||||||
.itemInputs(`tfc:rock/cobble/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/cobble/${stone}`)
|
||||||
.circuit(2)
|
.circuit(2)
|
||||||
.itemOutputs(`2x tfc:rock/cobble/${stoneTypeName}_wall`)
|
.itemOutputs(`2x tfc:rock/cobble/${stone}_wall`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
|
|
@ -1056,48 +1046,48 @@ const registerTFCRecipes = (event) => {
|
||||||
//#region Гладкий
|
//#region Гладкий
|
||||||
|
|
||||||
// Сырой камень -> Гладкий
|
// Сырой камень -> Гладкий
|
||||||
event.recipes.gtceu.laser_engraver(`raw_${stoneTypeName}_to_smooth`)
|
event.recipes.gtceu.laser_engraver(`raw_${stone}_to_smooth`)
|
||||||
.itemInputs(`tfc:rock/raw/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/raw/${stone}`)
|
||||||
.notConsumable('gtceu:glass_lens')
|
.notConsumable('gtceu:glass_lens')
|
||||||
.itemOutputs(`tfc:rock/smooth/${stoneTypeName}`)
|
.itemOutputs(`tfc:rock/smooth/${stone}`)
|
||||||
.duration(32)
|
.duration(32)
|
||||||
.EUt(100)
|
.EUt(100)
|
||||||
|
|
||||||
// Укрепленный сырой камень -> Гладкий
|
// Укрепленный сырой камень -> Гладкий
|
||||||
event.recipes.gtceu.laser_engraver(`hardened_${stoneTypeName}_to_smooth`)
|
event.recipes.gtceu.laser_engraver(`hardened_${stone}_to_smooth`)
|
||||||
.itemInputs(`tfc:rock/hardened/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/hardened/${stone}`)
|
||||||
.notConsumable('gtceu:glass_lens')
|
.notConsumable('gtceu:glass_lens')
|
||||||
.itemOutputs(`tfc:rock/smooth/${stoneTypeName}`)
|
.itemOutputs(`tfc:rock/smooth/${stone}`)
|
||||||
.duration(32)
|
.duration(32)
|
||||||
.EUt(100)
|
.EUt(100)
|
||||||
|
|
||||||
// Булыжник -> Ступени
|
// Булыжник -> Ступени
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_smooth_stairs` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_smooth_stairs` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_smooth_to_stairs`)
|
event.recipes.gtceu.cutter(`${stone}_smooth_to_stairs`)
|
||||||
.itemInputs(`tfc:rock/smooth/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/smooth/${stone}`)
|
||||||
.circuit(0)
|
.circuit(0)
|
||||||
.itemOutputs(`tfc:rock/smooth/${stoneTypeName}_stairs`)
|
.itemOutputs(`tfc:rock/smooth/${stone}_stairs`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
// Булыжник -> Плиты
|
// Булыжник -> Плиты
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_smooth_slab` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_smooth_slab` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_smooth_to_slab`)
|
event.recipes.gtceu.cutter(`${stone}_smooth_to_slab`)
|
||||||
.itemInputs(`tfc:rock/smooth/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/smooth/${stone}`)
|
||||||
.circuit(1)
|
.circuit(1)
|
||||||
.itemOutputs(`2x tfc:rock/smooth/${stoneTypeName}_slab`)
|
.itemOutputs(`2x tfc:rock/smooth/${stone}_slab`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
// Булыжник -> Стена
|
// Булыжник -> Стена
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_smooth_wall` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_smooth_wall` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_smooth_to_wall`)
|
event.recipes.gtceu.cutter(`${stone}_smooth_to_wall`)
|
||||||
.itemInputs(`tfc:rock/smooth/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/smooth/${stone}`)
|
||||||
.circuit(2)
|
.circuit(2)
|
||||||
.itemOutputs(`2x tfc:rock/smooth/${stoneTypeName}_wall`)
|
.itemOutputs(`2x tfc:rock/smooth/${stone}_wall`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
|
|
@ -1106,41 +1096,41 @@ const registerTFCRecipes = (event) => {
|
||||||
//#region Кирпич
|
//#region Кирпич
|
||||||
|
|
||||||
// Кирпич -> Блок кирпичей
|
// Кирпич -> Блок кирпичей
|
||||||
event.recipes.gtceu.assembler(`bricks_${stoneTypeName}`)
|
event.recipes.gtceu.assembler(`bricks_${stone}`)
|
||||||
.itemInputs(`5x tfc:brick/${stoneTypeName}`)
|
.itemInputs(`5x tfc:brick/${stone}`)
|
||||||
.circuit(0)
|
.circuit(0)
|
||||||
.inputFluids(Fluid.of('gtceu:concrete', 72))
|
.inputFluids(Fluid.of('gtceu:concrete', 72))
|
||||||
.itemOutputs(`4x tfc:rock/bricks/${stoneTypeName}`)
|
.itemOutputs(`4x tfc:rock/bricks/${stone}`)
|
||||||
.duration(50)
|
.duration(50)
|
||||||
.EUt(2)
|
.EUt(2)
|
||||||
|
|
||||||
// Блок кирпичей -> Ступени
|
// Блок кирпичей -> Ступени
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_bricks_stairs` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_bricks_stairs` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_bricks_to_stairs`)
|
event.recipes.gtceu.cutter(`${stone}_bricks_to_stairs`)
|
||||||
.itemInputs(`tfc:rock/bricks/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/bricks/${stone}`)
|
||||||
.circuit(0)
|
.circuit(0)
|
||||||
.itemOutputs(`tfc:rock/bricks/${stoneTypeName}_stairs`)
|
.itemOutputs(`tfc:rock/bricks/${stone}_stairs`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
// Блок кирпичей -> Плиты
|
// Блок кирпичей -> Плиты
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_bricks_slab` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_bricks_slab` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_bricks_to_slab`)
|
event.recipes.gtceu.cutter(`${stone}_bricks_to_slab`)
|
||||||
.itemInputs(`tfc:rock/bricks/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/bricks/${stone}`)
|
||||||
.circuit(1)
|
.circuit(1)
|
||||||
.itemOutputs(`2x tfc:rock/bricks/${stoneTypeName}_slab`)
|
.itemOutputs(`2x tfc:rock/bricks/${stone}_slab`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
// Блок кирпичей -> Стена
|
// Блок кирпичей -> Стена
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_bricks_wall` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_bricks_wall` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_bricks_to_wall`)
|
event.recipes.gtceu.cutter(`${stone}_bricks_to_wall`)
|
||||||
.itemInputs(`tfc:rock/bricks/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/bricks/${stone}`)
|
||||||
.circuit(2)
|
.circuit(2)
|
||||||
.itemOutputs(`2x tfc:rock/bricks/${stoneTypeName}_wall`)
|
.itemOutputs(`2x tfc:rock/bricks/${stone}_wall`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
|
|
@ -1149,39 +1139,39 @@ const registerTFCRecipes = (event) => {
|
||||||
//#region Потрескавшийся кирпич
|
//#region Потрескавшийся кирпич
|
||||||
|
|
||||||
// Кирпич -> Потрескавшийся кирпич
|
// Кирпич -> Потрескавшийся кирпич
|
||||||
event.recipes.gtceu.forge_hammer(`cracked_bricks_${stoneTypeName}`)
|
event.recipes.gtceu.forge_hammer(`cracked_bricks_${stone}`)
|
||||||
.itemInputs(`tfc:rock/bricks/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/bricks/${stone}`)
|
||||||
.itemOutputs(`tfc:rock/cracked_bricks/${stoneTypeName}`)
|
.itemOutputs(`tfc:rock/cracked_bricks/${stone}`)
|
||||||
.duration(25)
|
.duration(25)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
// Потрескавшийся кирпич -> Ступени
|
// Потрескавшийся кирпич -> Ступени
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_cracked_bricks_stairs` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_cracked_bricks_stairs` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_cracked_bricks_to_stairs`)
|
event.recipes.gtceu.cutter(`${stone}_cracked_bricks_to_stairs`)
|
||||||
.itemInputs(`tfc:rock/cracked_bricks/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/cracked_bricks/${stone}`)
|
||||||
.circuit(0)
|
.circuit(0)
|
||||||
.itemOutputs(`tfc:rock/cracked_bricks/${stoneTypeName}_stairs`)
|
.itemOutputs(`tfc:rock/cracked_bricks/${stone}_stairs`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
// Потрескавшийся кирпич -> Плиты
|
// Потрескавшийся кирпич -> Плиты
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_cracked_bricks_slab` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_cracked_bricks_slab` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_cracked_bricks_to_slab`)
|
event.recipes.gtceu.cutter(`${stone}_cracked_bricks_to_slab`)
|
||||||
.itemInputs(`tfc:rock/cracked_bricks/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/cracked_bricks/${stone}`)
|
||||||
.circuit(1)
|
.circuit(1)
|
||||||
.itemOutputs(`2x tfc:rock/cracked_bricks/${stoneTypeName}_slab`)
|
.itemOutputs(`2x tfc:rock/cracked_bricks/${stone}_slab`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
// Потрескавшийся кирпич -> Стена
|
// Потрескавшийся кирпич -> Стена
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_cracked_bricks_wall` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_cracked_bricks_wall` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_cracked_bricks_to_wall`)
|
event.recipes.gtceu.cutter(`${stone}_cracked_bricks_to_wall`)
|
||||||
.itemInputs(`tfc:rock/cracked_bricks/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/cracked_bricks/${stone}`)
|
||||||
.circuit(2)
|
.circuit(2)
|
||||||
.itemOutputs(`2x tfc:rock/cracked_bricks/${stoneTypeName}_wall`)
|
.itemOutputs(`2x tfc:rock/cracked_bricks/${stone}_wall`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
|
|
@ -1190,58 +1180,58 @@ const registerTFCRecipes = (event) => {
|
||||||
//#region Замшелый булыжник
|
//#region Замшелый булыжник
|
||||||
|
|
||||||
// Булыжник -> Замшелый булыжник
|
// Булыжник -> Замшелый булыжник
|
||||||
event.shaped(`tfc:rock/mossy_cobble/${stoneTypeName}`, [
|
event.shaped(`tfc:rock/mossy_cobble/${stone}`, [
|
||||||
'ABA',
|
'ABA',
|
||||||
'BAB',
|
'BAB',
|
||||||
'ABA'
|
'ABA'
|
||||||
], {
|
], {
|
||||||
A: `tfc:rock/mossy_loose/${stoneTypeName}`,
|
A: `tfc:rock/mossy_loose/${stone}`,
|
||||||
B: '#tfc:mortar'
|
B: '#tfc:mortar'
|
||||||
}).id(`tfc:crafting/rock/${stoneTypeName}_mossy_loose_rocks_to_cobble`)
|
}).id(`tfc:crafting/rock/${stone}_mossy_loose_rocks_to_cobble`)
|
||||||
|
|
||||||
event.recipes.gtceu.assembler(`${stoneTypeName}_mossy_loose_rocks_to_mossy_cobble`)
|
event.recipes.gtceu.assembler(`${stone}_mossy_loose_rocks_to_mossy_cobble`)
|
||||||
.itemInputs(`4x tfc:rock/mossy_loose/${stoneTypeName}`)
|
.itemInputs(`4x tfc:rock/mossy_loose/${stone}`)
|
||||||
.circuit(0)
|
.circuit(0)
|
||||||
.inputFluids(Fluid.of('gtceu:concrete', 72))
|
.inputFluids(Fluid.of('gtceu:concrete', 72))
|
||||||
.itemOutputs(`tfc:rock/mossy_cobble/${stoneTypeName}`)
|
.itemOutputs(`tfc:rock/mossy_cobble/${stone}`)
|
||||||
.duration(50)
|
.duration(50)
|
||||||
.EUt(2)
|
.EUt(2)
|
||||||
|
|
||||||
event.recipes.gtceu.assembler(`${stoneTypeName}_cobble_rocks_to_mossy_cobble`)
|
event.recipes.gtceu.assembler(`${stone}_cobble_rocks_to_mossy_cobble`)
|
||||||
.itemInputs(`tfc:rock/cobble/${stoneTypeName}`, '#tfc:compost_greens_low')
|
.itemInputs(`tfc:rock/cobble/${stone}`, '#tfc:compost_greens_low')
|
||||||
.circuit(0)
|
.circuit(0)
|
||||||
.inputFluids(Fluid.of('minecraft:water', 144))
|
.inputFluids(Fluid.of('minecraft:water', 144))
|
||||||
.itemOutputs(`tfc:rock/mossy_cobble/${stoneTypeName}`)
|
.itemOutputs(`tfc:rock/mossy_cobble/${stone}`)
|
||||||
.duration(50)
|
.duration(50)
|
||||||
.EUt(2)
|
.EUt(2)
|
||||||
|
|
||||||
// Замшелый булыжник -> Ступени
|
// Замшелый булыжник -> Ступени
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_mossy_cobble_stairs` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_mossy_cobble_stairs` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_mossy_cobble_to_stairs`)
|
event.recipes.gtceu.cutter(`${stone}_mossy_cobble_to_stairs`)
|
||||||
.itemInputs(`tfc:rock/mossy_cobble/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/mossy_cobble/${stone}`)
|
||||||
.circuit(0)
|
.circuit(0)
|
||||||
.itemOutputs(`tfc:rock/mossy_cobble/${stoneTypeName}_stairs`)
|
.itemOutputs(`tfc:rock/mossy_cobble/${stone}_stairs`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
//Замшелый булыжник -> Плиты
|
//Замшелый булыжник -> Плиты
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_mossy_cobble_slab` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_mossy_cobble_slab` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_mossy_cobble_to_slab`)
|
event.recipes.gtceu.cutter(`${stone}_mossy_cobble_to_slab`)
|
||||||
.itemInputs(`tfc:rock/mossy_cobble/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/mossy_cobble/${stone}`)
|
||||||
.circuit(1)
|
.circuit(1)
|
||||||
.itemOutputs(`2x tfc:rock/mossy_cobble/${stoneTypeName}_slab`)
|
.itemOutputs(`2x tfc:rock/mossy_cobble/${stone}_slab`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
// Замшелый булыжник -> Стена
|
// Замшелый булыжник -> Стена
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_mossy_cobble_wall` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_mossy_cobble_wall` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_mossy_cobble_to_wall`)
|
event.recipes.gtceu.cutter(`${stone}_mossy_cobble_to_wall`)
|
||||||
.itemInputs(`tfc:rock/mossy_cobble/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/mossy_cobble/${stone}`)
|
||||||
.circuit(2)
|
.circuit(2)
|
||||||
.itemOutputs(`2x tfc:rock/mossy_cobble/${stoneTypeName}_wall`)
|
.itemOutputs(`2x tfc:rock/mossy_cobble/${stone}_wall`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
|
|
@ -1250,41 +1240,41 @@ const registerTFCRecipes = (event) => {
|
||||||
//#region Замшелый кирпич
|
//#region Замшелый кирпич
|
||||||
|
|
||||||
// Блок кирпичей -> Замшелый кирпич
|
// Блок кирпичей -> Замшелый кирпич
|
||||||
event.recipes.gtceu.assembler(`mossy_bricks_${stoneTypeName}`)
|
event.recipes.gtceu.assembler(`mossy_bricks_${stone}`)
|
||||||
.itemInputs(`tfc:rock/bricks/${stoneTypeName}`, '#tfc:compost_greens_low')
|
.itemInputs(`tfc:rock/bricks/${stone}`, '#tfc:compost_greens_low')
|
||||||
.circuit(0)
|
.circuit(0)
|
||||||
.inputFluids(Fluid.of('minecraft:water', 144))
|
.inputFluids(Fluid.of('minecraft:water', 144))
|
||||||
.itemOutputs(`tfc:rock/mossy_bricks/${stoneTypeName}`)
|
.itemOutputs(`tfc:rock/mossy_bricks/${stone}`)
|
||||||
.duration(50)
|
.duration(50)
|
||||||
.EUt(2)
|
.EUt(2)
|
||||||
|
|
||||||
// Замшелый булыжник -> Ступени
|
// Замшелый булыжник -> Ступени
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_mossy_bricks_stairs` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_mossy_bricks_stairs` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_mossy_bricks_to_stairs`)
|
event.recipes.gtceu.cutter(`${stone}_mossy_bricks_to_stairs`)
|
||||||
.itemInputs(`tfc:rock/mossy_bricks/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/mossy_bricks/${stone}`)
|
||||||
.circuit(0)
|
.circuit(0)
|
||||||
.itemOutputs(`tfc:rock/mossy_bricks/${stoneTypeName}_stairs`)
|
.itemOutputs(`tfc:rock/mossy_bricks/${stone}_stairs`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
//Замшелый булыжник -> Плиты
|
//Замшелый булыжник -> Плиты
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_mossy_bricks_slab` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_mossy_bricks_slab` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_mossy_bricks_to_slab`)
|
event.recipes.gtceu.cutter(`${stone}_mossy_bricks_to_slab`)
|
||||||
.itemInputs(`tfc:rock/mossy_bricks/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/mossy_bricks/${stone}`)
|
||||||
.circuit(1)
|
.circuit(1)
|
||||||
.itemOutputs(`2x tfc:rock/mossy_bricks/${stoneTypeName}_slab`)
|
.itemOutputs(`2x tfc:rock/mossy_bricks/${stone}_slab`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
// Замшелый булыжник -> Стена
|
// Замшелый булыжник -> Стена
|
||||||
event.remove({ id: `tfc:crafting/rock/${stoneTypeName}_mossy_bricks_wall` })
|
event.remove({ id: `tfc:crafting/rock/${stone}_mossy_bricks_wall` })
|
||||||
|
|
||||||
event.recipes.gtceu.cutter(`${stoneTypeName}_mossy_bricks_to_wall`)
|
event.recipes.gtceu.cutter(`${stone}_mossy_bricks_to_wall`)
|
||||||
.itemInputs(`tfc:rock/mossy_bricks/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/mossy_bricks/${stone}`)
|
||||||
.circuit(2)
|
.circuit(2)
|
||||||
.itemOutputs(`2x tfc:rock/mossy_bricks/${stoneTypeName}_wall`)
|
.itemOutputs(`2x tfc:rock/mossy_bricks/${stone}_wall`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
|
|
@ -1292,11 +1282,11 @@ const registerTFCRecipes = (event) => {
|
||||||
|
|
||||||
//#region Укрепленный камень
|
//#region Укрепленный камень
|
||||||
|
|
||||||
event.recipes.gtceu.assembler(`hardened_${stoneTypeName}`)
|
event.recipes.gtceu.assembler(`hardened_${stone}`)
|
||||||
.itemInputs(`5x tfc:rock/raw/${stoneTypeName}`)
|
.itemInputs(`5x tfc:rock/raw/${stone}`)
|
||||||
.circuit(0)
|
.circuit(0)
|
||||||
.inputFluids(Fluid.of('gtceu:concrete', 72))
|
.inputFluids(Fluid.of('gtceu:concrete', 72))
|
||||||
.itemOutputs(`2x tfc:rock/hardened/${stoneTypeName}`)
|
.itemOutputs(`2x tfc:rock/hardened/${stone}`)
|
||||||
.duration(250)
|
.duration(250)
|
||||||
.EUt(8)
|
.EUt(8)
|
||||||
|
|
||||||
|
|
@ -1304,11 +1294,11 @@ const registerTFCRecipes = (event) => {
|
||||||
|
|
||||||
//#region Акведук
|
//#region Акведук
|
||||||
|
|
||||||
event.recipes.gtceu.assembler(`aqueduct_${stoneTypeName}`)
|
event.recipes.gtceu.assembler(`aqueduct_${stone}`)
|
||||||
.itemInputs(`3x tfc:brick/${stoneTypeName}`)
|
.itemInputs(`3x tfc:brick/${stone}`)
|
||||||
.circuit(1)
|
.circuit(1)
|
||||||
.inputFluids(Fluid.of('gtceu:concrete', 16))
|
.inputFluids(Fluid.of('gtceu:concrete', 16))
|
||||||
.itemOutputs(`tfc:rock/aqueduct/${stoneTypeName}`)
|
.itemOutputs(`tfc:rock/aqueduct/${stone}`)
|
||||||
.duration(50)
|
.duration(50)
|
||||||
.EUt(2)
|
.EUt(2)
|
||||||
|
|
||||||
|
|
@ -1317,14 +1307,81 @@ const registerTFCRecipes = (event) => {
|
||||||
//#region Резной кирпич
|
//#region Резной кирпич
|
||||||
|
|
||||||
// Блок кирпичей -> Резной кирпич
|
// Блок кирпичей -> Резной кирпич
|
||||||
event.recipes.gtceu.laser_engraver(`chiseled_${stoneTypeName}`)
|
event.recipes.gtceu.laser_engraver(`chiseled_${stone}`)
|
||||||
.itemInputs(`tfc:rock/bricks/${stoneTypeName}`)
|
.itemInputs(`tfc:rock/bricks/${stone}`)
|
||||||
.notConsumable('gtceu:glass_lens')
|
.notConsumable('gtceu:glass_lens')
|
||||||
.itemOutputs(`tfc:rock/chiseled/${stoneTypeName}`)
|
.itemOutputs(`tfc:rock/chiseled/${stone}`)
|
||||||
.duration(32)
|
.duration(32)
|
||||||
.EUt(100)
|
.EUt(100)
|
||||||
|
|
||||||
//#endregion
|
//#endregion
|
||||||
|
|
||||||
|
//#region Декрафт блоков камня в пыль
|
||||||
|
|
||||||
|
// Сырой
|
||||||
|
event.recipes.gtceu.macerator(`raw_${stone}_to_dust`)
|
||||||
|
.itemInputs(`tfc:rock/raw/${stone}`)
|
||||||
|
.itemOutputs(`gtceu:${stone}_dust`)
|
||||||
|
.duration(4)
|
||||||
|
.EUt(75)
|
||||||
|
|
||||||
|
// Булыжник
|
||||||
|
event.recipes.gtceu.macerator(`cobble_${stone}_to_dust`)
|
||||||
|
.itemInputs(`tfc:rock/cobble/${stone}`)
|
||||||
|
.itemOutputs(`gtceu:${stone}_dust`)
|
||||||
|
.duration(4)
|
||||||
|
.EUt(75)
|
||||||
|
|
||||||
|
// Гладкий
|
||||||
|
event.recipes.gtceu.macerator(`smooth_${stone}_to_dust`)
|
||||||
|
.itemInputs(`tfc:rock/smooth/${stone}`)
|
||||||
|
.itemOutputs(`gtceu:${stone}_dust`)
|
||||||
|
.duration(4)
|
||||||
|
.EUt(75)
|
||||||
|
|
||||||
|
// Кирпичи
|
||||||
|
event.recipes.gtceu.macerator(`bricks_${stone}_to_dust`)
|
||||||
|
.itemInputs(`tfc:rock/bricks/${stone}`)
|
||||||
|
.itemOutputs(`gtceu:${stone}_dust`)
|
||||||
|
.duration(4)
|
||||||
|
.EUt(75)
|
||||||
|
|
||||||
|
// Потрескавшиеся кирпичи
|
||||||
|
event.recipes.gtceu.macerator(`cracked_bricks_${stone}_to_dust`)
|
||||||
|
.itemInputs(`tfc:rock/cracked_bricks/${stone}`)
|
||||||
|
.itemOutputs(`gtceu:${stone}_dust`)
|
||||||
|
.duration(4)
|
||||||
|
.EUt(75)
|
||||||
|
|
||||||
|
// Замшелый булыжник
|
||||||
|
event.recipes.gtceu.macerator(`mossy_cobble_${stone}_to_dust`)
|
||||||
|
.itemInputs(`tfc:rock/mossy_cobble/${stone}`)
|
||||||
|
.itemOutputs(`gtceu:${stone}_dust`)
|
||||||
|
.duration(4)
|
||||||
|
.EUt(75)
|
||||||
|
|
||||||
|
// Замшелый кирпич
|
||||||
|
event.recipes.gtceu.macerator(`mossy_bricks_${stone}_to_dust`)
|
||||||
|
.itemInputs(`tfc:rock/mossy_bricks/${stone}`)
|
||||||
|
.itemOutputs(`gtceu:${stone}_dust`)
|
||||||
|
.duration(4)
|
||||||
|
.EUt(75)
|
||||||
|
|
||||||
|
// Резной кирпич
|
||||||
|
event.recipes.gtceu.macerator(`chiseled_${stone}_to_dust`)
|
||||||
|
.itemInputs(`tfc:rock/chiseled/${stone}`)
|
||||||
|
.itemOutputs(`gtceu:${stone}_dust`)
|
||||||
|
.duration(4)
|
||||||
|
.EUt(75)
|
||||||
|
|
||||||
|
// Укрепленный
|
||||||
|
event.recipes.gtceu.macerator(`hardened_${stone}_to_dust`)
|
||||||
|
.itemInputs(`tfc:rock/hardened/${stone}`)
|
||||||
|
.itemOutputs(`2x gtceu:${stone}_dust`)
|
||||||
|
.duration(8)
|
||||||
|
.EUt(150)
|
||||||
|
|
||||||
|
//#endregion
|
||||||
})
|
})
|
||||||
|
|
||||||
//#endregion
|
//#endregion
|
||||||
|
|
@ -1578,22 +1635,41 @@ const registerTFCRecipes = (event) => {
|
||||||
event.remove({ id: `tfc:crafting/wood/${wood}_encased_axle` })
|
event.remove({ id: `tfc:crafting/wood/${wood}_encased_axle` })
|
||||||
event.remove({ id: `tfc:crafting/wood/${wood}_clutch` })
|
event.remove({ id: `tfc:crafting/wood/${wood}_clutch` })
|
||||||
event.remove({ id: `tfc:crafting/wood/${wood}_gear_box` })
|
event.remove({ id: `tfc:crafting/wood/${wood}_gear_box` })
|
||||||
event.remove({ id: `tfc:crafting/wood/${wood}_gear_box` })
|
|
||||||
event.remove({ id: `tfc:crafting/wood/${wood}_water_wheel` })
|
event.remove({ id: `tfc:crafting/wood/${wood}_water_wheel` })
|
||||||
|
|
||||||
|
// Бревна -> Пиломатериалы
|
||||||
|
event.recipes.gtceu.cutter(`${wood}_lumber_from_log`)
|
||||||
|
.itemInputs(`#tfc:${wood}_logs`)
|
||||||
|
.itemOutputs(`16x tfc:wood/lumber/${wood}`)
|
||||||
|
.duration(400)
|
||||||
|
.EUt(10)
|
||||||
|
|
||||||
|
// Доски -> Пиломатериалы
|
||||||
|
event.recipes.gtceu.cutter(`${wood}_lumber_from_planks`)
|
||||||
|
.itemInputs(`tfc:wood/planks/${wood}`)
|
||||||
|
.itemOutputs(`4x tfc:wood/lumber/${wood}`)
|
||||||
|
.duration(200)
|
||||||
|
.EUt(10)
|
||||||
|
|
||||||
|
// Ступень -> Пиломатериалы
|
||||||
|
event.recipes.gtceu.cutter(`${wood}_lumber_from_stairs`)
|
||||||
|
.itemInputs(`tfc:wood/planks/${wood}_stairs`)
|
||||||
|
.itemOutputs(`3x tfc:wood/lumber/${wood}`)
|
||||||
|
.duration(200)
|
||||||
|
.EUt(10)
|
||||||
|
|
||||||
|
// Плита -> Пиломатериалы
|
||||||
|
event.recipes.gtceu.cutter(`${wood}_lumber_from_slab`)
|
||||||
|
.itemInputs(`tfc:wood/planks/${wood}_slab`)
|
||||||
|
.itemOutputs(`2x tfc:wood/lumber/${wood}`)
|
||||||
|
.duration(200)
|
||||||
|
.EUt(10)
|
||||||
|
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
//#endregion
|
//#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
event.remove({ id: `tfc:crafting/trip_hammer` })
|
|
||||||
event.remove({ id: `tfc:crafting/windmill_blade` })
|
|
||||||
event.remove({ id: `tfc:barrel/dye/bleach_windmill_blades` })
|
|
||||||
|
|
||||||
global.MINECRAFT_DYE_NAMES.forEach(dye => {
|
|
||||||
event.remove({ id: `tfc:barrel/dye/${dye}_windmill_blade` })
|
|
||||||
})
|
|
||||||
|
|
||||||
//#region Порошки
|
//#region Порошки
|
||||||
|
|
||||||
event.remove({ id: 'tfc:quern/cryolite' })
|
event.remove({ id: 'tfc:quern/cryolite' })
|
||||||
|
|
@ -1766,6 +1842,15 @@ const registerTFCRecipes = (event) => {
|
||||||
|
|
||||||
//#endregion
|
//#endregion
|
||||||
|
|
||||||
|
|
||||||
|
event.remove({ id: `tfc:crafting/trip_hammer` })
|
||||||
|
event.remove({ id: `tfc:crafting/windmill_blade` })
|
||||||
|
event.remove({ id: `tfc:barrel/dye/bleach_windmill_blades` })
|
||||||
|
|
||||||
|
global.MINECRAFT_DYE_NAMES.forEach(dye => {
|
||||||
|
event.remove({ id: `tfc:barrel/dye/${dye}_windmill_blade` })
|
||||||
|
})
|
||||||
|
|
||||||
/*
|
/*
|
||||||
// Доменная печь
|
// Доменная печь
|
||||||
event.shaped('tfc:blast_furnace', [
|
event.shaped('tfc:blast_furnace', [
|
||||||
|
|
@ -1963,60 +2048,6 @@ const registerTFCRecipes = (event) => {
|
||||||
.duration(128)
|
.duration(128)
|
||||||
.EUt(3)
|
.EUt(3)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//#region Фикс рецептов связанных с песком
|
|
||||||
event.recipes.gtceu.electrolyzer('sand_electrolysis')
|
|
||||||
.itemInputs('8x #forge:sand')
|
|
||||||
.itemOutputs('gtceu:silicon_dioxide_dust')
|
|
||||||
.duration(500)
|
|
||||||
.EUt(25)
|
|
||||||
|
|
||||||
// Рецепты кварц. песка из песка
|
|
||||||
event.shaped('gtceu:quartz_sand_dust', [
|
|
||||||
'A',
|
|
||||||
'B'
|
|
||||||
], {
|
|
||||||
A: '#forge:sand',
|
|
||||||
B: '#forge:tools/mortars'
|
|
||||||
}).id('gtceu:shaped/quartz_sand')
|
|
||||||
|
|
||||||
event.recipes.gtceu.macerator('quartz_sand_from_sand')
|
|
||||||
.itemInputs('#forge:sand')
|
|
||||||
.itemOutputs('gtceu:quartz_sand_dust')
|
|
||||||
.duration(30)
|
|
||||||
.EUt(2)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Удобрение в обычном миксере
|
|
||||||
event.recipes.gtceu.mixer('fertilizer')
|
|
||||||
.itemInputs(
|
|
||||||
'#tfc:dirt',
|
|
||||||
'2x #forge:dusts/wood',
|
|
||||||
'4x #forge:sand'
|
|
||||||
)
|
|
||||||
.inputFluids(Fluid.of('minecraft:water', 1000))
|
|
||||||
.itemOutputs('4x gtceu:fertilizer')
|
|
||||||
.duration(300)
|
|
||||||
.EUt(30)
|
|
||||||
|
|
||||||
// Удобрение в create миксере
|
|
||||||
|
|
||||||
event.recipes.gtceu.create_mixer('fertilizer')
|
|
||||||
.itemInputs(
|
|
||||||
'#tfc:dirt',
|
|
||||||
'2x #forge:dusts/wood',
|
|
||||||
'4x #forge:sand'
|
|
||||||
)
|
|
||||||
.inputFluids(Fluid.of('minecraft:water', 1000))
|
|
||||||
.itemOutputs('4x gtceu:fertilizer')
|
|
||||||
.duration(300)
|
|
||||||
.EUt(30)
|
|
||||||
.rpm(96)
|
|
||||||
|
|
||||||
//#endregion
|
|
||||||
|
|
||||||
//#region Рецепты ковки слитков в GT машинах
|
//#region Рецепты ковки слитков в GT машинах
|
||||||
|
|
||||||
// Сырая крица -> Укрепленная крица
|
// Сырая крица -> Укрепленная крица
|
||||||
|
|
|
||||||
|
|
@ -321,8 +321,8 @@ global.MINECRAFT_DISABLED_ITEMS = [
|
||||||
"minecraft:mangrove_planks",
|
"minecraft:mangrove_planks",
|
||||||
"minecraft:mangrove_propagule",
|
"minecraft:mangrove_propagule",
|
||||||
"minecraft:mangrove_log",
|
"minecraft:mangrove_log",
|
||||||
"minecraft:mangrove_roots",
|
// "minecraft:mangrove_roots",
|
||||||
"minecraft:muddy_mangrove_roots",
|
// "minecraft:muddy_mangrove_roots",
|
||||||
"minecraft:stripped_mangrove_log",
|
"minecraft:stripped_mangrove_log",
|
||||||
"minecraft:stripped_mangrove_wood",
|
"minecraft:stripped_mangrove_wood",
|
||||||
"minecraft:mangrove_wood",
|
"minecraft:mangrove_wood",
|
||||||
|
|
@ -353,6 +353,7 @@ global.MINECRAFT_DISABLED_ITEMS = [
|
||||||
'minecraft:netherite_scrap',
|
'minecraft:netherite_scrap',
|
||||||
'minecraft:suspicious_gravel',
|
'minecraft:suspicious_gravel',
|
||||||
'minecraft:stonecutter',
|
'minecraft:stonecutter',
|
||||||
|
'minecraft:gravel'
|
||||||
|
|
||||||
/*
|
/*
|
||||||
// Other
|
// Other
|
||||||
|
|
|
||||||
|
|
@ -406,109 +406,117 @@ global.TFC_DISABLED_ITEMS = [
|
||||||
'tfc:ore/lignite',
|
'tfc:ore/lignite',
|
||||||
'tfc:ore/halite',
|
'tfc:ore/halite',
|
||||||
|
|
||||||
// Wood TFC Shit
|
// Axles
|
||||||
"tfc:wood/axle/acacia",
|
'tfc:wood/axle/acacia',
|
||||||
"tfc:wood/bladed_axle/acacia",
|
'tfc:wood/axle/ash',
|
||||||
"tfc:wood/encased_axle/acacia",
|
'tfc:wood/axle/aspen',
|
||||||
"tfc:wood/clutch/acacia",
|
'tfc:wood/axle/birch',
|
||||||
"tfc:wood/gear_box/acacia",
|
'tfc:wood/axle/blackwood',
|
||||||
"tfc:wood/axle/ash",
|
'tfc:wood/axle/chestnut',
|
||||||
"tfc:wood/bladed_axle/ash",
|
'tfc:wood/axle/douglas_fir',
|
||||||
"tfc:wood/encased_axle/ash",
|
'tfc:wood/axle/hickory',
|
||||||
"tfc:wood/clutch/ash",
|
'tfc:wood/axle/kapok',
|
||||||
"tfc:wood/gear_box/ash",
|
'tfc:wood/axle/mangrove',
|
||||||
"tfc:wood/axle/aspen",
|
'tfc:wood/axle/maple',
|
||||||
"tfc:wood/bladed_axle/aspen",
|
'tfc:wood/axle/oak',
|
||||||
"tfc:wood/encased_axle/aspen",
|
'tfc:wood/axle/palm',
|
||||||
"tfc:wood/clutch/aspen",
|
'tfc:wood/axle/pine',
|
||||||
"tfc:wood/gear_box/aspen",
|
'tfc:wood/axle/rosewood',
|
||||||
"tfc:wood/axle/birch",
|
'tfc:wood/axle/sequoia',
|
||||||
"tfc:wood/bladed_axle/birch",
|
'tfc:wood/axle/spruce',
|
||||||
"tfc:wood/encased_axle/birch",
|
'tfc:wood/axle/sycamore',
|
||||||
"tfc:wood/clutch/birch",
|
'tfc:wood/axle/white_cedar',
|
||||||
"tfc:wood/gear_box/birch",
|
'tfc:wood/axle/willow',
|
||||||
"tfc:wood/axle/blackwood",
|
|
||||||
"tfc:wood/bladed_axle/blackwood",
|
|
||||||
"tfc:wood/encased_axle/blackwood",
|
|
||||||
"tfc:wood/clutch/blackwood",
|
|
||||||
"tfc:wood/gear_box/blackwood",
|
|
||||||
"tfc:wood/axle/chestnut",
|
|
||||||
"tfc:wood/bladed_axle/chestnut",
|
|
||||||
"tfc:wood/encased_axle/chestnut",
|
|
||||||
"tfc:wood/clutch/chestnut",
|
|
||||||
"tfc:wood/gear_box/chestnut",
|
|
||||||
"tfc:wood/axle/douglas_fir",
|
|
||||||
"tfc:wood/bladed_axle/douglas_fir",
|
|
||||||
"tfc:wood/encased_axle/douglas_fir",
|
|
||||||
"tfc:wood/clutch/douglas_fir",
|
|
||||||
"tfc:wood/gear_box/douglas_fir",
|
|
||||||
"tfc:wood/axle/hickory",
|
|
||||||
"tfc:wood/bladed_axle/hickory",
|
|
||||||
"tfc:wood/encased_axle/hickory",
|
|
||||||
"tfc:wood/clutch/hickory",
|
|
||||||
"tfc:wood/gear_box/hickory",
|
|
||||||
"tfc:wood/axle/kapok",
|
|
||||||
"tfc:wood/bladed_axle/kapok",
|
|
||||||
"tfc:wood/encased_axle/kapok",
|
|
||||||
"tfc:wood/clutch/kapok",
|
|
||||||
"tfc:wood/gear_box/kapok",
|
|
||||||
"tfc:wood/axle/magrove",
|
|
||||||
"tfc:wood/bladed_axle/magrove",
|
|
||||||
"tfc:wood/encased_axle/magrove",
|
|
||||||
"tfc:wood/clutch/magrove",
|
|
||||||
"tfc:wood/gear_box/magrove",
|
|
||||||
"tfc:wood/axle/maple",
|
|
||||||
"tfc:wood/bladed_axle/maple",
|
|
||||||
"tfc:wood/encased_axle/maple",
|
|
||||||
"tfc:wood/clutch/maple",
|
|
||||||
"tfc:wood/gear_box/maple",
|
|
||||||
"tfc:wood/axle/oak",
|
|
||||||
"tfc:wood/bladed_axle/oak",
|
|
||||||
"tfc:wood/encased_axle/oak",
|
|
||||||
"tfc:wood/clutch/oak",
|
|
||||||
"tfc:wood/gear_box/oak",
|
|
||||||
"tfc:wood/axle/palm",
|
|
||||||
"tfc:wood/bladed_axle/palm",
|
|
||||||
"tfc:wood/encased_axle/palm",
|
|
||||||
"tfc:wood/clutch/palm",
|
|
||||||
"tfc:wood/gear_box/palm",
|
|
||||||
"tfc:wood/axle/pine",
|
|
||||||
"tfc:wood/bladed_axle/pine",
|
|
||||||
"tfc:wood/encased_axle/pine",
|
|
||||||
"tfc:wood/clutch/pine",
|
|
||||||
"tfc:wood/gear_box/pine",
|
|
||||||
"tfc:wood/axle/rosewood",
|
|
||||||
"tfc:wood/bladed_axle/rosewood",
|
|
||||||
"tfc:wood/encased_axle/rosewood",
|
|
||||||
"tfc:wood/clutch/rosewood",
|
|
||||||
"tfc:wood/gear_box/rosewood",
|
|
||||||
"tfc:wood/axle/sequoia",
|
|
||||||
"tfc:wood/bladed_axle/sequoia",
|
|
||||||
"tfc:wood/encased_axle/sequoia",
|
|
||||||
"tfc:wood/clutch/sequoia",
|
|
||||||
"tfc:wood/gear_box/sequoia",
|
|
||||||
"tfc:wood/axle/spruce",
|
|
||||||
"tfc:wood/bladed_axle/spruce",
|
|
||||||
"tfc:wood/encased_axle/spruce",
|
|
||||||
"tfc:wood/clutch/spruce",
|
|
||||||
"tfc:wood/gear_box/spruce",
|
|
||||||
"tfc:wood/axle/sycamore",
|
|
||||||
"tfc:wood/bladed_axle/sycamore",
|
|
||||||
"tfc:wood/encased_axle/sycamore",
|
|
||||||
"tfc:wood/clutch/sycamore",
|
|
||||||
"tfc:wood/gear_box/sycamore",
|
|
||||||
"tfc:wood/axle/white_cedar",
|
|
||||||
"tfc:wood/bladed_axle/white_cedar",
|
|
||||||
"tfc:wood/encased_axle/white_cedar",
|
|
||||||
"tfc:wood/clutch/white_cedar",
|
|
||||||
"tfc:wood/gear_box/white_cedar",
|
|
||||||
"tfc:wood/axle/willow",
|
|
||||||
"tfc:wood/bladed_axle/willow",
|
|
||||||
"tfc:wood/encased_axle/willow",
|
|
||||||
"tfc:wood/clutch/willow",
|
|
||||||
"tfc:wood/gear_box/willow",
|
|
||||||
|
|
||||||
// Water Wheels
|
// Bladed Axles
|
||||||
|
'tfc:wood/bladed_axle/acacia',
|
||||||
|
'tfc:wood/bladed_axle/ash',
|
||||||
|
'tfc:wood/bladed_axle/aspen',
|
||||||
|
'tfc:wood/bladed_axle/birch',
|
||||||
|
'tfc:wood/bladed_axle/blackwood',
|
||||||
|
'tfc:wood/bladed_axle/chestnut',
|
||||||
|
'tfc:wood/bladed_axle/douglas_fir',
|
||||||
|
'tfc:wood/bladed_axle/hickory',
|
||||||
|
'tfc:wood/bladed_axle/kapok',
|
||||||
|
'tfc:wood/bladed_axle/mangrove',
|
||||||
|
'tfc:wood/bladed_axle/maple',
|
||||||
|
'tfc:wood/bladed_axle/oak',
|
||||||
|
'tfc:wood/bladed_axle/palm',
|
||||||
|
'tfc:wood/bladed_axle/pine',
|
||||||
|
'tfc:wood/bladed_axle/rosewood',
|
||||||
|
'tfc:wood/bladed_axle/sequoia',
|
||||||
|
'tfc:wood/bladed_axle/spruce',
|
||||||
|
'tfc:wood/bladed_axle/sycamore',
|
||||||
|
'tfc:wood/bladed_axle/white_cedar',
|
||||||
|
'tfc:wood/bladed_axle/willow',
|
||||||
|
|
||||||
|
// Encased Axles
|
||||||
|
'tfc:wood/encased_axle/acacia',
|
||||||
|
'tfc:wood/encased_axle/ash',
|
||||||
|
'tfc:wood/encased_axle/aspen',
|
||||||
|
'tfc:wood/encased_axle/birch',
|
||||||
|
'tfc:wood/encased_axle/blackwood',
|
||||||
|
'tfc:wood/encased_axle/chestnut',
|
||||||
|
'tfc:wood/encased_axle/douglas_fir',
|
||||||
|
'tfc:wood/encased_axle/hickory',
|
||||||
|
'tfc:wood/encased_axle/kapok',
|
||||||
|
'tfc:wood/encased_axle/mangrove',
|
||||||
|
'tfc:wood/encased_axle/maple',
|
||||||
|
'tfc:wood/encased_axle/oak',
|
||||||
|
'tfc:wood/encased_axle/palm',
|
||||||
|
'tfc:wood/encased_axle/pine',
|
||||||
|
'tfc:wood/encased_axle/rosewood',
|
||||||
|
'tfc:wood/encased_axle/sequoia',
|
||||||
|
'tfc:wood/encased_axle/spruce',
|
||||||
|
'tfc:wood/encased_axle/sycamore',
|
||||||
|
'tfc:wood/encased_axle/white_cedar',
|
||||||
|
'tfc:wood/encased_axle/willow',
|
||||||
|
|
||||||
|
// Clutches
|
||||||
|
'tfc:wood/clutch/acacia',
|
||||||
|
'tfc:wood/clutch/ash',
|
||||||
|
'tfc:wood/clutch/aspen',
|
||||||
|
'tfc:wood/clutch/birch',
|
||||||
|
'tfc:wood/clutch/blackwood',
|
||||||
|
'tfc:wood/clutch/chestnut',
|
||||||
|
'tfc:wood/clutch/douglas_fir',
|
||||||
|
'tfc:wood/clutch/hickory',
|
||||||
|
'tfc:wood/clutch/kapok',
|
||||||
|
'tfc:wood/clutch/mangrove',
|
||||||
|
'tfc:wood/clutch/maple',
|
||||||
|
'tfc:wood/clutch/oak',
|
||||||
|
'tfc:wood/clutch/palm',
|
||||||
|
'tfc:wood/clutch/pine',
|
||||||
|
'tfc:wood/clutch/rosewood',
|
||||||
|
'tfc:wood/clutch/sequoia',
|
||||||
|
'tfc:wood/clutch/spruce',
|
||||||
|
'tfc:wood/clutch/sycamore',
|
||||||
|
'tfc:wood/clutch/white_cedar',
|
||||||
|
'tfc:wood/clutch/willow',
|
||||||
|
|
||||||
|
// Gear Boxes
|
||||||
|
'tfc:wood/gear_box/acacia',
|
||||||
|
'tfc:wood/gear_box/ash',
|
||||||
|
'tfc:wood/gear_box/aspen',
|
||||||
|
'tfc:wood/gear_box/birch',
|
||||||
|
'tfc:wood/gear_box/blackwood',
|
||||||
|
'tfc:wood/gear_box/chestnut',
|
||||||
|
'tfc:wood/gear_box/douglas_fir',
|
||||||
|
'tfc:wood/gear_box/hickory',
|
||||||
|
'tfc:wood/gear_box/kapok',
|
||||||
|
'tfc:wood/gear_box/mangrove',
|
||||||
|
'tfc:wood/gear_box/maple',
|
||||||
|
'tfc:wood/gear_box/oak',
|
||||||
|
'tfc:wood/gear_box/palm',
|
||||||
|
'tfc:wood/gear_box/pine',
|
||||||
|
'tfc:wood/gear_box/rosewood',
|
||||||
|
'tfc:wood/gear_box/sequoia',
|
||||||
|
'tfc:wood/gear_box/spruce',
|
||||||
|
'tfc:wood/gear_box/sycamore',
|
||||||
|
'tfc:wood/gear_box/white_cedar',
|
||||||
|
'tfc:wood/gear_box/willow',
|
||||||
|
|
||||||
|
// Water Wheels
|
||||||
'tfc:wood/water_wheel/acacia',
|
'tfc:wood/water_wheel/acacia',
|
||||||
'tfc:wood/water_wheel/ash',
|
'tfc:wood/water_wheel/ash',
|
||||||
'tfc:wood/water_wheel/aspen',
|
'tfc:wood/water_wheel/aspen',
|
||||||
|
|
@ -530,6 +538,28 @@ global.TFC_DISABLED_ITEMS = [
|
||||||
'tfc:wood/water_wheel/white_cedar',
|
'tfc:wood/water_wheel/white_cedar',
|
||||||
'tfc:wood/water_wheel/willow',
|
'tfc:wood/water_wheel/willow',
|
||||||
|
|
||||||
|
// Boat
|
||||||
|
'tfc:wood/boat/acacia',
|
||||||
|
'tfc:wood/boat/ash',
|
||||||
|
'tfc:wood/boat/aspen',
|
||||||
|
'tfc:wood/boat/birch',
|
||||||
|
'tfc:wood/boat/blackwood',
|
||||||
|
'tfc:wood/boat/chestnut',
|
||||||
|
'tfc:wood/boat/douglas_fir',
|
||||||
|
'tfc:wood/boat/hickory',
|
||||||
|
'tfc:wood/boat/kapok',
|
||||||
|
'tfc:wood/boat/mangrove',
|
||||||
|
'tfc:wood/boat/maple',
|
||||||
|
'tfc:wood/boat/oak',
|
||||||
|
'tfc:wood/boat/palm',
|
||||||
|
'tfc:wood/boat/pine',
|
||||||
|
'tfc:wood/boat/rosewood',
|
||||||
|
'tfc:wood/boat/sequoia',
|
||||||
|
'tfc:wood/boat/spruce',
|
||||||
|
'tfc:wood/boat/sycamore',
|
||||||
|
'tfc:wood/boat/white_cedar',
|
||||||
|
'tfc:wood/boat/willow',
|
||||||
|
|
||||||
// Windmill Blades
|
// Windmill Blades
|
||||||
"tfc:windmill_blade",
|
"tfc:windmill_blade",
|
||||||
"tfc:orange_windmill_blade",
|
"tfc:orange_windmill_blade",
|
||||||
|
|
@ -743,8 +773,7 @@ global.METAL_TO_SPECS = {
|
||||||
global.ORE_CHUNKS_GEN,
|
global.ORE_CHUNKS_GEN,
|
||||||
global.PART_GEN,
|
global.PART_GEN,
|
||||||
global.TFC_SMALL_NATIVE_ORE_GEN
|
global.TFC_SMALL_NATIVE_ORE_GEN
|
||||||
],
|
]
|
||||||
isGTDup: true
|
|
||||||
},
|
},
|
||||||
|
|
||||||
copper: {
|
copper: {
|
||||||
|
|
@ -766,8 +795,7 @@ global.METAL_TO_SPECS = {
|
||||||
global.GT_TOOL_GEN,
|
global.GT_TOOL_GEN,
|
||||||
global.UTILITY_GEN,
|
global.UTILITY_GEN,
|
||||||
global.TFC_SMALL_NATIVE_ORE_GEN
|
global.TFC_SMALL_NATIVE_ORE_GEN
|
||||||
],
|
]
|
||||||
isGTDup: true
|
|
||||||
},
|
},
|
||||||
|
|
||||||
bismuth: {
|
bismuth: {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue