2020-Dec-03. minecraft
Can this be explained?
The image on the left is from my PC connected as a client over to my Linux machine. The image on the right is the Linux machine hosting the world.
(Although my PC is newer and more powerful, I sometimes get lazy and just play directly on the Linux machine.)
As you can see the screenshots are nearly identical:
- Same versions of Minecraft (different hardware and Java versions).
- Same account, but only the PC OR the Linux is actively playing in the world.
- Same data files.
- Same coordinates.
- Different biomes reported.
About two weeks prior, I reported something similar as a potential bug
(https://bugs.mojang.com/browse/MC-205643) because I would notice, on the PC, the changing of the biome
names as I went up and down the Y-axis in a straight line. If I played that same world in Linux, the biomes did not change along the Y-axis. I didnt really pay attention to
that difference between PC and Linux until now.
So my questions are:
- Why is there a discrepancy with the biomes between computers? (Why even switch biomes along the Y-axis in the first place?!)
- Which biome information should I trust?
- The reason for this question is because I am strip-mining the Mushroom biome (where my homebase is). I do not want to expose my underground to hostile mobs, so I dig
up against the border of the biomes. This leads me to un-answered question I posted as a comment in MC-205643:
- If the biome is not Mushroom, could a mob spawn mid-air?
- At Y=5 if the reported biome is not Mushroom, I wall it up and move on (as seen on the right-side of the screenshots). But if Y=5 and Y=7 are open-air Mushroom, while Y=6
is open-air non-Mushroom, could something a mob spawn and fall down to Y=5?
- Or look at from the POV of the above screenshots: I am standing at -555,7,-361. It could be ocean or mushroom, but -555,8,-361 and -555,9,-361 are open-air. Could a mob
spawn at Y=7?