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
Created Issue:
Snow Golems Melting at lower temperatures
Steps to reproduce:
Create a new 1.18-pre1 world
Find an area with temperature >= 0.200
Create a snow golemObserved Behaviour:
It diesExpected Behaviour:
It should survive at that temperatureThey survive at below 0.200, so I don't think it's a bug so much as a misscalibration
I feel like a plains biome should be survivableAlternatively, putting them in powdered snow ought to keep them alive/reduce the threshold or similar?
Reason for report is that this broke my shulker farm which worked in 1.17.1 because all the snowmen died
Environment
Windows 10, Java 16.0.1 64 bit
Snow Golems Melting at lower temperaturesTemperatures don't properly get converted
Steps to reproduce:
Create a new 1.18-pre1 world
Find an area with temperature >= 0.200
Create a snow golemObserved Behaviour:
It diesExpected Behaviour:
It should survive at that temperatureThey survive at below 0.200, so I don't think it's a bug so much as a misscalibration
I feel like a plains biome should be survivableAlternatively, putting them in powdered snow ought to keep them alive/reduce the threshold or similar?
Reason for report is that this broke my shulker farm which worked in 1.17.1 because all the snowmen died
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 new 1.18-pre1 world
Find an area with temperature >= 0.200
Create a snow golemObserved Behaviour:
It diesExpected Behaviour:
It should survive at that temperatureThey survive at below 0.200, so I don't think it's a bug so much as a misscalibration
I feel like a plains biome should be survivableAlternatively, putting them in powdered snow ought to keep them alive/reduce the threshold or similar?
Reason for report is that this broke my shulker farm which worked in 1.17.1 because all the snowmen died
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 new 1.18-pre1 world
Find an area with temperature >= 0.200
Create a snow golemObserved Behaviour:
It diesExpected Behaviour:
It should survive at that temperatureThey survive at below 0.200, so I don't think it's a bug so much as a misscalibration
I feel like a plains biome should be survivableAlternatively, putting them in powdered snow ought to keep them alive/reduce the threshold or similar?
Reason for report is that this broke my shulker farm which worked in 1.17.1 because all the snowmen died
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 diedExpected Behaviour:
The temperature wouldn't change
Windows 10, Java 16.0.1 64 bit
relates to
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.