Closed HyperPigeon closed 1 year ago
Most likely it's caused by generator having own seed
That's a bit irritating, does that mean I have to make my own generator?
Most likely
The main issue is that the runtime world must return the custom seed through World#getSeed
, including within the ServerWorld
constructor. The solution is to override World#getSeed
in a way that the seed is initialized before it is called.
The main issue is that the runtime world must return the custom seed through
World#getSeed
, including within theServerWorld
constructor. The solution is to overrideWorld#getSeed
in a way that the seed is initialized before it is called.
Spent hours debugging and finally found this solution.
I've been trying to create a copy of the Overworld dimension using Fantasy.
However, the world created by the above
RuntimeWorldConfig
is always the same regardless of theseed
value. My guess is that the game is using the seed of the main world instead of the set seed.