Hello, Im trying to spawn a chest but im failing a lot. Here is my code. could please someone explain why its not working? PHP: $nbt = new Compound(false,[new Enum("Items", []),new String("id", Tile::CHEST),new Int("x", $pos->getX() + $pos->getX()),new Int("y", $pos->getY() + $pos->getY()),new Int("z", $pos->getZ() + $pos->getZ())]);$nbt->setName("random");$chest = new Chest($level->getChunk((($pos->getX() + $pos->getX() >> 4)), (($pos->getZ() + $pos->getX()) >> 4)), $nbt);$level->addTile($chest);
oh please ignore this. Im now on this Code but it wont spawn a chest. PHP: $nbt = new Compound(false, [ new Enum("Items", []), new String("id", Tile::CHEST), new Int("x", $pos->getX()), new Int("y", $pos->getY()), new Int("z", $pos->getZ()) ] ); $nbt->setName("random"); $chest = new Chest($level->getChunk($pos->getX() >> 4, $pos->getZ() >> 4), $nbt); $tile = $chest->createTile(Tile::CHEST, $level->getChunk($pos->getX() >> 4, $pos->getZ() >> 4), $nbt, true); $level->addTile($tile); $chest->spawnToAll();