loadChunk() public method

public loadChunk ( integer $x, integer $z, boolean $generate = true ) : boolean
$x integer
$z integer
$generate boolean
return boolean
Esempio n. 1
0
 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();
 }