mojira.dev
MC-241630

Temperatures don't properly get converted

The Bug:

Temperatures don't properly get converted when upgrading to 1.18. This can cause snow golem to die.

Steps to Reproduce:

  • Create a world in 1.17.1 with the seed: 3289848721474072111

  • Do /tp @s -17 ~ 563

  • Leave and open the world in 1.18 pre-release 1

  • Summon a snow golem at your position

Observed Behaviour:

The temperature changed and the golem died

Expected Behaviour:
The temperature wouldn't change

Linked issues

Comments 3

I wasn't able to reproduce this, but I found a related issue (MC-241636) where snow golems don't die, when they actually should. Could you provide a seed and coordinates of this issue occurring?

I've looked again, and in a plains at 0.200 it survives, but in a Savannah at that temperature it dies
Which I think is as intended?

But within my shulker farm I have a temp of 0.209 in a plains and they're dieing.
So is the bug here that you shouldn't be able to get a temperature >0.200 in a plains

 

That world has seed 3289848721474072111 and was created in 1.16 before upgrading to 1.17 (or possibly 1.17.1) and then to 1.18pre1
location of the farm is -17, 563

 

Creating a new world with that seed in 1.18-pre1 makes that location a savannah so are upgraded worlds using post 1.18 temperature maps with pre-1.18 biomes?

I was able to confirm. The issue here seems that the temperature doesn't properly get converted when upgrading. I've updated the report to reflect this.

Rosie Baish

Ulraf

Confirmed

Important

World generation

1.18 Pre-release 1

1.18 Pre-release 6

Retrieved