mojira.dev
MC-64161

Dynamically changing parts of blocks are not disappearing when they're no longer rendered

blocks with parts that are affected by their tile entities or have smoothly moving parts (ex: chests, signs, heads... ) don't remove their smoothly moving or tile entity affected part after being unloaded. They appear again (so there are two of them in the same spot) when they are reloaded.

to reproduce.
1: place a chest
2. unload the chunk with the chest (teleporting to 100000, 100, 100000, then teleporting back should work)
3. reload the chunk with the chest
4. break the chest
5. the chest should stay, if it didn't stay, try again and go further away

This works with (that i've found) Chests, Trapped chests, Ender Chests Skulls, Signs, and Banners

This kind of works with: Enchanting tables, Spawners.

This doesn't work with: fences, furnaces, hoppers.

Related issues

MC-62300 Mob spawners have 2 mobs inside MC-62350 Enchanting table doesn't remove its book on unload MC-62521 Enchantment table the book is broken. MC-62522 the chests reman closed MC-62523 Zombie model stays after Breaking spawner MC-62823 Echanting table visual glitch MC-63201 Chest lid is opened and closed at the same time MC-63557 Enchanting Tables and Banners MC-63584 Chest Texture Problems MC-63703 entities on animated blocks bug out when chunk is unloaded MC-63722 Silverfish inside spawners remain when spawner is broken. MC-63840 Chest Animation Bug MC-63841 Enchantment Table Render Bug MC-63873 Chest bug MC-63934 Chest Messed Up MC-63966 Block Entities Staying MC-64137 An open and closed chest lid on a double chest at the same time after exiting the chest gui MC-64191 Chest and sign bug MC-64217 Entities and Blocks not updating/reloading correctly MC-64384 Chests and banners visual glitch MC-64717 Enchantment table spawning excess books MC-64721 Chest animation bug MC-64802 Chest closed while in chest. MC-64813 Debug mode not removing TileEntities from previous snapshot MC-64893 Beacon beam remaining after beacon block removal MC-64894 An bug of animations MC-64950 animal in the spawner MC-64992 Opening chest animation sometimes shows an open lid and a closed lid when the chest is "open" MC-65292 Breaking Named Banner Leaves Phantom MC-65348 Enchanting table has many books on top MC-65392 opening a chest doesnt make the texture show an open chest is looks both opened and closed MC-65842 Buggy texture of enchant table MC-66367 Mob Spawner renders 2 mobs in it MC-66369 Enchntment table MC-66393 Trunk when the open shows texture of closed MC-66477 Mob spawner glitching MC-66544 Phantom blocks after teleporting then breaking MC-66548 graphical door glitch MC-66586 door animation bug MC-66605 door texture bug MC-66623 Beacon light visual glitching after leaving render distance MC-66758 Two books MC-66834 Chest animation fail! MC-66875 Visual lead glitch MC-66886 Certain Tile/Block entities glitch when chunks are unloaded and reloaded MC-67134 Chest Lid MC-67390 Chest bug on World host. MC-67597 chests don't open right MC-67656 enchantment table bug MC-67734 Sometimes in creative the survival inventory chest glitches out. MC-67741 If You Were to Leave a Placed Down Enchant Table, and left the chunk, When going back into the chunk there would be two enchantment books floating. Thiis is repeatable MC-67775 chest has no black hole when you open it MC-67837 Chest Bug! MC-67895 Visual Issue with Chests MC-68079 Messed up enchantment table book effect while placed and after broken MC-68133 Chest Shenanigans MC-68176 Door Visual Glitch MC-68968 Singleplayer lag

Attachments

Comments

migrated
[media][media]
migrated
[media][media]
Samuel Finch

The old chest model didn't disappear and can bee seen by opening the chest. after breaking the sorce chest, you can place blocks in the ghost chest

migrated

The old chest model didn't disappear and can bee seen by opening the chest. after breaking the sorce chest, you can place blocks in the ghost chest

marcono1234

Confirmed for 14w30c

kumasasa

Relating (or duplicating) MC-62350

Samuel Finch

If my bug is relating to another one that is obviously the one that represents this issue, do I close mine? I think I figured the bug out, Blocks with smoothly moving parts (the book of an enchantment table) or that are visually affected by their Tile Entity (text on a sign) are failing to remove their rendered moving, or changing parts after being no longer loaded. Anyway, here's a forced crash where the bug was happening with a few different blocks if it helps (not that you couldn't get it yourself and I don't see anything useful in there either)

---- Minecraft Crash Report ----
// I just don't know what went wrong :(

Time: 7/30/14 11:41 AM
Description: Manually triggered debug crash

java.lang.Throwable
	at brp.r(SourceFile:1565)
	at brp.ar(SourceFile:871)
	at brp.a(SourceFile:311)
	at net.minecraft.client.main.Main.main(SourceFile:120)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
	at ccz.a(SourceFile:308)

-- Affected level --
Details:
	Level name: MpServer
	All players: 1 total; [cha['lewmas'/0, l='MpServer', x=22.43, y=56.00, z=303.51]]
	Chunk stats: MultiplayerChunkCache: 361, 361
	Level seed: 0
	Level generator: ID 01 - flat, ver 0. Features enabled: false
	Level generator options: 
	Level spawn location: 23.00,4.00,303.00 - World: (23,4,303), Chunk: (at 7,0,15 in 1,18; contains blocks 16,0,288 to 31,255,303), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Level time: 5236 game time, 5236 day time
	Level dimension: 0
	Level storage version: 0x00000 - Unknown?
	Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
	Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
	Forced entities: 1 total; [cha['lewmas'/0, l='MpServer', x=22.43, y=56.00, z=303.51]]
	Retry entities: 0 total; []
	Server brand: vanilla
	Server type: Integrated singleplayer server
Stacktrace:
	at ccz.a(SourceFile:308)
	at brp.b(SourceFile:2254)
	at brp.a(SourceFile:320)
	at net.minecraft.client.main.Main.main(SourceFile:120)

-- System Details --
Details:
	Minecraft Version: 14w30c
	Operating System: Windows 8.1 (amd64) version 6.3
	Java Version: 1.7.0_55, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 444011336 bytes (423 MB) / 745013248 bytes (710 MB) up to 2863661056 bytes (2731 MB)
	JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3G
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	Launched Version: 14w30c
	LWJGL: 2.9.1
	OpenGL: Intel(R) HD Graphics GL version 4.0.0 - Build 10.18.10.3308, Intel
	GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

	Using VBOs: Yes
	Is Modded: Probably not. Jar signature remains and client brand is untouched.
	Type: Client (map_client.txt)
	Resource Packs: []
	Current Language: English (US)
	Profiler Position: N/A (disabled)
migrated

If my bug is relating to another one that is obviously the one that represents this issue, do I close mine? I think I figured the bug out, Blocks with smoothly moving parts (the book of an enchantment table) or that are visually affected by their Tile Entity (text on a sign) are failing to remove their rendered moving, or changing parts after being no longer loaded. Anyway, here's a forced crash where the bug was happening with a few different blocks if it helps (not that you couldn't get it yourself and I don't see anything useful in there either)

---- Minecraft Crash Report ----
// I just don't know what went wrong :(

Time: 7/30/14 11:41 AM
Description: Manually triggered debug crash

java.lang.Throwable
	at brp.r(SourceFile:1565)
	at brp.ar(SourceFile:871)
	at brp.a(SourceFile:311)
	at net.minecraft.client.main.Main.main(SourceFile:120)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
	at ccz.a(SourceFile:308)

-- Affected level --
Details:
	Level name: MpServer
	All players: 1 total; [cha['lewmas'/0, l='MpServer', x=22.43, y=56.00, z=303.51]]
	Chunk stats: MultiplayerChunkCache: 361, 361
	Level seed: 0
	Level generator: ID 01 - flat, ver 0. Features enabled: false
	Level generator options: 
	Level spawn location: 23.00,4.00,303.00 - World: (23,4,303), Chunk: (at 7,0,15 in 1,18; contains blocks 16,0,288 to 31,255,303), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Level time: 5236 game time, 5236 day time
	Level dimension: 0
	Level storage version: 0x00000 - Unknown?
	Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
	Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
	Forced entities: 1 total; [cha['lewmas'/0, l='MpServer', x=22.43, y=56.00, z=303.51]]
	Retry entities: 0 total; []
	Server brand: vanilla
	Server type: Integrated singleplayer server
Stacktrace:
	at ccz.a(SourceFile:308)
	at brp.b(SourceFile:2254)
	at brp.a(SourceFile:320)
	at net.minecraft.client.main.Main.main(SourceFile:120)

-- System Details --
Details:
	Minecraft Version: 14w30c
	Operating System: Windows 8.1 (amd64) version 6.3
	Java Version: 1.7.0_55, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 444011336 bytes (423 MB) / 745013248 bytes (710 MB) up to 2863661056 bytes (2731 MB)
	JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3G
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	Launched Version: 14w30c
	LWJGL: 2.9.1
	OpenGL: Intel(R) HD Graphics GL version 4.0.0 - Build 10.18.10.3308, Intel
	GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

	Using VBOs: Yes
	Is Modded: Probably not. Jar signature remains and client brand is untouched.
	Type: Client (map_client.txt)
	Resource Packs: []
	Current Language: English (US)
	Profiler Position: N/A (disabled)
marcono1234

Confirmed for

  • 14w31a

Gustav Sulingga Wahrberg

Confirmed for Beacons as well. MC-66623

migrated

Confirmed for Beacons as well. MC-66623

qmagnet

All of these bugs are part of MC-62166

kumasasa

At least related.

qmagnet

The way I see it is that because this bug is completely visual, and reloading the chunk solves it, it definitely acts the same as MC-62166 and F3+A always fixes this bug. It would be better to point the entire community towards one report, and increase the votes than to split up 2 of the same issue simply because one affects movable blocks and the other doesn't. If MC-62166 gets fixed and this doesn't (I highly doubt they are different), this one can be reopened. But it would be better to merge them and create one report.

Mustek

Affects 14w34b

migrated

Affects 14w34b

Samuel Finch

michael

Confirmed

Minecraft 14w30c, Minecraft 14w31a, Minecraft 14w32b, Minecraft 14w32d, Minecraft 14w34b, Minecraft 14w34d

Minecraft 14w34c

Retrieved