Setting wrong ReplaceToBiomeName may cause biome to use wrong saved id
bloodmc opened this issue ยท 1 comments
So lets say you have 2 biomes : MountainBiome and OceanBiome.
MountainBiome is a virtual biome with an id of 500 that sets ReplaceToBiomeName to OceanBiome
OceanBiome is a normal biome with an id of 200 that sets ReplaceToBiomeName to Ocean
With the above example, the code would cause MountainBiome's generation id to remain 500 which Forge would store in registry causing a level.dat biome validation error on server startup.
I think it would be more appropriate to throw a RuntimeException in these cases instead of logging a warning. Thoughts?