Edit: /time query gametime
does not include skipped gameticks. Exactly, gametime should be /time query day
* 24000 + /time query daytime
.
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
@v-baslod I’m pretty sure that Copper Golems will oxidize and turn into statues normally. Once the next_weather_age
is not larger than the return value of /time query gametime
, Copper Golems will oxidize. To achieve this, you can /time set
a value larger than the next_weather_age
. Or, you can modify the next_weather_age
to 0.
Fixed in 25w15a.
However, it was fixed in 25w04a.
Seems to be due to the changes to PlaceOnGroundDecorator.placeBlockAt in 25w03a. In 25w03a, the place_on_ground tree decorator placed leaf litters one block lower than before. It causes the decorator to not find a valid pos to place blocks in most cases.
@Dhranios Thanks, I have deleted this part. I think the other way should be supported.
Can confirm in 24w33a.
Can confirm in 1.21
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.