mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-29 22:59:59 +00:00
Fixed seed generation
This commit is contained in:
parent
310ebb9817
commit
370a1a0041
@ -964,6 +964,7 @@ class Server{
|
|||||||
$generator = new Normal($options);
|
$generator = new Normal($options);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$gen = new WorldGenerator($this, $generator, $name, $seed === null ? Binary::readInt(Utils::getRandomBytes(4, false)) : (int) $seed);
|
$gen = new WorldGenerator($this, $generator, $name, $seed === null ? Binary::readInt(Utils::getRandomBytes(4, false)) : (int) $seed);
|
||||||
$gen->generate();
|
$gen->generate();
|
||||||
$gen->close();
|
$gen->close();
|
||||||
@ -1330,7 +1331,8 @@ class Server{
|
|||||||
$this->setConfigString("level-name", "world");
|
$this->setConfigString("level-name", "world");
|
||||||
}
|
}
|
||||||
if($this->loadLevel($default) === false){
|
if($this->loadLevel($default) === false){
|
||||||
$this->generateLevel($default, $this->getConfigInt("level-seed", time()));
|
$seed = $this->getConfigInt("level-seed", time());
|
||||||
|
$this->generateLevel($default, $seed === 0 ? time() : $seed);
|
||||||
$this->loadLevel($default);
|
$this->loadLevel($default);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -38,6 +38,7 @@ class Random{
|
|||||||
if($seed == -1){
|
if($seed == -1){
|
||||||
$seed = time();
|
$seed = time();
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->setSeed($seed);
|
$this->setSeed($seed);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user