Skip to content

Commit

Permalink
Merge pull request #733 from Egogorka/fix-collapsible-bricks
Browse files Browse the repository at this point in the history
Fix collapsible brick slab blocks
  • Loading branch information
Exzept1on authored Jan 25, 2025
2 parents 0aecdce + 15d5341 commit 8e6e131
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 4 deletions.
18 changes: 18 additions & 0 deletions kubejs/server_scripts/tfc/tags.js
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,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 => {
Expand All @@ -226,6 +235,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')
Expand Down
14 changes: 10 additions & 4 deletions kubejs/startup_scripts/tfc/constants.js
Original file line number Diff line number Diff line change
Expand Up @@ -783,18 +783,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.
*/
Expand Down

0 comments on commit 8e6e131

Please sign in to comment.