mojira.dev
MC-45762

Paintings placing incorrectly

When I started my world, all my item frames and paintings flew off the walls. I replaced them, but paintings that are two blocks wide don't align properly to the blocks.

What I expected to happen:
The paintings would align to the sides of the blocks.

What actually happened:
The paintings placed strangely.

Steps to reproduce:
1. Place a painting that is two blocks wide on a block that has two blocks next to it, on either side.

Server message by Ed Hall

[19:12:32] [Server thread/ERROR]: Wrong location! (23, 11) should be (23, 12), sx['Painting'/157, l='world', x=379.94, y=80.50, z=191.50]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1266)
        at aqz.a(SourceFile:647)
        at arn.a(SourceFile:294)
        at arn.a(SourceFile:81)
        at arn.a(SourceFile:69)
        at nl.f(SourceFile:129)
        at nl.c(SourceFile:80)
        at net.minecraft.server.MinecraftServer.h(SourceFile:257)
        at net.minecraft.server.MinecraftServer.a(SourceFile:228)
        at mm.f(SourceFile:182)
        at net.minecraft.server.MinecraftServer.run(SourceFile:347)
        at mc.run(SourceFile:647)

Linked issues

Attachments

Comments 7

Confirmed
The painting is moved half a block to the left

Also seen here (OS X 10.9.1 Java 1.6.0_65), just as submitter described. More disturbing than the displacement of 2-block-wide paintings was their removal from the walls (and, if not replaced quickly enough, complete disappearance). Also noted was the following server message:

[19:12:32] [Server thread/ERROR]: Wrong location! (23, 11) should be (23, 12), sx['Painting'/157, l='world', x=379.94, y=80.50, z=191.50]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1266)
        at aqz.a(SourceFile:647)
        at arn.a(SourceFile:294)
        at arn.a(SourceFile:81)
        at arn.a(SourceFile:69)
        at nl.f(SourceFile:129)
        at nl.c(SourceFile:80)
        at net.minecraft.server.MinecraftServer.h(SourceFile:257)
        at net.minecraft.server.MinecraftServer.a(SourceFile:228)
        at mm.f(SourceFile:182)
        at net.minecraft.server.MinecraftServer.run(SourceFile:347)
        at mc.run(SourceFile:647)

It also happens to the rest of the paintings (2x2, 4x3)

More on 'Wrong location!' error message. This indeed caused every paintings on the map dropped. I believe this surely has to do with this incorrect placements.

[23:24:39] [Server thread/INFO]: wjdgh1319 logged in with entity id 499 at (-44.67896327712691, 81.5070039343377, 84.0178096485819)
[23:24:39] [Server thread/INFO]: wjdgh1319 joined the game
[23:24:39] [Server thread/ERROR]: Wrong location! (-5, 12) should be (-5, 13), sx['Painting'/516, l='world', x=-76.06, y=116.00, z=207.50]
[23:24:39] [Server thread/ERROR]: Wrong location! (-5, 12) should be (-5, 13), sx['Painting'/520, l='world', x=-76.06, y=117.50, z=207.50]
[23:24:39] [Server thread/ERROR]: Wrong location! (-5, 12) should be (-5, 13), sx['Painting'/534, l='world', x=-76.06, y=116.00, z=207.50]
[23:24:39] [Server thread/ERROR]: Wrong location! (-5, 12) should be (-5, 13), sx['Painting'/538, l='world', x=-76.06, y=117.50, z=207.50]
[23:24:40] [Server thread/ERROR]: Wrong location! (-5, 15) should be (-5, 16), sx['Painting'/612, l='world', x=-71.50, y=115.50, z=255.06]
[23:24:44] [Server thread/INFO]: min666645 logged in with entity id 613 at (-33.540484624900635, 87.20000004768372, 83.42814801250586)
[23:24:44] [Server thread/INFO]: min666645 joined the game
[23:25:26] [Server thread/ERROR]: Wrong location! (1, 17) should be (2, 17), sx['Painting'/731, l='world', x=31.06, y=108.00, z=283.50]
[23:26:56] [Server thread/ERROR]: Wrong location! (-14, -7) should be (-13, -7), sx['Painting'/762, l='world', x=-208.94, y=124.00, z=-96.50]
[23:33:13] [Server thread/ERROR]: Wrong location! (-14, -8) should be (-13, -8), sx['Painting'/1118, l='world', x=-208.94, y=123.50, z=-123.50]
[23:33:13] [Server thread/ERROR]: Wrong location! (-14, -8) should be (-13, -8), sx['Painting'/1119, l='world', x=-208.94, y=124.00, z=-121.50]
[23:33:13] [Server thread/ERROR]: Wrong location! (-12, -8) should be (-13, -8), sx['Painting'/1120, l='world', x=-191.06, y=124.00, z=-117.50]
[23:34:26] [Server thread/INFO]: [min666645: Teleported min666645 to wjdgh1319]
[23:34:26] [Server thread/INFO]: [wjdgh1319: Teleported wjdgh1319 to min666645]
[23:35:15] [Server thread/INFO]: [wjdgh1319: Teleported wjdgh1319 to min666645]
[23:38:24] [Server thread/ERROR]: Wrong location! (13, 6) should be (13, 7), sx['Painting'/1584, l='world', x=221.50, y=21.50, z=111.06]
[23:38:24] [Server thread/ERROR]: Wrong location! (13, 6) should be (13, 7), sx['Painting'/1585, l='world', x=215.50, y=21.00, z=111.06]
[23:38:24] [Server thread/ERROR]: Wrong location! (13, 6) should be (13, 7), sx['Painting'/1586, l='world', x=216.50, y=21.00, z=111.06]
[23:38:24] [Server thread/ERROR]: Wrong location! (13, 6) should be (13, 7), sx['Painting'/1587, l='world', x=218.50, y=20.50, z=111.06]
[23:38:24] [Server thread/ERROR]: Wrong location! (13, 6) should be (13, 7), sx['Painting'/1588, l='world', x=218.50, y=22.00, z=111.06]
[23:38:24] [Server thread/ERROR]: Wrong location! (13, 6) should be (13, 7), sx['Painting'/1589, l='world', x=215.50, y=22.50, z=111.06]
[23:38:24] [Server thread/ERROR]: Wrong location! (13, 6) should be (13, 7), sx['Painting'/1590, l='world', x=217.50, y=22.50, z=111.06]
[23:38:24] [Server thread/ERROR]: Wrong location! (13, 6) should be (13, 7), sx['Painting'/1591, l='world', x=210.50, y=21.00, z=111.06]
[23:38:24] [Server thread/ERROR]: Wrong location! (13, 6) should be (13, 7), sx['Painting'/1592, l='world', x=211.50, y=21.00, z=111.06]
[23:38:24] [Server thread/ERROR]: Wrong location! (13, 6) should be (13, 7), sx['Painting'/1593, l='world', x=212.50, y=20.50, z=111.06]
[23:38:24] [Server thread/ERROR]: Wrong location! (13, 6) should be (13, 7), sx['Painting'/1594, l='world', x=212.50, y=21.50, z=111.06]
[23:38:24] [Server thread/ERROR]: Wrong location! (13, 6) should be (13, 7), sx['Painting'/1595, l='world', x=210.50, y=22.50, z=111.06]
[23:38:24] [Server thread/ERROR]: Wrong location! (13, 6) should be (13, 7), sx['Painting'/1596, l='world', x=212.50, y=22.50, z=111.06]

This happbd to me to half on 1 block half on the other

I confirm. That error message was also responsible for breaking every item frame in the world.

PTR_91

(Unassigned)

Confirmed

painting, placement

Minecraft 14w04b

Minecraft 14w05b

Retrieved