[MC-902] The end obsidian platform resets every time entities go through the end portal, which can cause blocks to be deleted Created: 27/Oct/12 Updated: 28/Jun/24 Resolved: 28/May/24 |
|
| Status: | Resolved |
| Project: | Minecraft: Java Edition |
| Component/s: | None |
| Affects Version/s: | 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 |
| Fix Version/s: | 1.21 Pre-Release 1 |
| Type: | Bug | ||
| Reporter: | [Mod] Avoma | Assignee: | [Mojang] SHugoh |
| Resolution: | Fixed | Votes: | 34 |
| Labels: | None | ||
| Attachments: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CHK: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Confirmation Status: | Confirmed | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Category: |
Block states
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mojang Priority: | Normal | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Area: | Platform | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
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:
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. net.minecraft.world.entity.Entity.java 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. |
| Comments |
| Comment by Numeritos [ 29/May/24 ] |
|
EDIT: According to Kingbodgz' tweet (https://x.com/kingbdogz/status/1795823127362154962) this cannot be reproduced in 1.21 Pre-1 |
| Comment by Brain81505 [ 11/Feb/23 ] |
|
Can confirm in 23w06a |
| Comment by Brain81505 [ 01/Feb/23 ] |
|
Can confirm in 23w05a |
| Comment by Brain81505 [ 25/Jan/23 ] |
|
Can confirm in 23w04a |
| Comment by Brain81505 [ 18/Jan/23 ] |
|
Can confirm in 23w03a |
| Comment by [Mod] Avoma [ 31/Aug/22 ] |
|
purejosh, this game mechanic isn't working as intended as per the assinged "Mojang Priority" on this ticket. In other words, Mojang Studios have recognized this to be a valid problem. |
| Comment by enkvadrat [ 24/Aug/22 ] |
|
I think the blocks should drop as if mined by a player instead of being deleted |
| Comment by user-f2760 (Inactive) [ 23/Jul/22 ] |
|
It also doesn't need to do that every time; as long as it can find a place with block below feet and air at head, it shouldn't regenerate; if there's none, it only needs to fill those 2 blocks, not destroying everything. |
| Comment by Mark Tolonen [ 23/Jul/22 ] |
|
Is it intended that when I set a shulker box full of high tier items down and another player comes through and it vanishes? That's a bug. clear the space around the head of the incoming player if you must and regenerate the obsidian, but not the whole platform. |
| Comment by HubbiGamingTV [ 22/Jul/22 ] |
|
this is intended because the end has a fixed spawnpoint and you would suffocate if the obsidian platform and 2 3 by 3 layers above it wouldnt reset. i would rather be happy about a basicly infinite obsidian farm because of that. |
| Comment by MacchuPicchu [ 16/Jun/22 ] |
|
Present in 22w24a. |
| Comment by MacchuPicchu [ 02/Jun/22 ] |
|
Present in 1.19-rc1. |
| Comment by MacchuPicchu [ 01/Jun/22 ] |
|
Present in 1.19-pre5. |
| Comment by MacchuPicchu [ 30/May/22 ] |
|
Present in 1.19-pre4. |
| Comment by Eric Schneider [ 02/Feb/22 ] |
|
I just lost 3 SO MANY hours of work in mining and enchanting to this bug. How has this not been addressed? This is absolutely ridiculous. |
| Comment by Mark Tolonen [ 06/Dec/21 ] |
|
This horrible behavior. I've been playing for years and didn't know this, and having a couple shulker boxes of stuff that took hours to create vanish without warning is a bug, esp. when there is no cause to clear the blocks...the platform had plenty of space to spawn players. The fact that this was opened 9 years ago means "Normal" priority is to ignore it. |
| Comment by [Mod] Avoma [ 04/Oct/21 ] |
|
I am able to confirm this behavior in 21w39a. Here are some extra details regarding this problem. The Bug: The end obsidian platform resets every time an entity goes through the end portal, which can cause blocks to be deleted. Steps to Reproduce:
Observed Behavior: The end obsidian platform resets every time an entity goes through the end portal, which can cause blocks to be deleted. Expected Behavior: The end obsidian platform would not reset every time an entity goes through the end portal, which wouldn't cause blocks to be deleted. |
| Comment by user-f2760 (Inactive) [ 30/Aug/21 ] |
|
I can see how this is a way of preventing "spawn killing", by breaking the platform, or filling its space up. However, it makes more sense to only set the obsidian blocks if there's air, and only set air anywhere on the platform, if there's no air on the platform (and if there is, to move the player to it). |
| Comment by W_V [ 30/Aug/21 ] |
|
Also, where is the source of this not being a bug? |
| Comment by [Mod] ampolive [ 30/Aug/21 ] |
|
Newer players might not know this. Also this has an assigned Mojang Priority, so it is considered a bug. |
| Comment by purejosh [ 30/Aug/21 ] |
|
This is an intended feature. Not a bug. The solution is to not use the obsidian platform as an area to put your stuff. |
| Comment by Boas Bakker [ 29/Aug/21 ] |
|
Why is this a bug? It is so people can't trap the end, by removing the platform and letting you fall in the void, or by soffocating you, intentional or not intentional. It also allowed for farming obsidian this way, which is used by many players. In my opinion this should be intentional game design. (If you want to fix it you could only generate the platform and remove the blocks once, when they enter.) |
| Comment by [Mod] Avoma [ 17/Aug/21 ] |
|
Relates to |
| Comment by [Mod] Avoma [ 15/Jul/21 ] |
|
Can confirm in 1.17.1. |
| Comment by Steve Hsu [ 28/Jun/21 ] |
|
caused by the fix for |
| Comment by [Mod] ampolive [ 27/Jun/21 ] |
|
Can confirm in 1.17.1 Pre-release 1. |
| Comment by [Mod] Avoma [ 18/Jun/21 ] |
|
Can confirm in 1.17. |
| Comment by [Mod] Avoma [ 30/Apr/21 ] |
|
Can confirm in 21w17a. |
| Comment by [Mod] Avoma [ 14/Mar/21 ] |
|
Can confirm in 21w10a. Video attached. |
| Comment by [Mod] Avoma [ 05/Feb/21 ] |
|
Can confirm in 21w05b. |
| Comment by [Mod] markderickson [ 17/Sep/20 ] |
|
Hi! I'd like to request ownership of this report. |
| Comment by David Vázquez [ 04/Apr/20 ] |
|
Just lost the best shulker box I had, thanks mojang, really cool. Btw, I know this isn't completely a bug, but still, your game is already full of unsolved bugs. |
| Comment by Dennis Gründel [ 24/Jun/19 ] |
|
ye if this is a permanent thing.. pls put it in the Wiki. It is very disappointing. |
| Comment by ms [ 29/Oct/12 ] |
|
Oh wauw, hadn't thought about that. Well thanks for clarifying this for me. |
| Comment by Chalmes (Jon) [ 29/Oct/12 ] |
|
If it didn't reset, then someone could fill it with blocks and when you went through, you'd suffocate. Nether portals have a bit of space in them already so that can't happen with them. |
| Comment by ms [ 29/Oct/12 ] |
|
Oh okay thanks. |
| Comment by Chalmes (Jon) [ 28/Oct/12 ] |
|
Intended. The spawn platform and the air above it are reset each time someone enters the end. Tip: Don't place your chests on it. |