mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-07 12:18:46 +00:00
Server: small cleanup to seed handling
This commit is contained in:
parent
354b2dc5d1
commit
3707a41b67
@ -1699,10 +1699,10 @@ class Server{
|
|||||||
$this->setConfigString("level-name", "world");
|
$this->setConfigString("level-name", "world");
|
||||||
}
|
}
|
||||||
if(!$this->loadLevel($default)){
|
if(!$this->loadLevel($default)){
|
||||||
$seed = getopt("", ["level-seed::"])["level-seed"] ?? $this->properties->get("level-seed", time());
|
$seed = $this->getConfigString("level-seed", (string) time());
|
||||||
if(!is_numeric($seed) or bccomp($seed, "9223372036854775807") > 0){
|
if(!is_numeric($seed) or bccomp($seed, "9223372036854775807") > 0){
|
||||||
$seed = Utils::javaStringHash($seed);
|
$seed = Utils::javaStringHash($seed);
|
||||||
}elseif(PHP_INT_SIZE === 8){
|
}else{
|
||||||
$seed = (int) $seed;
|
$seed = (int) $seed;
|
||||||
}
|
}
|
||||||
$this->generateLevel($default, $seed === 0 ? time() : $seed);
|
$this->generateLevel($default, $seed === 0 ? time() : $seed);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user