add random seed generation

This commit is contained in:
sylvessa 2026-03-11 11:08:20 -05:00
parent 8d6d6b1d4f
commit 64daf89695

View file

@ -29,6 +29,7 @@
#include "../../Minecraft.World/compression.h" #include "../../Minecraft.World/compression.h"
#include "../../Minecraft.World/OldChunkStorage.h" #include "../../Minecraft.World/OldChunkStorage.h"
#include "../../Minecraft.World/net.minecraft.world.level.tile.h" #include "../../Minecraft.World/net.minecraft.world.level.tile.h"
#include "../../Minecraft.World/Random.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
@ -574,6 +575,10 @@ int main(int argc, char **argv)
{ {
param->seed = config.seed; param->seed = config.seed;
} }
else
{
param->seed = (new Random())->nextLong();
}
#ifdef _LARGE_WORLDS #ifdef _LARGE_WORLDS
param->xzSize = (unsigned int)config.worldSizeChunks; param->xzSize = (unsigned int)config.worldSizeChunks;
param->hellScale = (unsigned char)config.worldHellScale; param->hellScale = (unsigned char)config.worldHellScale;