The Copper Golem does not oxidize when doDaylightCycle is set to false. The Copper Chest he spawned with oxidizes but not the Golem. And fully oxidized Copper Golems (when you spawn them with an Oxidized Copper Block) don’t turn into Copper Golem Statues.
Linked issues
is duplicated by 8
Comments 6
Cannot reproduce for me. The oxidation of Copper Golems is based on the gametime rather than random tick, so it usually takes longer than the oxidation of copper chests. To verify this:
For example, my Copper Golem had a
next_weather_age
of 6790970L./tick freeze
/time set 6790968t
/tick step 1t
And the Copper Golem didn't oxidize because current gametime (6790969) was still less than 6790970./tick step 1t
again. This time you will see the Copper Golem did oxidize./time query gametime
= 6790970
Edit: /time query gametime
does not include skipped gameticks. Exactly, gametime should be /time query day
* 24000 + /time query daytime
.
Information: In Minecraft Wiki, the internal gametime is also known as the daylight cycle time, which means that Copper Golems will not oxidize if the doDaylightCycle game rule is set to false. However, that’s another issue.
Copper Golem’s entity data “
next_weather_age
" will not change over time.Here’s some output:I also found the Lightning Bolt will not change this data too,so Copper Golem will not be affected by Lightning Bolt(except the damage of fire).