so im trying to add the tag kubejs:weapons/metal to any item that has kubejs:weapons and tfc:metal_item/${metal} but its not working correctly it seems.
ServerEvents.tags('item', event => {
global.weapon_metals = [
'bismuth_bronze',
'black_bronze',
'bronze',
'copper',
'wrought_iron',
'steel',
'black_steel',
'blue_steel',
'red_steel',
]
for (let metal of global.weapon_metals) {
event.add("tfc:metal_item/"+metal, new RegExp(`^knightsofterrafirma:${metal}_.*`))
}
for (let [weapon, DieAmount, AttackDie] of global.attack_die_weapons) {
event.add("kubejs:weapons", weapon)
}
let weapons_tags = Ingredient.of("#kubejs:weapons").itemIds.map(id => Item.of(id))
for (let weapon of weapons_tags) {
for (let metal of global.weapon_metals) {
if(weapon.hasTag(`tfc:metal_item/${metal}`))
event.add("kubejs:weapons/metal", weapon)
}
}
})