diff --git a/kubejs/server_scripts/minecraft/recipes.js b/kubejs/server_scripts/minecraft/recipes.js index 66f64891c..0fd7679d6 100644 --- a/kubejs/server_scripts/minecraft/recipes.js +++ b/kubejs/server_scripts/minecraft/recipes.js @@ -594,6 +594,12 @@ const registerMinecraftRecipes = (event) => { //#endregion + //#region Выход: Базальт + + event.remove({ id: 'gtceu:rock_breaker/deepslate' }) + + //#endregion + //#region Выход: Уголь event.remove({ id: 'minecraft:coal_from_smelting_coal_ore' }) diff --git a/kubejs/server_scripts/railways/recipes.js b/kubejs/server_scripts/railways/recipes.js index b85dc59b9..625b603c0 100644 --- a/kubejs/server_scripts/railways/recipes.js +++ b/kubejs/server_scripts/railways/recipes.js @@ -18,6 +18,13 @@ const registerRailWaysRecipes = (event) => { E: '#forge:tools/hammers', }).id('tfg:railways/shaped/semaphore') + event.recipes.gtceu.assembler('tfg:railways/semaphore') + .itemInputs('2x #forge:plates/wrought_iron', '#minecraft:fences', 'create:andesite_casing', 'create:electron_tube') + .circuit(3) + .itemOutputs('railways:semaphore') + .duration(200) + .EUt(28) + // Соединитель поездов event.shaped('railways:track_coupler', [ 'AAA', @@ -31,6 +38,13 @@ const registerRailWaysRecipes = (event) => { E: '#forge:tools/screwdrivers', }).id('tfg:railways/shaped/track_coupler') + event.recipes.gtceu.assembler('tfg:railways/track_coupler') + .itemInputs('3x #forge:sheets/wrought_iron', '#forge:wires/single/red_alloy', 'create:railway_casing') + .circuit(3) + .itemOutputs('railways:track_coupler') + .duration(200) + .EUt(28) + // Переключатель пути поезда из андезита event.shaped('railways:track_switch_andesite', [ 'BAB', @@ -45,6 +59,13 @@ const registerRailWaysRecipes = (event) => { F: '#forge:tools/hammers', }).id('tfg:railways/shaped/track_switch_andesite') + event.recipes.gtceu.assembler('tfg:railways/track_switch_andesite') + .itemInputs('minecraft:lever', '2x #forge:bolts/wrought_iron', '2x create:cogwheel', 'create:andesite_casing') + .circuit(3) + .itemOutputs('railways:track_switch_andesite') + .duration(200) + .EUt(28) + // Переключатель пути поезда из латуни event.shaped('railways:track_switch_brass', [ 'BAB', @@ -59,6 +80,13 @@ const registerRailWaysRecipes = (event) => { F: '#forge:tools/hammers', }).id('tfg:railways/shaped/track_switch_brass') + event.recipes.gtceu.assembler('tfg:railways/track_switch_brass') + .itemInputs('minecraft:lever', '2x #forge:bolts/wrought_iron', '2x create:cogwheel', 'create:brass_casing') + .circuit(3) + .itemOutputs('railways:track_switch_brass') + .duration(200) + .EUt(28) + // Свисток кондуктора event.shaped('railways:conductor_whistle', [ 'ABC' @@ -68,6 +96,13 @@ const registerRailWaysRecipes = (event) => { C: '#forge:tools/files', }).id('tfg:railways/shaped/conductor_whistle') + event.recipes.gtceu.assembler('tfg:railways/conductor_whistle') + .itemInputs('#forge:plates/brass') + .circuit(4) + .itemOutputs('railways:conductor_whistle') + .duration(200) + .EUt(28) + // Удаленная линза event.shaped('railways:remote_lens', [ 'ABC', @@ -80,6 +115,13 @@ const registerRailWaysRecipes = (event) => { E: 'ae2:wireless_access_point' }).id('tfg:railways/shaped/remote_lens') + event.recipes.gtceu.assembler('tfg:railways/remote_lens') + .itemInputs('#forge:plates/brass', 'create:precision_mechanism', 'ae2:wireless_access_point') + .circuit(3) + .itemOutputs('railways:remote_lens') + .duration(200) + .EUt(28) + // Дымогенератор 1 event.shaped('railways:smokestack_caboosestyle', [ 'BCB', @@ -91,6 +133,13 @@ const registerRailWaysRecipes = (event) => { D: '#forge:tools/hammers' }).id('tfg:railways/shaped/smokestack_caboosestyle') + event.recipes.gtceu.assembler('tfg:railways/smokestack_caboosestyle') + .itemInputs('#forge:storage_blocks/charcoal', '2x #forge:nuggets/black_steel', '#forge:plates/black_steel') + .circuit(4) + .itemOutputs('railways:smokestack_caboosestyle') + .duration(200) + .EUt(28) + // Дымогенератор 2 event.shaped('railways:smokestack_long', [ 'C ', @@ -101,6 +150,13 @@ const registerRailWaysRecipes = (event) => { C: '#forge:tools/hammers' }).id('tfg:railways/shaped/smokestack_long') + event.recipes.gtceu.assembler('tfg:railways/smokestack_long') + .itemInputs('#forge:storage_blocks/charcoal', '2x #forge:nuggets/black_steel') + .circuit(5) + .itemOutputs('railways:smokestack_long') + .duration(200) + .EUt(28) + // Дымогенератор 3 event.shaped('railways:smokestack_coalburner', [ 'B B', @@ -112,6 +168,13 @@ const registerRailWaysRecipes = (event) => { C: '#forge:tools/hammers' }).id('tfg:railways/shaped/smokestack_coalburner') + event.recipes.gtceu.assembler('tfg:railways/smokestack_coalburner') + .itemInputs('#forge:storage_blocks/charcoal', '6x #forge:plates/black_steel') + .circuit(6) + .itemOutputs('railways:smokestack_coalburner') + .duration(200) + .EUt(28) + // Дымогенератор 4 event.shaped('railways:smokestack_oilburner', [ 'BCB', @@ -122,6 +185,13 @@ const registerRailWaysRecipes = (event) => { C: '#forge:tools/hammers' }).id('tfg:railways/shaped/smokestack_oilburner') + event.recipes.gtceu.assembler('tfg:railways/smokestack_oilburner') + .itemInputs('#forge:storage_blocks/charcoal', '6x #forge:plates/black_steel') + .circuit(7) + .itemOutputs('railways:smokestack_oilburner') + .duration(200) + .EUt(28) + // Дымогенератор 5 event.shaped('railways:smokestack_streamlined', [ 'C ', @@ -132,6 +202,13 @@ const registerRailWaysRecipes = (event) => { C: '#forge:tools/hammers' }).id('tfg:railways/shaped/smokestack_streamlined') + event.recipes.gtceu.assembler('tfg:railways/smokestack_streamlined') + .itemInputs('#forge:storage_blocks/charcoal', '2x #forge:plates/black_steel') + .circuit(8) + .itemOutputs('railways:smokestack_streamlined') + .duration(200) + .EUt(28) + // Дымогенератор 6 event.shaped('railways:smokestack_woodburner', [ ' D ', @@ -143,6 +220,13 @@ const registerRailWaysRecipes = (event) => { C: '#forge:nuggets/black_steel', D: '#forge:tools/hammers' }).id('tfg:railways/shaped/smokestack_woodburner') + + event.recipes.gtceu.assembler('tfg:railways/smokestack_woodburner') + .itemInputs('#forge:storage_blocks/charcoal', '3x #forge:plates/black_steel', '2x #forge:nuggets/black_steel') + .circuit(9) + .itemOutputs('railways:smokestack_woodburner') + .duration(200) + .EUt(28) // Вентилятор радиатора event.shaped('2x railways:smokestack_diesel', [ @@ -241,4 +325,15 @@ const registerRailWaysRecipes = (event) => { .itemOutputs('railways:track_create_andesite_wide') .duration(200) .EUt(16) -} \ No newline at end of file +} + + +/* + +event.recipes.gtceu.assembler('') + .itemInputs('') + .itemOutputs('') + .duration() + .EUt() + +*/ \ No newline at end of file