From bad059c4faa3b4dcf7ea055ef2d6c406820b489e Mon Sep 17 00:00:00 2001 From: Dmitry Date: Sun, 17 Dec 2023 19:03:55 +0700 Subject: [PATCH] =?UTF-8?q?=D0=A1=D1=82=D0=B0=D1=80=D1=82=20=D0=BF=D0=B5?= =?UTF-8?q?=D1=80=D0=B5=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BA=D0=B8=20=D0=B2?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D0=BB=D1=8C=D0=BD=D1=8B=D1=85=20=D1=80=D0=B5?= =?UTF-8?q?=D1=86=D0=B5=D0=BF=D1=82=D0=B8=D0=BA=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../quests/chapters/primitive_age.snbt | 124 +-- kubejs/client_scripts/main_client_script.js | 15 +- kubejs/server_scripts/create/recipes.js | 41 - kubejs/server_scripts/main_server_script.js | 54 +- kubejs/server_scripts/minecraft/recipes.js | 815 +++++++++++++++++- kubejs/startup_scripts/minecraft/constants.js | 129 +++ 6 files changed, 1012 insertions(+), 166 deletions(-) diff --git a/config/ftbquests/quests/chapters/primitive_age.snbt b/config/ftbquests/quests/chapters/primitive_age.snbt index 15a9c5642..7e3e08ec9 100644 --- a/config/ftbquests/quests/chapters/primitive_age.snbt +++ b/config/ftbquests/quests/chapters/primitive_age.snbt @@ -536,8 +536,8 @@ item: "tfc:fire_clay" type: "item" }] - x: 7.5d - y: 10.5d + x: 11.5d + y: -5.5d } { id: "6E07D20BECE4AB91" @@ -555,8 +555,8 @@ } type: "item" }] - x: 11.0d - y: 8.5d + x: 15.0d + y: -7.5d } { id: "57A961BF9EE3F0A4" @@ -574,8 +574,8 @@ } type: "item" }] - x: 11.0d - y: 9.5d + x: 15.0d + y: -6.5d } { id: "7E75A4A0E4BCCAAF" @@ -593,8 +593,8 @@ } type: "item" }] - x: 11.0d - y: 10.5d + x: 15.0d + y: -5.5d } { id: "1D40CA3A293CA0B8" @@ -603,8 +603,8 @@ item: "tfc:powder/kaolinite" type: "item" }] - x: 5.5d - y: 9.0d + x: 9.5d + y: -7.0d } { id: "6114E7A26576FE4C" @@ -613,8 +613,8 @@ item: "tfc:powder/graphite" type: "item" }] - x: 4.0d - y: 10.0d + x: 8.0d + y: -6.0d } { id: "15E8DFB91603906B" @@ -636,8 +636,8 @@ type: "item" } ] - x: 5.5d - y: 7.0d + x: 9.5d + y: -9.0d } { id: "19D912E5A084622E" @@ -655,8 +655,8 @@ } type: "item" }] - x: -6.0d - y: 2.5d + x: 20.5d + y: -6.0d } { id: "651A98D6E3FA22F5" @@ -674,8 +674,8 @@ } type: "item" }] - x: -7.0d - y: 2.5d + x: 19.5d + y: -6.0d } { id: "1485A3993C9A92FD" @@ -693,8 +693,8 @@ } type: "item" }] - x: -8.0d - y: 2.5d + x: 18.5d + y: -6.0d } { id: "5D657AAEFFE8AAD9" @@ -712,8 +712,8 @@ } type: "item" }] - x: -8.0d - y: 3.5d + x: 18.5d + y: -5.0d } { id: "37D6DD778879CF23" @@ -731,8 +731,8 @@ } type: "item" }] - x: -8.0d - y: 4.5d + x: 18.5d + y: -4.0d } { id: "369D8DA6CB6FE181" @@ -750,8 +750,8 @@ } type: "item" }] - x: -8.0d - y: 7.5d + x: 18.5d + y: -1.0d } { id: "3B2261F507B53EDC" @@ -769,8 +769,8 @@ } type: "item" }] - x: -9.0d - y: 7.5d + x: 17.5d + y: -1.0d } { id: "415A6313CFFB89C4" @@ -788,8 +788,8 @@ } type: "item" }] - x: -9.0d - y: 6.5d + x: 17.5d + y: -2.0d } { id: "7939AE29BFFEE56C" @@ -807,8 +807,8 @@ } type: "item" }] - x: -9.0d - y: 5.5d + x: 17.5d + y: -3.0d } { id: "5046918F09DC9AE8" @@ -826,8 +826,8 @@ } type: "item" }] - x: -9.0d - y: 4.5d + x: 17.5d + y: -4.0d } { id: "1551AB73122D79BC" @@ -845,8 +845,8 @@ } type: "item" }] - x: -5.0d - y: 3.5d + x: 21.5d + y: -5.0d } { id: "5FDE584FDC695E6B" @@ -864,8 +864,8 @@ } type: "item" }] - x: -5.0d - y: 4.5d + x: 21.5d + y: -4.0d } { id: "6564CC704664FE81" @@ -883,8 +883,8 @@ } type: "item" }] - x: -5.0d - y: 5.5d + x: 21.5d + y: -3.0d } { id: "4038DD635065F5BD" @@ -902,8 +902,8 @@ } type: "item" }] - x: -5.0d - y: 6.5d + x: 21.5d + y: -2.0d } { id: "7AE1B17F8F954E69" @@ -921,8 +921,8 @@ } type: "item" }] - x: -6.0d - y: 6.5d + x: 20.5d + y: -2.0d } { id: "5B6A93CACD743E03" @@ -940,8 +940,8 @@ } type: "item" }] - x: -6.0d - y: 5.5d + x: 20.5d + y: -3.0d } { id: "37D08CB9359AAD0D" @@ -959,8 +959,8 @@ } type: "item" }] - x: -6.0d - y: 4.5d + x: 20.5d + y: -4.0d } { id: "38058B5408BFD0C2" @@ -978,8 +978,8 @@ } type: "item" }] - x: -6.0d - y: 3.5d + x: 20.5d + y: -5.0d } { id: "1D60D48F8B91D0E0" @@ -997,8 +997,8 @@ } type: "item" }] - x: -7.0d - y: 3.5d + x: 19.5d + y: -5.0d } { id: "6D419B6EDE146616" @@ -1016,8 +1016,8 @@ } type: "item" }] - x: -7.0d - y: 4.5d + x: 19.5d + y: -4.0d } { id: "4BB76F3E38A2AFFB" @@ -1035,8 +1035,8 @@ } type: "item" }] - x: -7.0d - y: 5.5d + x: 19.5d + y: -3.0d } { id: "0546B04FC0F85C8C" @@ -1054,8 +1054,8 @@ } type: "item" }] - x: -7.0d - y: 6.5d + x: 19.5d + y: -2.0d } { id: "0148B1F36C067BE0" @@ -1073,8 +1073,8 @@ } type: "item" }] - x: -8.0d - y: 6.5d + x: 18.5d + y: -2.0d } { id: "4F4114979CB5CA03" @@ -1092,8 +1092,8 @@ } type: "item" }] - x: -8.0d - y: 5.5d + x: 18.5d + y: -3.0d } { dependencies: ["365F6F48E0BB2EFC"] diff --git a/kubejs/client_scripts/main_client_script.js b/kubejs/client_scripts/main_client_script.js index 40da50382..c08d78872 100644 --- a/kubejs/client_scripts/main_client_script.js +++ b/kubejs/client_scripts/main_client_script.js @@ -1,6 +1,7 @@ // priority: 1 REIEvents.hide('item', event => { + /* hideMinecraftStuff(event) hideTFCStuff(event) hideFirmaLifeStuff(event) @@ -10,21 +11,21 @@ REIEvents.hide('item', event => { hideAdAstraStuff(event) hideSophisticatedBackpacksStuff(event) hideMoreRedStuff(event) - hideSmallShipsStuff(event) + hideSmallShipsStuff(event)*/ }) REIEvents.groupEntries(event => { - groupGTCEUStuff(event) - groupTFCStuff(event) + /*groupGTCEUStuff(event) + groupTFCStuff(event)*/ }) REIEvents.removeCategories(event => { - registerMinecraftCategories(event) + /*registerMinecraftCategories(event) registerGTCEUCategories(event) - registerMoreRedCategories(event) + registerMoreRedCategories(event)*/ }) REIEvents.hide('fluid', event => { - hideTFCFluids(event) - hideFirmaLifeFluids(event) + /*hideTFCFluids(event) + hideFirmaLifeFluids(event)*/ }) diff --git a/kubejs/server_scripts/create/recipes.js b/kubejs/server_scripts/create/recipes.js index efb62c39a..e4fd84711 100644 --- a/kubejs/server_scripts/create/recipes.js +++ b/kubejs/server_scripts/create/recipes.js @@ -4,45 +4,4 @@ const registerCreateRecipes = (event) => { // Удаление рецептов мода create event.remove({ mod: 'create' }); - - // Деревянная пластина для шестеренки - /* - event.shaped('gtceu:wood_plate', [ - ' A', - ' B ', - ' ' - ], { - A: '#tfc:chisels', - B: '#tfc:lumber', - }); - - // Деревянная шестеренка ( маленькая ) - event.shaped('create:cogwheel', [ - ' A ', - ' B ', - ' ' - ], { - A: '#tfc:saws', - B: 'create:large_cogwheel', - }); - - // Деревянная шестеренка ( большая ) - event.shaped('create:large_cogwheel', [ - ' A ', - ' B ', - ' ' - ], { - A: 'create:shaft', - B: 'gtceu:wood_gear', - });*/ - - // todo: использовать ютилити методы для создания рецептов ниже (порядок, heatItem -> heatRecipe -> любые другие тфкшные) - // galvanized_iron - //customWelding(event, ["forge:ingots/iron", "forge:plates/zinc"], "kubejs:galvanized_iron", 3); - //customWelding(event, ["forge:ingots/wrought_iron", "forge:plates/zinc"], "kubejs:galvanized_iron", 3); - //customHeating(event, "forge:ingots/galvanized_iron", ["tfc:metal/wrought_iron", 144], 1400); - //customHeatLevel(event,"forge:ingots/galvanized_iron", 5.714, 921, 1228); - - //shaft craft - //customAnvil(event, "forge:ingots/galvanized_iron", ["create:shaft", 4], 3, ["hit_last", "hit_second_last", "hit_third_last"]); } \ No newline at end of file diff --git a/kubejs/server_scripts/main_server_script.js b/kubejs/server_scripts/main_server_script.js index 719cd3ae2..c00b285fd 100644 --- a/kubejs/server_scripts/main_server_script.js +++ b/kubejs/server_scripts/main_server_script.js @@ -4,38 +4,38 @@ * Событие регистрации предмет-тэгов. */ ServerEvents.tags('item', event => { - registerTFCItemTags(event) - registerFirmaLifeItemTags(event) - registerSmallShipsItemTags(event) - registerMinecraftItemTags(event) - registerGTCEUItemTags(event) - registerAE2ItemTags(event) - // registerCreateItemTags(event) - // registerAdAstraItemTags(event) - registerMoreRedItemTags(event) - registerSophisticatedBackpacksItemTags(event) + // registerTFCItemTags(event) + // registerFirmaLifeItemTags(event) + // registerSmallShipsItemTags(event) + // registerMinecraftItemTags(event) + //registerGTCEUItemTags(event) + //registerAE2ItemTags(event) + //// registerCreateItemTags(event) + //// registerAdAstraItemTags(event) + //registerMoreRedItemTags(event) + //registerSophisticatedBackpacksItemTags(event) }) /** * Событие регистрации блок-тэгов. */ ServerEvents.tags('block', event => { - registerTFCBlockTags(event) + //registerTFCBlockTags(event) }) /** * Событие регистрации жидкость-тэгов. */ ServerEvents.tags('fluid', event => { - registerTFCFluidTags(event) + //registerTFCFluidTags(event) }) /** * Событие регистрации генератора структур. */ ServerEvents.tags('worldgen/placed_feature', event => { - registerTFCPlacedFeatures(event) - registerFirmaLifePlacedFeatures(event) + //registerTFCPlacedFeatures(event) + //registerFirmaLifePlacedFeatures(event) }) /** @@ -61,22 +61,22 @@ TFCEvents.data(event => { * Срабатывает после инициализации датапаков. */ ServerEvents.recipes(event => { - registerTFCRecipes(event) - registerFirmaLifeRecipes(event) - registerWaterFlasksRecipes(event) - registerTreeTapRecipes(event) - registerSmallShipsRecipes(event) + //registerTFCRecipes(event) + //registerFirmaLifeRecipes(event) + //registerWaterFlasksRecipes(event) + //registerTreeTapRecipes(event) + //registerSmallShipsRecipes(event) registerMinecraftRecipes(event) - registerGTCEURecipes(event) - // registerCreateRecipes(event) - registerAE2Recipes(event) - registerAE2WTLibRecipes(event) + //registerGTCEURecipes(event) + registerCreateRecipes(event) + //registerAE2Recipes(event) + //registerAE2WTLibRecipes(event) // registerComputerCraftRecipes(event) // registerAdAstraRecipes(event) - registerMoreRedRecipes(event) - registerSophisticatedBackpacksRecipes(event) - registerToolBeltRecipes(event) - registerExposureRecipes(event) + //registerMoreRedRecipes(event) + //registerSophisticatedBackpacksRecipes(event) + //registerToolBeltRecipes(event) + //registerExposureRecipes(event) }) diff --git a/kubejs/server_scripts/minecraft/recipes.js b/kubejs/server_scripts/minecraft/recipes.js index cb7009fb9..111f3e49f 100644 --- a/kubejs/server_scripts/minecraft/recipes.js +++ b/kubejs/server_scripts/minecraft/recipes.js @@ -1,6 +1,791 @@ // priority: 0 const registerMinecraftRecipes = (event) => { + //#region Выход: Камень + + event.remove({ id: 'minecraft:stone' }) + event.remove({ id: 'ae2:entropy/heat/cobblestone_stone' }) + event.remove({ id: 'gtceu:compressor/stone_from_dust' }) + event.remove({ id: 'gtceu:rock_breaker/stone' }) + + //#endregion + + //#region Выход: Каменная ступень + + event.remove({ id: 'minecraft:stone_stairs' }) + event.remove({ id: 'minecraft:stone_stairs_from_stone_stonecutting' }) + + //#endregion + + //#region Выход: Каменная плита + + event.remove({ id: 'minecraft:stone_slab' }) + event.remove({ id: 'minecraft:stone_slab_from_stone_stonecutting' }) + + //#endregion + + //#region Выход: Каменная нажимная плила + + event.remove({ id: 'minecraft:stone_pressure_plate' }) + + //#endregion + + //#region Выход: Каменная кнопка + + event.remove({ id: 'minecraft:stone_button' }) + + //#endregion + + //#region Выход: Гладкий камень + + event.remove({ id: 'minecraft:smooth_stone' }) + + //#endregion + + //#region Выход: Гладкий камень плита + + event.remove({ id: 'morered:smooth_stone_slab_from_stone_plate' }) + event.remove({ id: 'minecraft:smooth_stone_slab' }) + event.remove({ id: 'minecraft:smooth_stone_slab_from_smooth_stone_stonecutting' }) + + //#endregion + + //#region Выход: Булыжник + + event.remove({ id: 'ae2:entropy/cool/stone_cobblestone' }) + event.remove({ id: 'gtceu:forge_hammer/stone_to_cobblestone' }) + event.remove({ id: 'gtceu:rock_breaker/cobblestone' }) + + //#endregion + + //#region Выход: Булыжник ступень + + event.remove({ id: 'minecraft:cobblestone_stairs' }) + event.remove({ id: 'minecraft:cobblestone_stairs_from_cobblestone_stonecutting' }) + + //#endregion + + //#region Выход: Булыжник плита + + event.remove({ id: 'minecraft:cobblestone_slab' }) + event.remove({ id: 'minecraft:cobblestone_slab_from_cobblestone_stonecutting' }) + + //#endregion + + //#region Выход: Булыжник стена + + event.remove({ id: 'minecraft:cobblestone_wall' }) + event.remove({ id: 'minecraft:cobblestone_wall_from_cobblestone_stonecutting' }) + + //#endregion + + //#region Выход: Каменные кирпичи + + event.remove({ id: 'minecraft:stone_bricks' }) + event.remove({ id: 'minecraft:stone_bricks_from_stone_stonecutting' }) + + //#endregion + + //#region Выход: Каменные кирпичи ступень + + event.remove({ id: 'minecraft:stone_brick_stairs' }) + event.remove({ id: 'minecraft:stone_brick_stairs_from_stone_stonecutting' }) + event.remove({ id: 'minecraft:stone_brick_stairs_from_stone_bricks_stonecutting' }) + + //#endregion + + //#region Выход: Каменные кирпичи плита + + event.remove({ id: 'minecraft:stone_brick_slab' }) + event.remove({ id: 'minecraft:stone_brick_slab_from_stone_stonecutting' }) + event.remove({ id: 'minecraft:stone_brick_slab_from_stone_bricks_stonecutting' }) + + //#endregion + + //#region Выход: Каменные кирпичи стена + + event.remove({ id: 'minecraft:stone_brick_wall' }) + event.remove({ id: 'minecraft:stone_brick_wall_from_stone_stonecutting' }) + event.remove({ id: 'minecraft:stone_brick_wall_from_stone_bricks_stonecutting' }) + + //#endregion + + //#region Выход: Поломанные каменные кирпичи + + event.remove({ id: 'minecraft:cracked_stone_bricks' }) + event.remove({ id: 'ae2:entropy/cool/stone_bricks_cracked_stone_bricks' }) + event.remove({ id: 'gtceu:forge_hammer/cracked_stone_bricks' }) + + //#endregion + + //#region Выход: Резные каменные кирпичи + + event.remove({ id: 'minecraft:chiseled_stone_bricks' }) + event.remove({ id: 'minecraft:chiseled_stone_bricks_stone_from_stonecutting' }) + event.remove({ id: 'minecraft:chiseled_stone_bricks_from_stone_bricks_stonecutting' }) + + //#endregion + + //#region Выход: Замшелые каменные кирпичи + + event.remove({ id: 'minecraft:mossy_stone_bricks_from_vine' }) + event.remove({ id: 'minecraft:mossy_stone_bricks_from_moss_block' }) + event.remove({ id: 'gtceu:assembler/mossy_stone_bricks' }) + + //#endregion + + //#region Выход: Замшелые каменные кирпичи ступень + + event.remove({ id: 'minecraft:mossy_stone_brick_stairs' }) + event.remove({ id: 'minecraft:mossy_stone_brick_stairs_from_mossy_stone_brick_stonecutting' }) + + //#endregion + + //#region Выход: Замшелые каменные кирпичи плита + + event.remove({ id: 'minecraft:mossy_stone_brick_slab' }) + event.remove({ id: 'minecraft:mossy_stone_brick_slab_from_mossy_stone_brick_stonecutting' }) + + //#endregion + + //#region Выход: Замшелые каменные кирпичи стена + + event.remove({ id: 'minecraft:mossy_stone_brick_wall' }) + event.remove({ id: 'minecraft:mossy_stone_brick_wall_from_mossy_stone_brick_stonecutting' }) + + //#endregion + + //#region Выход: Замшелый булыжник + + event.remove({ id: 'minecraft:mossy_cobblestone_from_vine' }) + event.remove({ id: 'minecraft:mossy_cobblestone_from_moss_block' }) + event.remove({ id: 'gtceu:assembler/mossy_cobblestone' }) + + //#endregion + + //#region Выход: Замшелый булыжник ступень + + event.remove({ id: 'minecraft:mossy_cobblestone_stairs' }) + event.remove({ id: 'minecraft:mossy_cobblestone_stairs_from_mossy_cobblestone_stonecutting' }) + + //#endregion + + //#region Выход: Замшелый булыжник плита + + event.remove({ id: 'minecraft:mossy_cobblestone_slab' }) + event.remove({ id: 'minecraft:mossy_cobblestone_slab_from_mossy_cobblestone_stonecutting' }) + + //#endregion + + //#region Выход: Замшелый булыжник стена + + event.remove({ id: 'minecraft:mossy_cobblestone_wall' }) + event.remove({ id: 'minecraft:mossy_cobblestone_wall_from_mossy_cobblestone_stonecutting' }) + + //#endregion + + //#region Выход: Сырой гранит + + event.remove({ id: 'minecraft:granite' }) + event.remove({ id: 'gtceu:rock_breaker/granite' }) + + //#endregion + + //#region Выход: Сырой гранит ступень + + event.remove({ id: 'minecraft:granite_stairs' }) + event.remove({ id: 'minecraft:granite_stairs_from_granite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой гранит плита + + event.remove({ id: 'minecraft:granite_slab' }) + event.remove({ id: 'minecraft:granite_slab_from_granite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой гранит стена + + event.remove({ id: 'minecraft:granite_wall' }) + event.remove({ id: 'minecraft:granite_wall_from_granite_stonecutting' }) + + //#endregion + + //#region Выход: Полированный гранит + + event.remove({ id: 'minecraft:polished_granite_from_granite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой гранит ступень + + event.remove({ id: 'minecraft:polished_granite_stairs' }) + event.remove({ id: 'minecraft:polished_granite_stairs_from_granite_stonecutting' }) + event.remove({ id: 'minecraft:polished_granite_stairs_from_polished_granite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой гранит плита + + event.remove({ id: 'minecraft:polished_granite_slab' }) + event.remove({ id: 'minecraft:polished_granite_slab_from_granite_stonecutting' }) + event.remove({ id: 'minecraft:polished_granite_slab_from_polished_granite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой диорит + + event.remove({ id: 'minecraft:diorite' }) + event.remove({ id: 'gtceu:rock_breaker/diorite' }) + + //#endregion + + //#region Выход: Сырой диорит ступень + + event.remove({ id: 'minecraft:diorite_stairs' }) + event.remove({ id: 'minecraft:diorite_stairs_from_diorite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой диорит плита + + event.remove({ id: 'minecraft:diorite_slab' }) + event.remove({ id: 'minecraft:diorite_slab_from_diorite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой диорит стена + + event.remove({ id: 'minecraft:diorite_wall' }) + event.remove({ id: 'minecraft:diorite_wall_from_diorite_stonecutting' }) + + //#endregion + + //#region Выход: Полированный диорит + + event.remove({ id: 'minecraft:polished_diorite_from_diorite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой диорит ступень + + event.remove({ id: 'minecraft:polished_diorite_stairs' }) + event.remove({ id: 'minecraft:polished_diorite_stairs_from_diorite_stonecutting' }) + event.remove({ id: 'minecraft:polished_diorite_stairs_from_polished_diorite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой диорит плита + + event.remove({ id: 'minecraft:polished_diorite_slab' }) + event.remove({ id: 'minecraft:polished_diorite_slab_from_diorite_stonecutting' }) + event.remove({ id: 'minecraft:polished_diorite_slab_from_polished_diorite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой андезит + + event.remove({ id: 'minecraft:andesite' }) + event.remove({ id: 'gtceu:rock_breaker/andesite' }) + + //#endregion + + //#region Выход: Сырой андезит ступень + + event.remove({ id: 'minecraft:andesite_stairs' }) + event.remove({ id: 'minecraft:andesite_stairs_from_andesite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой андезит плита + + event.remove({ id: 'minecraft:andesite_slab' }) + event.remove({ id: 'minecraft:andesite_slab_from_andesite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой андезит стена + + event.remove({ id: 'minecraft:andesite_wall' }) + event.remove({ id: 'minecraft:andesite_wall_from_andesite_stonecutting' }) + + //#endregion + + //#region Выход: Полированный андезит + + event.remove({ id: 'minecraft:polished_andesite_from_andesite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой андезит ступень + + event.remove({ id: 'minecraft:polished_andesite_stairs' }) + event.remove({ id: 'minecraft:polished_andesite_stairs_from_andesite_stonecutting' }) + event.remove({ id: 'minecraft:polished_andesite_stairs_from_polished_andesite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой андезит плита + + event.remove({ id: 'minecraft:polished_andesite_slab' }) + event.remove({ id: 'minecraft:polished_andesite_slab_from_andesite_stonecutting' }) + event.remove({ id: 'minecraft:polished_andesite_slab_from_polished_andesite_stonecutting' }) + + //#endregion + + //#region Выход: Сырой призмарин + + event.remove({ id: 'gtceu:packer/prismarine' }) + + //#endregion + + //#region Выход: Сырой призмарин ступень + + event.remove({ id: 'minecraft:prismarine_stairs' }) + event.remove({ id: 'minecraft:prismarine_stairs_from_prismarine_stonecutting' }) + + //#endregion + + //#region Выход: Сырой призмарин плита + + event.remove({ id: 'minecraft:prismarine_slab' }) + event.remove({ id: 'minecraft:prismarine_slab_from_prismarine_stonecutting' }) + + //#endregion + + //#region Выход: Сырой призмарин стена + + event.remove({ id: 'minecraft:prismarine_wall' }) + event.remove({ id: 'minecraft:prismarine_wall_from_prismarine_stonecutting' }) + + //#endregion + + //#region Выход: Призмариновый кирпич + + event.remove({ id: 'gtceu:packer/prismarine_bricks' }) + + //#endregion + + //#region Выход: Призмариновый кирпич ступень + + event.remove({ id: 'minecraft:prismarine_brick_stairs' }) + event.remove({ id: 'minecraft:prismarine_brick_stairs_from_prismarine_stonecutting' }) + + //#endregion + + //#region Выход: Призмариновый кирпич плита + + event.remove({ id: 'minecraft:prismarine_brick_slab' }) + event.remove({ id: 'minecraft:prismarine_brick_slab_from_prismarine_stonecutting' }) + + //#endregion + + //#region Выход: Темный призмарин + + event.remove({ id: 'gtceu:chemical_bath/dark_prismarine' }) + + //#endregion + + //#region Выход: Темный призмарин ступень + + event.remove({ id: 'minecraft:dark_prismarine_stairs' }) + event.remove({ id: 'minecraft:dark_prismarine_stairs_from_dark_prismarine_stonecutting' }) + + //#endregion + + //#region Выход: Темный призмарин плита + + event.remove({ id: 'minecraft:dark_prismarine_slab' }) + event.remove({ id: 'minecraft:dark_prismarine_slab_from_dark_prismarine_stonecutting' }) + + //#endregion + + //#region Выход: Эндер Кирпич + + event.remove({ id: 'minecraft:end_stone_bricks' }) + event.remove({ id: 'minecraft:end_stone_bricks_from_end_stone_stonecutting' }) + + //#endregion + + //#region Выход: Эндер Кирпич ступень + + event.remove({ id: 'minecraft:end_stone_brick_stairs' }) + event.remove({ id: 'minecraft:end_stone_brick_stairs_from_end_stone_stonecutting' }) + event.remove({ id: 'minecraft:end_stone_brick_stairs_from_end_stone_brick_stonecutting' }) + + //#endregion + + //#region Выход: Эндер Кирпич плита + + event.remove({ id: 'minecraft:end_stone_brick_slab' }) + event.remove({ id: 'minecraft:end_stone_brick_slab_from_end_stone_stonecutting' }) + event.remove({ id: 'minecraft:end_stone_brick_slab_from_end_stone_brick_stonecutting' }) + + //#endregion + + //#region Выход: Эндер Кирпич стена + + event.remove({ id: 'minecraft:end_stone_brick_wall' }) + event.remove({ id: 'minecraft:end_stone_brick_wall_from_end_stone_stonecutting' }) + event.remove({ id: 'minecraft:end_stone_brick_wall_from_end_stone_brick_stonecutting' }) + + //#endregion + + //#region Выход: Сланец + + event.remove({ id: 'minecraft:deepslate' }) + + //#endregion + + //#region Выход: Сланцевый булыжник + + event.remove({ id: 'gtceu:shaped/cobbled_deepslate_hammer' }) + event.remove({ id: 'gtceu:forge_hammer/deepslate_to_cobbled_deepslate' }) + + //#endregion + + //#region Выход: Сланцевый булыжник ступень + + event.remove({ id: 'minecraft:cobbled_deepslate_stairs' }) + event.remove({ id: 'minecraft:cobbled_deepslate_stairs_from_cobbled_deepslate_stonecutting' }) + + //#endregion + + //#region Выход: Сланцевый булыжник плита + + event.remove({ id: 'minecraft:cobbled_deepslate_slab' }) + event.remove({ id: 'minecraft:cobbled_deepslate_slab_from_cobbled_deepslate_stonecutting' }) + + //#endregion + + //#region Выход: Сланцевый булыжник стена + + event.remove({ id: 'minecraft:cobbled_deepslate_wall' }) + event.remove({ id: 'minecraft:cobbled_deepslate_wall_from_cobbled_deepslate_stonecutting' }) + + //#endregion + + //#region Выход: Ячеистый сланец + + event.remove({ id: 'minecraft:deepslate_tiles' }) + event.remove({ id: 'minecraft:deepslate_tiles_from_polished_deepslate_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_tiles_from_deepslate_bricks_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_tiles_from_cobbled_deepslate_stonecutting' }) + + //#endregion + + //#region Выход: Ячеистый сланец ступень + + event.remove({ id: 'minecraft:deepslate_tile_stairs' }) + event.remove({ id: 'minecraft:deepslate_tile_stairs_from_polished_deepslate_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_tile_stairs_from_deepslate_tiles_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_tile_stairs_from_deepslate_bricks_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_tile_stairs_from_cobbled_deepslate_stonecutting' }) + + //#endregion + + //#region Выход: Ячеистый сланец плита + + event.remove({ id: 'minecraft:deepslate_tile_slab' }) + event.remove({ id: 'minecraft:deepslate_tile_slab_from_polished_deepslate_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_tile_slab_from_deepslate_tiles_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_tile_slab_from_deepslate_bricks_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_tile_slab_from_cobbled_deepslate_stonecutting' }) + + + //#endregion + + //#region Выход: Ячеистый сланец стена + + event.remove({ id: 'minecraft:deepslate_tile_wall' }) + event.remove({ id: 'minecraft:deepslate_tile_wall_from_polished_deepslate_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_tile_wall_from_deepslate_tiles_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_tile_wall_from_deepslate_bricks_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_tile_wall_from_cobbled_deepslate_stonecutting' }) + + + //#endregion + + //#region Выход: Сланцевые кирпичи + + event.remove({ id: 'minecraft:deepslate_bricks' }) + event.remove({ id: 'minecraft:deepslate_bricks_from_polished_deepslate_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_bricks_from_cobbled_deepslate_stonecutting' }) + + //#endregion + + //#region Выход: Сланцевые кирпичи ступень + + event.remove({ id: 'minecraft:deepslate_brick_stairs' }) + event.remove({ id: 'minecraft:deepslate_brick_stairs_from_polished_deepslate_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_brick_stairs_from_cobbled_deepslate_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_brick_stairs_from_deepslate_bricks_stonecutting' }) + + //#endregion + + //#region Выход: Сланцевые кирпичи плита + + event.remove({ id: 'minecraft:deepslate_brick_slab' }) + event.remove({ id: 'minecraft:deepslate_brick_slab_from_polished_deepslate_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_brick_slab_from_cobbled_deepslate_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_brick_slab_from_deepslate_bricks_stonecutting' }) + + //#endregion + + //#region Выход: Сланцевые кирпичи стена + + event.remove({ id: 'minecraft:deepslate_brick_wall' }) + event.remove({ id: 'minecraft:deepslate_brick_wall_from_polished_deepslate_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_brick_wall_from_cobbled_deepslate_stonecutting' }) + event.remove({ id: 'minecraft:deepslate_brick_wall_from_deepslate_bricks_stonecutting' }) + + //#endregion + + //#region Выход: Полированный сланец + + event.remove({ id: 'minecraft:polished_deepslate' }) + event.remove({ id: 'minecraft:polished_deepslate_from_cobbled_deepslate_stonecutting' }) + + //#endregion + + //#region Выход: Полированный сланец ступень + + event.remove({ id: 'minecraft:polished_deepslate_stairs' }) + event.remove({ id: 'minecraft:polished_deepslate_stairs_from_polished_deepslate_stonecutting' }) + event.remove({ id: 'minecraft:polished_deepslate_stairs_from_cobbled_deepslate_stonecutting' }) + + //#endregion + + //#region Выход: Полированный сланец плита + + event.remove({ id: 'minecraft:polished_deepslate_slab' }) + event.remove({ id: 'minecraft:polished_deepslate_slab_from_polished_deepslate_stonecutting' }) + event.remove({ id: 'minecraft:polished_deepslate_slab_from_cobbled_deepslate_stonecutting' }) + + //#endregion + + //#region Выход: Полированный сланец стена + + event.remove({ id: 'minecraft:polished_deepslate_wall' }) + event.remove({ id: 'minecraft:polished_deepslate_wall_from_polished_deepslate_stonecutting' }) + event.remove({ id: 'minecraft:polished_deepslate_wall_from_cobbled_deepslate_stonecutting' }) + + //#endregion + + //#region Выход: Потрескавшийся ячеистый сланец + + event.remove({ id: 'minecraft:cracked_deepslate_tiles' }) + + //#endregion + + //#region Выход: Резной сланец + + event.remove({ id: 'minecraft:chiseled_deepslate' }) + event.remove({ id: 'minecraft:chiseled_deepslate_from_cobbled_deepslate_stonecutting' }) + + //#endregion + + //#region Выход: Потрескавшиеся сланцевые кирпичи + + event.remove({ id: 'minecraft:cracked_deepslate_bricks' }) + + //#endregion + + //#region Выход: Уголь + + event.remove({ id: 'minecraft:coal_from_smelting_coal_ore' }) + event.remove({ id: 'minecraft:coal_from_smelting_deepslate_coal_ore' }) + event.remove({ id: 'minecraft:coal_from_blasting_coal_ore' }) + event.remove({ id: 'minecraft:coal_from_blasting_deepslate_coal_ore' }) + event.remove({ id: 'ad_astra:recipes/coal_from_smelting_venus_coal_ore' }) + event.remove({ id: 'ad_astra:recipes/coal_from_blasting_venus_coal_ore' }) + event.remove({ id: 'ad_astra:recipes/coal_from_smelting_glacio_coal_ore' }) + event.remove({ id: 'ad_astra:recipes/coal_from_blasting_glacio_coal_ore' }) + + //#endregion + + //#region Выход: Медь + + event.remove({ id: 'minecraft:copper_ingot_from_smelting_copper_ore' }) + event.remove({ id: 'minecraft:copper_ingot_from_smelting_deepslate_copper_ore' }) + event.remove({ id: 'ad_astra:recipes/copper_ingot_from_smelting_glacio_copper_ore' }) + event.remove({ id: 'minecraft:copper_ingot_from_blasting_copper_ore' }) + event.remove({ id: 'minecraft:copper_ingot_from_blasting_deepslate_copper_ore' }) + event.remove({ id: 'ad_astra:recipes/copper_ingot_from_blasting_glacio_copper_ore' }) + + //#endregion + + //#region Выход: Железо + + event.remove({ id: 'minecraft:iron_ingot_from_smelting_iron_ore' }) + event.remove({ id: 'minecraft:iron_ingot_from_smelting_deepslate_iron_ore' }) + event.remove({ id: 'minecraft:iron_ingot_from_blasting_iron_ore' }) + event.remove({ id: 'minecraft:iron_ingot_from_blasting_deepslate_iron_ore' }) + event.remove({ id: 'ad_astra:recipes/iron_ingot_from_smelting_moon_iron_ore' }) + event.remove({ id: 'ad_astra:recipes/iron_ingot_from_blasting_moon_iron_ore' }) + event.remove({ id: 'ad_astra:recipes/iron_ingot_from_smelting_mercury_iron_ore' }) + event.remove({ id: 'ad_astra:recipes/iron_ingot_from_blasting_mercury_iron_ore' }) + event.remove({ id: 'ad_astra:recipes/iron_ingot_from_smelting_mars_iron_ore' }) + event.remove({ id: 'ad_astra:recipes/iron_ingot_from_blasting_mars_iron_ore' }) + event.remove({ id: 'ad_astra:recipes/iron_ingot_from_smelting_glacio_iron_ore' }) + event.remove({ id: 'ad_astra:recipes/iron_ingot_from_blasting_glacio_iron_ore' }) + + //#endregion + + //#region Выход: Лазурит + + event.remove({ id: 'minecraft:lapis_lazuli_from_smelting_lapis_ore' }) + event.remove({ id: 'minecraft:lapis_lazuli_from_smelting_deepslate_lapis_ore' }) + event.remove({ id: 'ad_astra:recipes/lapis_lazuli_from_smelting_glacio_lapis_ore' }) + event.remove({ id: 'minecraft:lapis_lazuli_from_blasting_lapis_ore' }) + event.remove({ id: 'minecraft:lapis_lazuli_from_blasting_deepslate_lapis_ore' }) + event.remove({ id: 'ad_astra:recipes/lapis_lazuli_from_blasting_glacio_lapis_ore' }) + + //#endregion + + //#region Выход: Золото + + event.remove({ id: 'minecraft:gold_ingot_from_smelting_gold_ore' }) + event.remove({ id: 'minecraft:gold_ingot_from_smelting_deepslate_gold_ore' }) + event.remove({ id: 'minecraft:gold_ingot_from_smelting_nether_gold_ore' }) + event.remove({ id: 'ad_astra:recipes/gold_ingot_from_smelting_venus_gold_ore' }) + event.remove({ id: 'minecraft:gold_ingot_from_blasting_gold_ore' }) + event.remove({ id: 'minecraft:gold_ingot_from_blasting_deepslate_gold_ore' }) + event.remove({ id: 'minecraft:gold_ingot_from_blasting_nether_gold_ore' }) + event.remove({ id: 'ad_astra:recipes/gold_ingot_from_blasting_venus_gold_ore' }) + + //#endregion + + //#region Выход: Золотой самородок + + event.remove({ id: 'minecraft:gold_nugget_from_smelting' }) + event.remove({ id: 'minecraft:gold_nugget_from_blasting' }) + + //#endregion + + //#region Выход: Редстоун + + event.remove({ id: 'minecraft:redstone_from_smelting_redstone_ore' }) + event.remove({ id: 'minecraft:redstone_from_smelting_deepslate_redstone_ore' }) + event.remove({ id: 'minecraft:redstone_from_blasting_redstone_ore' }) + event.remove({ id: 'minecraft:redstone_from_blasting_deepslate_redstone_ore' }) + + //#endregion + + //#region Выход: Изумруды + + event.remove({ id: 'minecraft:emerald_from_smelting_emerald_ore' }) + event.remove({ id: 'minecraft:emerald_from_smelting_deepslate_emerald_ore' }) + event.remove({ id: 'minecraft:emerald_from_blasting_emerald_ore' }) + event.remove({ id: 'minecraft:emerald_from_blasting_deepslate_emerald_ore' }) + + //#endregion + + //#region Выход: Алмазы + + event.remove({ id: 'minecraft:diamond_from_smelting_diamond_ore' }) + event.remove({ id: 'minecraft:diamond_from_smelting_deepslate_diamond_ore' }) + event.remove({ id: 'ad_astra:recipes/diamond_from_smelting_venus_diamond_ore' }) + event.remove({ id: 'ad_astra:recipes/diamond_from_smelting_mars_diamond_ore' }) + event.remove({ id: 'minecraft:diamond_from_blasting_diamond_ore' }) + event.remove({ id: 'minecraft:diamond_from_blasting_deepslate_diamond_ore' }) + event.remove({ id: 'ad_astra:recipes/diamond_from_blasting_venus_diamond_ore' }) + event.remove({ id: 'ad_astra:recipes/diamond_from_blasting_mars_diamond_ore' }) + + //#endregion + + //#region Выход: Кварц + + event.remove({ id: 'minecraft:quartz' }) + event.remove({ id: 'minecraft:quartz_from_blasting' }) + + //#endregion + + //#region Выход: Незеритовый лом + + event.remove({ id: 'minecraft:netherite_scrap' }) + event.remove({ id: 'minecraft:netherite_scrap_from_blasting' }) + + //#endregion + + //#region Выход: Незеритовый слиток + + event.remove({ id: 'minecraft:netherite_ingot' }) + + //#endregion + + + + + + + + + + + + //#region Выход: + + // event.remove({ id: '' }) + + //#endregion + + + + //#region Рецепты где на выходе булыга + + // Камень -> Булыга (Верстак) + event.remove({ id: 'gtceu:shaped/cobblestone_hammer' }) + + //#endregion + + /* + // Компаратор + event.remove({id: 'minecraft:comparator'}) + event.remove({id: 'gtceu:shaped/comparator_quartzite'}) + event.remove({id: 'gtceu:shaped/certus'}) + event.remove({id: 'tfc:crafting/vanilla/redstone/comparator'}) + + // Компаратор + event.shaped('minecraft:comparator', [ + ' A ', + 'ABA', + 'CCC' + ], { + A: 'minecraft:redstone_torch', + B: '#forge:gems/certus_quartz', + C: '#tfc:rock/smooth' + }).id('tfg:shaped/comparator_certus'); + + event.shaped('minecraft:comparator', [ + ' A ', + 'ABA', + 'CCC' + ], { + A: 'minecraft:redstone_torch', + B: '#forge:gems/quartzite', + C: '#tfc:rock/smooth' + }).id('tfg:shaped/comparator_quartzite'); + + event.shaped('minecraft:comparator', [ + ' A ', + 'ABA', + 'CCC' + ], { + A: 'minecraft:redstone_torch', + B: '#forge:gems/nether_quartz', + C: '#tfc:rock/smooth' + }).id('tfg:shaped/comparator_nether_quartz');*/ + + + + + + + + + /* // Удаление рецептов палок event.remove({id: 'minecraft:stick'}) @@ -310,36 +1095,7 @@ const registerMinecraftRecipes = (event) => { .duration(20) .EUt(30) - // Компаратор - event.shaped('minecraft:comparator', [ - ' A ', - 'ABA', - 'CCC' - ], { - A: 'minecraft:redstone_torch', - B: '#forge:gems/certus_quartz', - C: '#tfc:rock/smooth' - }).id('tfg:recipes/comparator_certus'); - event.shaped('minecraft:comparator', [ - ' A ', - 'ABA', - 'CCC' - ], { - A: 'minecraft:redstone_torch', - B: '#forge:gems/quartzite', - C: '#tfc:rock/smooth' - }).id('tfg:recipes/comparator_quartzite'); - - event.shaped('minecraft:comparator', [ - ' A ', - 'ABA', - 'CCC' - ], { - A: 'minecraft:redstone_torch', - B: '#forge:gems/nether_quartz', - C: '#tfc:rock/smooth' - }).id('tfg:recipes/comparator_nether_quartz'); // TripWire Hook event.shapeless('minecraft:tripwire_hook', [ @@ -724,4 +1480,5 @@ const registerMinecraftRecipes = (event) => { .EUt(4) //#endregion + */ } \ No newline at end of file diff --git a/kubejs/startup_scripts/minecraft/constants.js b/kubejs/startup_scripts/minecraft/constants.js index 6226d205b..13bf4d289 100644 --- a/kubejs/startup_scripts/minecraft/constants.js +++ b/kubejs/startup_scripts/minecraft/constants.js @@ -5,6 +5,135 @@ * у которых должны быть удалены тэги и они должны быть скрыты в REI. */ global.MINECRAFT_DISABLED_ITEMS = [ + // Зараженные блоки + 'minecraft:infested_stone_bricks', + 'minecraft:infested_mossy_stone_bricks', + 'minecraft:infested_cracked_stone_bricks', + 'minecraft:infested_chiseled_stone_bricks', + 'minecraft:infested_deepslate', + + // Каменные блоки + 'minecraft:stone', + 'minecraft:stone_stairs', + 'minecraft:stone_slab', + 'minecraft:stone_pressure_plate', + 'minecraft:stone_button', + 'minecraft:smooth_stone', + 'minecraft:smooth_stone_slab', + 'minecraft:cobblestone', + 'minecraft:cobblestone_stairs', + 'minecraft:cobblestone_slab', + 'minecraft:cobblestone_wall', + 'minecraft:stone_bricks', + 'minecraft:stone_brick_stairs', + 'minecraft:stone_brick_slab', + 'minecraft:stone_brick_wall', + 'minecraft:cracked_stone_bricks', + 'minecraft:chiseled_stone_bricks', + 'minecraft:mossy_stone_bricks', + 'minecraft:mossy_stone_brick_stairs', + 'minecraft:mossy_stone_brick_slab', + 'minecraft:mossy_stone_brick_wall', + 'minecraft:mossy_cobblestone', + 'minecraft:mossy_cobblestone_stairs', + 'minecraft:mossy_cobblestone_slab', + 'minecraft:mossy_cobblestone_wall', + + // Гранитовые блоки + 'minecraft:granite', + 'minecraft:granite_stairs', + 'minecraft:granite_slab', + 'minecraft:granite_wall', + 'minecraft:polished_granite', + 'minecraft:polished_granite_stairs', + 'minecraft:polished_granite_slab', + + // Диоритовые блоки + 'minecraft:diorite', + 'minecraft:diorite_stairs', + 'minecraft:diorite_slab', + 'minecraft:diorite_wall', + 'minecraft:polished_diorite', + 'minecraft:polished_diorite_stairs', + 'minecraft:polished_diorite_slab', + + // Андезитовые блоки + 'minecraft:andesite', + 'minecraft:andesite_stairs', + 'minecraft:andesite_slab', + 'minecraft:andesite_wall', + 'minecraft:polished_andesite', + 'minecraft:polished_andesite_stairs', + 'minecraft:polished_andesite_slab', + + // Призмарин + 'minecraft:prismarine', + 'minecraft:prismarine_stairs', + 'minecraft:prismarine_slab', + 'minecraft:prismarine_wall', + 'minecraft:prismarine_bricks', + 'minecraft:prismarine_brick_stairs', + 'minecraft:prismarine_brick_slab', + 'minecraft:dark_prismarine', + 'minecraft:dark_prismarine_stairs', + 'minecraft:dark_prismarine_slab', + 'minecraft:prismarine_crystals', + 'minecraft:prismarine_shard', + + // Эндстоун + 'minecraft:end_stone', + 'minecraft:end_stone_bricks', + 'minecraft:end_stone_brick_stairs', + 'minecraft:end_stone_brick_slab', + 'minecraft:end_stone_brick_wall', + + // Сланец + 'minecraft:cobbled_deepslate', + 'minecraft:cobbled_deepslate_stairs', + 'minecraft:cobbled_deepslate_slab', + 'minecraft:cobbled_deepslate_wall', + 'minecraft:deepslate_tiles', + 'minecraft:deepslate_tile_stairs', + 'minecraft:deepslate_tile_slab', + 'minecraft:deepslate_tile_wall', + 'minecraft:deepslate_bricks', + 'minecraft:deepslate_brick_stairs', + 'minecraft:deepslate_brick_slab', + 'minecraft:deepslate_brick_wall', + 'minecraft:polished_deepslate', + 'minecraft:polished_deepslate_stairs', + 'minecraft:polished_deepslate_slab', + 'minecraft:polished_deepslate_wall', + 'minecraft:cracked_deepslate_tiles', + 'minecraft:chiseled_deepslate', + 'minecraft:cracked_deepslate_bricks', + 'minecraft:deepslate', + 'minecraft:reinforced_deepslate', + + // Руды + 'minecraft:coal_ore', + 'minecraft:iron_ore', + 'minecraft:copper_ore', + 'minecraft:gold_ore', + 'minecraft:redstone_ore', + 'minecraft:emerald_ore', + 'minecraft:lapis_ore', + 'minecraft:diamond_ore', + 'minecraft:deepslate_coal_ore', + 'minecraft:deepslate_iron_ore', + 'minecraft:deepslate_copper_ore', + 'minecraft:deepslate_gold_ore', + 'minecraft:deepslate_redstone_ore', + 'minecraft:deepslate_emerald_ore', + 'minecraft:deepslate_lapis_ore', + 'minecraft:deepslate_diamond_ore', + 'minecraft:nether_gold_ore', + 'minecraft:nether_quartz_ore', + 'minecraft:ancient_debris', + + // Другое + 'minecraft:netherite_scrap', + // Дерево // Дуб "minecraft:oak_wood",