fixes + improvements for emi world interaction page

This commit is contained in:
Dmitry
2024-09-17 23:58:27 +07:00
parent 8b320cfb82
commit 80812c3429
3 changed files with 61 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
// priority: 1
console.log('TerraFirmaGreg the best modpack in the world :)')
/**
* Событие регистрации любых ассетов на клиентской стороне.
*/
ClientEvents.highPriorityAssets(event => {
registerMinecraftAssets(event)
registerTFCAssets(event)
})

View File

@@ -0,0 +1,25 @@
// priority: 0
const registerMinecraftAssets = (e) => {
//#region Обработка дерева топором
global.MINECRAFT_NETHER_WOOD_TYPES.forEach(woodName => {
const logJson = {
type: 'emi:world_interaction',
left: `item:minecraft:${woodName}_stem`,
right: '#item:minecraft:axes',
output: `item:minecraft:stripped_${woodName}_stem`
}
const woodJson = {
type: 'emi:world_interaction',
left: `item:minecraft:${woodName}_hyphae`,
right: '#item:minecraft:axes',
output: `item:minecraft:stripped_${woodName}_hyphae`
}
e.add(`emi:recipe/additions/vanilla_nether_${woodName}_wood_conversion`, logJson)
e.add(`emi:recipe/additions/vanilla_nether_${woodName}_wood_conversion`, woodJson)
})
//#endregion
}

View File

@@ -0,0 +1,25 @@
// priority: 0
const registerTFCAssets = (e) => {
//#region Обработка дерева топором
global.TFC_WOOD_TYPES.forEach(woodName => {
const logJson = {
type: 'emi:world_interaction',
left: `item:tfc:wood/log/${woodName}`,
right: '#item:minecraft:axes',
output: `item:tfc:wood/stripped_log/${woodName}`
}
const woodJson = {
type: 'emi:world_interaction',
left: `item:tfc:wood/wood/${woodName}`,
right: '#item:minecraft:axes',
output: `item:tfc:wood/stripped_wood/${woodName}`
}
e.add(`emi:recipe/additions/tfc_${woodName}_wood_conversion`, logJson)
e.add(`emi:recipe/additions/tfc_${woodName}_wood_conversion`, woodJson)
})
//#endregion
}