-
Bug
-
Resolution: Fixed
-
Minecraft 1.4.2, 1.14.4, 1.16.1, 1.16.3, 1.16.4 Pre-release 1, 1.16.4 Pre-release 2, 1.16.4 Release Candidate 1, 1.16.4, 20w45a, 20w46a, 20w48a, 20w49a, 20w51a, 21w03a, 1.16.5, 21w05a, 21w05b, 21w06a, 21w07a, 21w08b, 21w10a, 21w11a, 21w13a, 21w14a, 21w17a, 21w20a, 1.17, 1.17.1 Pre-release 1, 1.17.1, 21w39a, 21w42a, 1.18, 1.18.1, 22w05a, 1.18.2 Pre-release 1, 1.18.2 Release Candidate 1, 1.18.2, 22w14a, 1.19 Pre-release 4, 1.19 Pre-release 5, 1.19 Release Candidate 1, 1.19 Release Candidate 2, 1.19, 22w24a, 1.19.1, 1.19.2, 1.19.3, 23w03a, 23w04a, 23w05a, 1.19.4, 1.20 Release Candidate 1, 1.20, 1.20.1, 24w11a, 1.20.6
-
None
-
Confirmed
-
Block states
-
Normal
-
Platform
The Bug:
The end obsidian platform resets every time entities go through the end portal, which can cause blocks to be deleted.
This notably results in containers like chests or shulker boxes which might contain valuable items within them being deleted.
Steps to Reproduce:
- Enter the end by using an end portal.
- Place some blocks on top of and around the obsidian platform that you spawn on.
- Take note of the blocks that you've just placed.
- Run the "/kill" command.
- Enter the end once again and attempt to locate the blocks you just previously placed.
- Take note as to whether or not the end obsidian platform resets every time entities go through the end portal, which can cause blocks to be deleted.
Observed Behavior:
The end obsidian platform resets every time entities go through the end portal, which can cause blocks to be deleted.
Expected Behavior:
Blocks on the end obsidian platform would not be deleted every time an entity goes through the end portal.
Code Analysis:
Code analysis by Avoma can be found below.
The following is based on a decompiled version of Minecraft 1.18.1 using MCP-Reborn.
public abstract class Entity implements Nameable, EntityAccess, CommandSource { ... Â public Entity changeDimension(ServerLevel $sl) { if (this.level instanceof ServerLevel && !this.isRemoved()) { ... if (portalinfo == null) { return null; } else { ... if (entity != null) { ... if ($sl.dimension() == Level.END) { ServerLevel.makeObsidianPlatform($sl); } } ...
If we look at the above class, we can see that when an entity enters the end portal, the makeObsidianPlatform() method is called. This method completely regenerates the end obsidian platform (including the space above), causing blocks previously placed at its position to be deleted.
- is duplicated by
-
MC-29268 Blocks placed on end spawn platform disappear
- Resolved
-
MC-32477 Chests vanish
- Resolved
-
MC-155127 Chests on the End Spawn Plattform disappeared
- Resolved
-
MC-160847 End obsidian spawn platform resets every time someone goes through the end portal, causing blocks to be deleted
- Resolved
-
MC-174548 shulker boxes disappear on end spawn platform
- Resolved
-
MC-178330 Shulker Box dissapearing in end
- Resolved
-
MC-179176 When I put a box of shulker or water on the obsidian base in "the end", it disappears
- Resolved
-
MC-181297 Shulkerboxes/ Enderchests despawn in End
- Resolved
-
MC-181571 Blocks disappear from The End spawn platform when travel thru the portal
- Resolved
-
MC-197670 Shulker Box and Crafting table despawned, deleted
- Resolved
-
MC-200425 Died in the end, end base vanished
- Resolved
-
MC-243018 Endspawn deletes chests when entering the end
- Resolved
-
MC-244701 Placed Shulker Boxes Disappeared When Switching Dimensions?
- Resolved
-
MC-244782 some items placed on the end obsidian platform vanish when another player comes thruogh
- Resolved
-
MC-247851 Dragon Egg Dissapears After Player Teleports On It.
- Resolved
-
MC-254730 My shulker box disapeared
- Resolved
-
MC-263144 Chests disappear in the "End"
- Resolved
-
MC-1314 Obsidian Generator In The End
- Resolved
-
MC-4102 Chests dissapear if they are placed on the spawning platform in the End
- Resolved
- relates to
-
MC-273945 Unlike end portals, nether portals do not drop replaced blocks, which can result in major item loss
- Open
-
MC-108605 Attached blocks on End platform sometimes drop
- Open
-
MC-136525 Structure block destroy blocks instead of replacing blocks
- Open
-
MCPE-182118 The end obsidian platform resets every time players go through the end portal, which can cause blocks to be deleted
- Reopened
-
MC-160140 Shulker boxes on the obsidian platform are destroyed and do not drop when a player enters the End
- Resolved
-
MC-256395 Blocks broken by the obsidian platform regenerating do not make breaking sounds or produce particles
- Resolved
-
MC-256396 Blocks broken by the obsidian platform regenerating do not drop as items
- Resolved
-
MC-272553 Naturally generated End Stone drops in cases where the Obsidian platform generates inside the island
- Resolved
-
MC-272790 Shulker boxes and other blocks in the end exit portal when it changes state are not dropped as items
- Resolved