#code not working

1 messages · Page 1 of 1 (latest)

atomic stratus
#
import { world, system, PlayerInventoryComponentContainer, Items, ItemStack, ItemEnchantsComponent } from '@minecraft/server'

system.runInterval(() => {
for (const player of world.getPlayers()) {
    const inventory = player.getComponent("inventory").container;
    const item = inventory.getItem(player.selectedSlot)
    if ([...
(item?.getComponent('enchantments').enchantments ?? [])].length) {
         player.addTag("enchant")
         } else {
             player.removeTag("enchant")
        }
    if (item?.typeId == "minecraft:ender_crystal") {
         player.addTag("enchant")
         } else {
             player.removeTag("enchant")
        }
    } 
})
#

Not giving me the tag if I hold end crystal

hidden oak
#

cus it's removing the tag at the 1st if else statement...