From d62cbb63fb1a7d5164d0c9ee2464b2ccd9fbf59a Mon Sep 17 00:00:00 2001 From: Egogorka <35399166+Egogorka@users.noreply.github.com> Date: Sun, 19 Jan 2025 15:18:32 +0300 Subject: [PATCH 1/2] Update constants.js - changed ROCK_SLAB_BLOCK_TYPES and added TFC_BRICK_SLAB_BLOCK_TYPES, although naming may be bad, because not all bricks are included there Signed-off-by: Egogorka <35399166+Egogorka@users.noreply.github.com> --- kubejs/startup_scripts/tfc/constants.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/kubejs/startup_scripts/tfc/constants.js b/kubejs/startup_scripts/tfc/constants.js index 5b91aaa30..405489404 100644 --- a/kubejs/startup_scripts/tfc/constants.js +++ b/kubejs/startup_scripts/tfc/constants.js @@ -757,18 +757,24 @@ global.TFC_WOOD_ITEM_TYPES_TO_WOOD_DUST = { }; /** - * Хранит названия типов полублоков из камня в TFC. + * Хранит названия типов полублоков из камня в TFC. (Не кирпичей) */ global.TFC_ROCK_SLAB_BLOCK_TYPES = [ 'raw', 'smooth', - 'bricks', 'cobble', - 'mossy_bricks', 'mossy_cobble', - 'cracked_bricks' ]; +/** + * Хранит названия типов полублоков из кирпича из камня в TFC + */ +global.TFC_BRICK_SLAB_BLOCK_TYPES = [ + 'bricks', + 'mossy_bricks', + 'cracked_bricks' +] + /** * Хранит названия цветов песка в TFC. */ From 15d5341c795471b41cdaae86ebcf3c1fb1dcb0ce Mon Sep 17 00:00:00 2001 From: Egogorka <35399166+Egogorka@users.noreply.github.com> Date: Sun, 19 Jan 2025 15:21:31 +0300 Subject: [PATCH 2/2] Update tags.js - adds brick tags to brick items Signed-off-by: Egogorka <35399166+Egogorka@users.noreply.github.com> --- kubejs/server_scripts/tfc/tags.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/kubejs/server_scripts/tfc/tags.js b/kubejs/server_scripts/tfc/tags.js index 65671d769..e8b00632e 100644 --- a/kubejs/server_scripts/tfc/tags.js +++ b/kubejs/server_scripts/tfc/tags.js @@ -192,6 +192,15 @@ const registerTFCItemTags = (event) => { event.add(`tfg:rock_walls`, `tfc:rock/${slabType}/${stoneTypeName}_wall`) }) }) + + // Теги для кирпичных ступенек тфк + global.TFC_STONE_TYPES.forEach(stoneTypeName => { + global.TFC_BRICK_SLAB_BLOCK_TYPES.forEach(slabType => { + event.add(`tfg:brick_slabs`, `tfc:rock/${slabType}/${stoneTypeName}_slab`) + event.add(`tfg:brick_stairs`, `tfc:rock/${slabType}/${stoneTypeName}_stairs`) + event.add(`tfg:brick_walls`, `tfc:rock/${slabType}/${stoneTypeName}_wall`) + }) + }) // Удаление тегов у отключенных предметов global.TFC_DISABLED_ITEMS.forEach(item => { @@ -212,6 +221,15 @@ const registerTFCBlockTags = (event) => { event.add(`tfg:rock_walls`, `tfc:rock/${slabType}/${stoneTypeName}_wall`) }) }) + + // Теги для кирпичных ступенек тфк + global.TFC_STONE_TYPES.forEach(stoneTypeName => { + global.TFC_BRICK_SLAB_BLOCK_TYPES.forEach(slabType => { + event.add(`tfg:brick_slabs`, `tfc:rock/${slabType}/${stoneTypeName}_slab`) + event.add(`tfg:brick_stairs`, `tfc:rock/${slabType}/${stoneTypeName}_stairs`) + event.add(`tfg:brick_walls`, `tfc:rock/${slabType}/${stoneTypeName}_wall`) + }) + }) // Отключение ломания блоков установленных на полу event.add('tfcdesirepaths:trample_blacklist', 'tfc:placed_item')