public function createVillager($x, $y, $z, Level $level) { $x += 0.5; $z += 0.5; $nbt = new CompoundTag(); $nbt->Pos = new ListTag("Pos", [new DoubleTag("", $x), new DoubleTag("", $y), new DoubleTag("", $z)]); $nbt->Rotation = new ListTag("Rotation", [new FloatTag("", 0), new FloatTag("", 0)]); $nbt->Health = new ShortTag("Health", 20); $nbt->CustomName = new StringTag("CustomName", TextFormat::GOLD . "SHOP"); $nbt->CustomNameVisible = new ByteTag("CustomNameVisible", 1); $level->loadChunk($x >> 4, $z >> 4); $villager = Entity::createEntity("Villager", $level->getChunk($x >> 4, $y >> 4), $nbt); $villager->spawnToAll(); }