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