It seems to me that biomes are added per play (Once you logout and log in). I would guess the bug is when the playername.json is loaded in to memory it parses all the numbers/counts in properly, only it has no idea how to parse the list. The list is then recreated with your current biome, and as you explore biomes are added to the list. Once you exit or leave the server the file is written.
Then it repeats when you log back it, the list is cleared and you start from scratch. So unless you can hit up all the biomes in one play it prolly wont work. (This is just my theory, I havent peeked at the source code)
It would be a good test to have a map will on the biomes in small zones that you can walk through. That way someone can see if my theory is valid.
It seems to me that biomes are added per play (Once you logout and log in).
I would guess the bug is when the playername.json is loaded in to memory it parses all the numbers/counts in properly, only it has no idea how to parse the list. The list is then recreated with your current biome, and as you explore biomes are added to the list. Once you exit or leave the server the file is written.
Then it repeats when you log back it, the list is cleared and you start from scratch. So unless you can hit up all the biomes in one play it prolly wont work. (This is just my theory, I havent peeked at the source code)
It would be a good test to have a map will on the biomes in small zones that you can walk through. That way someone can see if my theory is valid.