nextRange(0, $this->waterOdd) === 0){ $v = new Vector3( $random->nextRange($chunkX << 4, ($chunkX << 4) + 16), $random->nextRange(0, 128), $random->nextRange($chunkZ << 4, ($chunkZ << 4) + 16) ); $pond = new \pocketmine\level\generator\object\Pond($random, new Water()); if($pond->canPlaceObject($level, $v)){ $pond->placeObject($level, $v); } } } public function setWaterOdd($waterOdd){ $this->waterOdd = $waterOdd; } public function setLavaOdd($lavaOdd){ $this->lavaOdd = $lavaOdd; } public function setLavaSurfaceOdd($lavaSurfaceOdd){ $this->lavaSurfaceOdd = $lavaSurfaceOdd; } }