some emi improvements

This commit is contained in:
Dmitry 2024-01-26 12:01:34 +07:00
parent 32eb20cd08
commit fec7d9ab3c
9 changed files with 76 additions and 16 deletions

View file

@ -0,0 +1,6 @@
{
"filters": [
"/tfc:ore/[^*]+/[^*]+/",
"/firmalife:ore/[^*]+/[^*]+/"
]
}

View file

@ -0,0 +1,31 @@
{
"filters": [
{
"category": "minecraft:campfire_cooking"
},
{
"category": "emi:anvil_repairing"
},
{
"category": "emi:world_interaction"
},
{
"category": "gtceu:primitive_blast_furnace"
},
{
"category": "create:mystery_conversion"
},
{
"category": "jumbofurnace:jumbo_furnace_upgrade"
},
{
"category": "jumbofurnace:jumbo_smelting"
},
{
"category": "emi:composting"
},
{
"category": "emi:fuel"
}
]
}

View file

@ -1,5 +1,6 @@
// priority: 1
/*
if (Platform.isLoaded('jei')) {
JEIEvents.hideItems(event => {
@ -59,4 +60,4 @@ const removeCategories = (event) => {
registerMinecraftCategories(event)
registerGTCEUCategories(event)
registerMoreRedCategories(event)
}
}*/

View file

@ -1,5 +1,5 @@
// priority: 0
const registerAE2ItemTags = (event) => {
event.add('c:hidden_from_recipe_viewers', 'ae2:facade')
}

View file

@ -1,14 +1,24 @@
// priority: 0
const registerFirmaLifeItemTags = (event) => {
// Удаление тегов у отключенных предметов
global.FIRMALIFE_DISABLED_ITEMS.forEach(item => {
event.removeAllTagsFrom(item)
})
removeAllTagsFromDisabledItemsFirmaLife(event)
}
const registerFirmaLifeBlockTags = (event) => {
removeAllTagsFromDisabledItemsFirmaLife(event)
}
const registerFirmaLifePlacedFeatures = (event) => {
event.remove('tfc:in_biome/veins', 'firmalife:vein/normal_chromite')
event.remove('tfc:in_biome/veins', 'firmalife:vein/deep_chromite')
}
const removeAllTagsFromDisabledItemsFirmaLife = (event) => {
// Удаление тегов у отключенных предметов
global.FIRMALIFE_DISABLED_ITEMS.forEach(item => {
event.removeAllTagsFrom(item)
})
// Удаление тегов у руд
event.removeAllTagsFrom("/tfc:ore/[^*]+/[^*]+/")
}

View file

@ -9,11 +9,11 @@ const registerGTCEULoots = (event) => {
let stoneTypeMaterial = GTMaterials.get(stoneType)
let stoneTypeDust = null
if (!stoneTypeMaterial != null) stoneTypeDust = ChemicalHelper.get(TagPrefix.dust, stoneTypeMaterial, 1)
if (stoneTypeMaterial != null) stoneTypeDust = ChemicalHelper.get(TagPrefix.dust, stoneTypeMaterial, 1)
let richRawOre = ChemicalHelper.get(TFGTagPrefix.richRawOre, material, 1)
let normalRawOre = ChemicalHelper.get(TagPrefix.rawOre, material, 1)
let poorRawOre = ChemicalHelper.get(TFGTagPrefix.poorRawOre, material, 1).withChance(0.2)
let poorRawOre = ChemicalHelper.get(TFGTagPrefix.poorRawOre, material, 1)
let blockName = `gtceu:${stoneType}_${material.getName()}_ore`

View file

@ -7,8 +7,10 @@ const registerGTCEUItemTags = (event) => {
event.removeAllTagsFrom(item)
})
//#region Пыли стоунтайпов в один тэг
// Добавление тега EMI для скрытия всех руд
event.add('c:hidden_from_recipe_viewers', '#forge:ores')
//#region Пыли стоунтайпов в один тэг
event.add('tfg:stone_dusts', 'gtceu:gabbro_dust')
event.add('tfg:stone_dusts', 'gtceu:shale_dust')
event.add('tfg:stone_dusts', 'gtceu:claystone_dust')

View file

@ -32,6 +32,8 @@ ServerEvents.tags('item', event => {
*/
ServerEvents.tags('block', event => {
registerTFCBlockTags(event)
registerFirmaLifeBlockTags(event)
registerComputerCraftBlockTags(event)
})

View file

@ -1,12 +1,6 @@
// priority: 0
const registerTFCItemTags = (event) => {
// Удаление тегов у отключенных предметов
global.TFC_DISABLED_ITEMS.forEach(item => {
event.removeAllTagsFrom(item)
})
// Теги для соответствия инструментов TFC и GT
event.add('tfc:swords', '#minecraft:swords')
event.add('tfc:pickaxes', '#minecraft:pickaxes')
@ -167,6 +161,8 @@ const registerTFCItemTags = (event) => {
event.add(`tfg:rock_walls`, `tfc:rock/${slabType}/${stoneTypeName}_wall`)
})
})
removeAllTagsFromDisabledItemsTFC(event)
}
const registerTFCBlockTags = (event) => {
@ -213,6 +209,8 @@ const registerTFCBlockTags = (event) => {
event.add('tfc:glass_basin_blocks', 'tfc:white_kaolin_clay')
event.add('tfc:glass_pouring_table', 'tfc:white_kaolin_clay')
removeAllTagsFromDisabledItemsTFC(event)
}
const registerTFCFluidTags = (event) => {
@ -394,4 +392,14 @@ const registerTFCPlacedFeatures = (event) => {
event.add('tfc:in_biome/veins', 'tfg:vein/surface_sphalerite')
event.add('tfc:in_biome/veins', 'tfg:vein/surface_tetrahedrite')
event.add('tfc:in_biome/veins', 'tfg:geode')
}
const removeAllTagsFromDisabledItemsTFC = (event) => {
// Удаление тегов у отключенных предметов
global.TFC_DISABLED_ITEMS.forEach(item => {
event.removeAllTagsFrom(item)
})
// Удаление тегов у руд
event.removeAllTagsFrom("/tfc:ore/[^*]+/[^*]+/")
}