#Entity with nbt not spawning

7 messages · Page 1 of 1 (latest)

night gust
#

the marker spawns successfully only without the setNBT line

ForgeEvents.onEvent("net.minecraftforge.event.level.BlockEvent$NeighborNotifyEvent", event => {

    let block = event.level.getBlock(event.pos);

    if (block.id == "kubejs:radiator") {
        let neighbourSignal = event.level.hasNeighborSignal(event.pos)
        if (neighbourSignal == true) {
            block.set("kubejs:powered_radiator")
            let entity = event.level.createEntity("minecraft:marker")
            entity.setNBT({ Tags:["radiator"] })
            let pos = block.pos
            entity.setPosition(pos.x, pos.y, pos.z)
            entity.spawn()

        }
    }
})```
zenith irisBOT
#

Once your ticket has been resolved, please close it with </ticket close:1054771505520717835> command!

steel salmon
#

I noticed that you are setting NBT just to add a tag to the entity

#

Instead, use:

entity.addTag("radiator")
night gust
#

Oh I didn't know I could do that lol

#

Thank you

#

Would still be useful to know how to set nbt for other uses though