Исправление обрушений
This commit is contained in:
parent
54cd585b50
commit
0ce2380981
2 changed files with 49 additions and 0 deletions
|
|
@ -2506,4 +2506,26 @@ const registerTFCRecipes = (event) => {
|
|||
.itemOutputs('16x tfc:mortar')
|
||||
.duration(800)
|
||||
.EUt(8)
|
||||
|
||||
//#region Обрушения
|
||||
|
||||
event.recipes.tfc.collapse(null, TFC.blockIngredient(['#tfg:rock_slabs'])).id('tfg:collapse/rock_slabs')
|
||||
event.recipes.tfc.collapse(null, TFC.blockIngredient(['#tfg:rock_stairs'])).id('tfg:collapse/rock_stairs')
|
||||
event.recipes.tfc.collapse(null, TFC.blockIngredient(['#tfg:rock_walls'])).id('tfg:collapse/rock_walls')
|
||||
|
||||
global.TFC_STONE_TYPES.forEach(stoneType => {
|
||||
let oresToCollapse = []
|
||||
|
||||
GTRegistries.MATERIALS.forEach(material => {
|
||||
if (material.hasProperty(PropertyKey.ORE)) {
|
||||
oresToCollapse.push(`gtceu:${stoneType}_${material}_ore`)
|
||||
}
|
||||
})
|
||||
|
||||
event.recipes.tfc.collapse(`tfc:rock/cobble/${stoneType}`, TFC.blockIngredient(dead))
|
||||
.id(`tfg:collapse/${stoneType}_gt_ores`)
|
||||
})
|
||||
|
||||
//#endregion
|
||||
|
||||
}
|
||||
|
|
@ -164,15 +164,42 @@ const registerTFCItemTags = (event) => {
|
|||
global.TFC_STONE_TYPES.forEach(stoneTypeName => {
|
||||
global.TFC_ROCK_SLAB_BLOCK_TYPES.forEach(slabType => {
|
||||
event.add(`tfg:rock_slabs`, `tfc:rock/${slabType}/${stoneTypeName}_slab`)
|
||||
event.add(`tfg:rock_stairs`, `tfc:rock/${slabType}/${stoneTypeName}_stairs`)
|
||||
event.add(`tfg:rock_walls`, `tfc:rock/${slabType}/${stoneTypeName}_wall`)
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
const registerTFCBlockTags = (event) => {
|
||||
// Теги для каменных ступенек тфк
|
||||
global.TFC_STONE_TYPES.forEach(stoneTypeName => {
|
||||
global.TFC_ROCK_SLAB_BLOCK_TYPES.forEach(slabType => {
|
||||
event.add(`tfg:rock_slabs`, `tfc:rock/${slabType}/${stoneTypeName}_slab`)
|
||||
event.add(`tfg:rock_stairs`, `tfc:rock/${slabType}/${stoneTypeName}_stairs`)
|
||||
event.add(`tfg:rock_walls`, `tfc:rock/${slabType}/${stoneTypeName}_wall`)
|
||||
})
|
||||
})
|
||||
|
||||
// Возможность обрушения полу-блоков
|
||||
event.add('tfc:can_collapse', '#tfg:rock_slabs')
|
||||
event.add('tfc:can_start_collapse', '#tfg:rock_slabs')
|
||||
event.add('tfc:can_trigger_collapse', '#tfg:rock_slabs')
|
||||
|
||||
// Возможность обрушения ступеней
|
||||
event.add('tfc:can_collapse', '#tfg:rock_stairs')
|
||||
event.add('tfc:can_start_collapse', '#tfg:rock_stairs')
|
||||
event.add('tfc:can_trigger_collapse', '#tfg:rock_stairs')
|
||||
|
||||
// Возможность обрушения стен
|
||||
event.add('tfc:can_collapse', '#tfg:rock_walls')
|
||||
event.add('tfc:can_start_collapse', '#tfg:rock_walls')
|
||||
event.add('tfc:can_trigger_collapse', '#tfg:rock_walls')
|
||||
|
||||
// Возможность обрушения руды
|
||||
event.add('tfc:can_collapse', '#forge:ores')
|
||||
event.add('tfc:can_start_collapse', '#forge:ores')
|
||||
event.add('tfc:can_trigger_collapse', '#forge:ores')
|
||||
|
||||
event.add('tfc:monster_spawns_on', '#forge:ores')
|
||||
event.add('tfc:prospectable', '#forge:ores')
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue