The bug
Banners don't move in wind when over certain Time
value of the level.dat
.
Code analysis (by @unknown)
The following is based on decompiled version of Minecraft 1.8 using MCP. All method and class names are the names used in the decompiled version.
The Time
value of the level.dat
file is used for rendering banners, beacons (they are affected by this in 1.8 but not in 16w06a anymore) and guardians (can't find any problems here). If I understand it correctly, the conversion from long
to float
is with high numbers too lossy:
1000000696956L = 1000000720000f
1000000701016L = 1000000720000f
In the case of the banner using % 100L
of the time should create the same moving animation but prevent this from happening.
Linked issues
is duplicated by 15
relates to 1
Comments 54
Nope, just means your report isn't correct and should be redone, but please don't make a new one just yet, I don't exactly want to have to deal with duplicates. I'll get back to you.
Hmm, the banners in my snapshot testing world don't move (19w40a). Might not be fixed, more testing is required.
Cannot reproduce this issue. Does it occur in a new SMP world.