[MCPE-19426] Strongholds sometimes don't generate the End Portal Created: 24/Dec/16 Updated: 12/Mar/24 Resolved: 12/Mar/24 |
|
| Status: | Resolved |
| Project: | Minecraft (Bedrock codebase) |
| Component/s: | None |
| Affects Version/s: | 1.16.0.58 Beta, 1.0.0, 1.0.3, 1.0.4.1, 1.1.0.9, 1.0.9.1, 1.1.5.0, 1.2.0.25, 1.2.6.2, 1.2.5.52, 1.2.8.0, 1.2.9.1, 1.2.10.1, 1.2.10.2, 1.10.0, 1.11.0, 1.18.12 Hotfix, 1.19.0, 1.19.2 Hotfix, 1.19.10, 1.19.22 Hotfix, 1.20.60.21 Preview, 1.20.62 Hotfix |
| Fix Version/s: | 1.20.70.22 Preview, 1.20.70 |
| Type: | Bug | ||
| Reporter: | Bill Bigge | ||
| Resolution: | Fixed | Votes: | 41 |
| Labels: | structure, world-generation | ||
| Attachments: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Confirmation Status: | Confirmed | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Platform: | Windows | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CHK: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ADO: | 771608 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
Haven't been able to locate the end portal in strongholds in version 1.0.0 on windows 10 or Android I used eye of ender twice to find stronghold (Because the locate command produces an error..!) but despite excavating the entire structure found no end portal. Examples: Seed: 34031138 |
| Comments |
| Comment by kmb [ 20/Feb/24 ] |
|
Tested using the provided seeds in the 1.20.70.22 Preview and it looks like the End portals are generating properly now. Is this issue fully fixed then? |
| Comment by [MCPE Mod] Auldrick [ 03/Jan/23 ] |
|
Watchers: After the Caves & Cliffs changes to world generation, we started getting new reports of problems like this one. Mojang responded by reopening this report for review. Unfortunately, they neglected to delete or modify the explanation of "Works As Intended" resolution in the description, leading to some people being confused about the status of this issue. The bug tracker's helpers and moderators were unaware of this because when a bug ticket is resolved, there is normally no longer a reason for us to continue tracking it. Fortunately, somebody asked for a clarification on the Mojira subreddit, which was exactly the best way to get our attention under the circumstances. The current status of this issue is: Mojang are again reviewing whether improvements can be made to prevent stronghold portals being overwritten by later world generation. I don't know how narrow or broad this review may be (i.e. whether they're focusing on just projecting stronghold portals, or strongholds as a whole, or structures in general) and at the moment our liaison with Mojang is unavailable due to the holiday/vacation. However, I am once again watching this report, so you can expect future updates on this issue here. |
| Comment by Sef [ 10/Aug/22 ] |
|
For Bedrock, is there any way to program our Eyes of Ender to ONLY locate a stronghold WITH an End Portal and have all the other Strongholds be a fun thing to accidentally discover while exploring? Given that this is a parity issue created by programming differences and choices made during said programming, I feel like the consequence of these choices should be a "fix" that's just for Bedrock. After all these years, I still don't understand how Stronholds weren't prioritized to not be overwritten - realism or not. I've played Minecraft since it's 1.3 days on Java and while I've always appreciated the beauty and improvements in realism, nothing - and I mean NOTHING - has frustrated me more as a Bedrock player than this Stronghold issue that, because of programming differences, is considered as "working as intended" when it's honestly not. I don't give two hoots about my overgrown caves being randomly bisected by some random structure. I don't care if my villages spawn half on the flat Plain and half on a Mountain. I don't care if I suddenly get a teeny tiny desert next to nothing but Jungle. And you know, I don't even care about the time I exited a Nether Portal and nearly drowned because my game decided to randomly pop me out over an Ocean through an Overworld Portal who knows how many blocks overhead and in midair. But I care about this Stronghold issue and with all these new world generation changes, I care a WHOLE LOT. I don't cheat. At all. No locate command. No chunkbase. No creative. No x-ray mods. No asking a friend to even confirm for me that I'm going in the right direction (aka Stronghold WITH Portal) that my Ender Pearl is suggesting. Minecraft takes time to explore and discover and few things are more frustrating than to finally get to a Stronghold... And discover that there is no End Portal in sight. It doesn't matter that there are more to find - what matters is the wasted time. You have to triangulate. You have to dig REALLY deep and who knows where you'll end up and how much of what supplies you'll need. The cost of wasted time is even more important given the expanded X and Y coordinates. To get to the End - the literal "end" of the game, there is only ONE way - through an End Portal - and this is why I just can't fathom why Strongholds and their proper generation wasn't THE priority from the get-go. That said, with all the new changes, I feel like it's time re-address this issue... Unless everyone on vanilla Bedrock prefers the possibility of blindly digging from +150 to -50 only to find a Stronghold with no End Portal. |
| Comment by B C [ 25/Jul/22 ] |
|
Some of the screenshots that were added by Tommy Dendy are from a stronghold with a portal that was overwritten by other parts of the stronghold. The reasoning that Auldrick gave when resolving this bug report as "Works as Intended" would apply to this case, but not to cases where the stronghold didn't even generate a portal room. It confuses people by making them think that it is intended that the end portal room is not required to generate in strongholds. An example of a stronghold without a portal room is the seed pollinating sandboxes, at coordinates (74659, -21, -2044). |
| Comment by electric_use64 [ 05/Jul/22 ] |
|
This also happen for version 1.11+ |
| Comment by Just_a_guy12345 [ 05/Jul/22 ] |
|
I am saying it kinda late but because of the 64-bits seeds to match the java seeds. the strongholds that are incomplete are only strongholds generated under a village. I don't know if it would be a good idea and i am sure my suggestion may take a lot of changes and surely will be a pain in the butt but my idea is to try and mimic the way the strongholds generate in the java ( inside of circles around of spawn). Pros It aims towards the idea of parity between the two editions on how the structures are generated in the world. It already kind of exists because every stronghold doesn't have one village above it. Cons It will take a LOT of time and a Lot changes in the code of the game and will be very frustrating for person/people who will do it. Many changes will happen to generation of the structures. There won't be infinity strongholds.(i dont think anyone cares about this one)
In my opinion it's not worthy that needs to be spent that much of energy for this bug. I am sure devs have at least one better idea than this. |
| Comment by BlueFlare3125 (Inactive) [ 26/Jun/22 ] |
|
This is supposed to work |
| Comment by [Mojang] Mega_Spud (Jay Wells) [ 26/Apr/22 ] |
|
Reopened for review. |
| Comment by bdm68 [ 15/Dec/21 ] |
|
A way of fixing the missing portal room is some intelligent post-processing to add it in as the last structure if it wasn't added earlier. Assume that the structure generation keeps a list of valid and unused connection points (doorways, etc). At the end of stronghold generation, if the portal room was not generated: Other possible fixes:
|
| Comment by Branko Šaškovič [ 01/Jul/21 ] |
|
It’s about the generation and seed. |
| Comment by Conrad Sues [ 10/Feb/21 ] |
|
I propose one idea for a solution to this problem: Generation assistant blocks. Use a block like say, the old stonecutter or tile.end_gateway.name, anything as a marker, then generate the portal room over anything in its way. Pros: prevents overlapping of the portal frame (or any other part of the room) Cons: if the marker is overlapped, it won't generate. Can destroy other parts of the stronghold. Is impractical to implement. |
| Comment by Ziad El-Moursy [ 25/Jan/21 ] |
|
It's not like they place all of the structure in every seed by hand! You're talking as if you know of a way by which they could stop overlap without messing up every single structure in every seed in the game. There are specific algorithms used to generate every Minecraft structure, and in order to "move" any structure, they need to change these algorithms, altering almost every aspect of Minecraft's world generation. Nobody could fully understand the details of the code and process that goes into the game other than its developers, and sure they would use the code algorithms that are most beneficial to all aspects of the game. Minecraft is a game that has been developing for more than 10 YEARS! Sure you don't think that the developers would be goofing around all that time. I don't work for Mojang and I don't know any of the employees personally, but I do get furious when people are inconsiderate. If you want to be of any help, only give constructive feedback, perhaps if you know of a way by which this could get fixed. Thank you. |
| Comment by Bernardo Gomes Negri [ 15/Sep/20 ] |
|
Can't they just... you know, stop being lazy and fixing the overlap, perhaps by moving one structure slightly to the side when that happens? |
| Comment by [MCPE Mod] Auldrick [ 30/Aug/20 ] |
|
It's not that Mojang intended to generate a stronghold without a portal, it's that when they designed the algorithms for structure generation they had to compromise. Realism requires a certain degree of unpredictability, that is, randomness, but randomness also creates a risk of overlapping structures where the one generated later overwrites the earlier one. I'm not sure it's even possible to eliminate that risk, but doing so would require a fast computer with a lot of memory because the number of structures in a world is huge and the cost of checking for overlaps would increase as the square of that number. So the "intended" part is that Mojang chose a balance that tries not to generate overlaps/overwrites too often. Strongholds are a special case because the portal is the main reason people look for one, so if it doesn't have one it's frustrating and annoying. I've had this problem as well, and I thought it was just bad luck, but it's possible that as new structures get added to the game, this issue becomes more and more of a problem. I think Mojang is aware of it, because I know from experience that the algorithm generating strongholds changed at least once in the past year (because a stronghold I knew about from a Creative copy was no longer there when I later tried to find it in Survival). But you might like to register a suggestion on the Feedback site that stronghold portals be given special protection from being overwritten. The devs might be able to figure out a way to do it. |
| Comment by Johnny oliver danny [ 21/Aug/20 ] |
|
I don't understand why this is intended though, it can be so annoying when you go to a stronghold and no end portal is present, it has happened to me more times then I can count |
| Comment by Douglas F Correa [ 29/May/20 ] |
|
@srnatthan Yep. |
| Comment by Natthan [ 22/May/20 ] |
|
It is bad to have to spend an ender's eye to reach stronghold and not have a portal. |
| Comment by [Mojang] Mega_Spud (Jay Wells) [ 18/Jul/19 ] |
|
Thank you for your report! There is a chance that strongholds may not generate with a portal room, but infinite worlds will have multiple strongholds within them. Remember not all differences between game versions/platforms of Minecraft are bugs. If you need help or have a suggestion you might like to follow a link below. Quick Links: |
| Comment by Sebastian Dinator [ 19/May/19 ] |
|
Affects 1.14.1 |
| Comment by ShowMeep [ 26/Apr/19 ] |
|
Affects 1.11 |
| Comment by Tommy Dendy [ 01/Mar/18 ] |
|
the chest were not there I put them there |
| Comment by Tommy Dendy [ 01/Mar/18 ] |
|
screenshot I am sending show what might be start of stairs to end portal |
| Comment by Tommy Dendy [ 01/Mar/18 ] |
|
I am going to send some screenshots from stronghold in survival mode. I have seen pictures of end portals with a lava pit on either side so I am sending what might be half of a end portal room. |
| Comment by Tommy Dendy [ 01/Mar/18 ] |
|
I am leaving a comment for mega_spud. I found stronghold in survival and creative but no end portal. I am sending screenshot from creative mode. Ender eyes went inside wall of room with stone slab arch and stopped. I destroyed some walls to find eyes but no end portal |
| Comment by Robert Register [ 01/Mar/18 ] |
|
I also have this issue This stronghold seems to only have an entrance and no portal. Seed: -396676922 Stronghold at -1150, 41, -235 |
| Comment by TelepathicGrunt [ 28/Jan/18 ] |
|
I found a Stronghold that only generated the stairs and a Library. The seed is 1526307400 and the Stronghold is at -348, 43, 2180. I put on an xray texture pack to check it and it turns out the Stronghold did not generate anything else. I tested the seed on v1.2.10.1 on my Xbox one afterwards and it is the same result. This means this bug is still present on 1.2.10.1 To check future stronghold more easily, this is the xray texture pack I used to see the entire Stronghold: http://www.mediafire.com/file/1i25xsiyqc1dsp4/XrayForUnderground.mcpack |
| Comment by Matt Smith [ 01/Jan/18 ] |
|
@Andrew Kennedy Head to +250, +650 and the eyes will take you to a good, verified stronghold. You will need a lot of eyes though because it's a long ways off. Also under a village though, so that helps. Edit: before deleting the copy of the world, I thought I would see if I could find the portal without flying or instant breaking blocks. (Not without difficulty) The 2nd stronghold is in several disconnected sections and I had to go through caves to find the one with the portal. In so doing, I learned that the eyes do not point to the portal, which seems like its own separate bug report! The eyes for the second stronghold also point to a chunk boundary, btw. It's possible then, that thete is a portal at your original stronghold but I didn't find it either. I spent quite a bit of time exploring around your first stronghold and did not find even a second segment of stronghold, although I did find the obvious ravine and a less obvious ine to the west connected to the cave systems there. I scanned the ravine walls for stone brick but didn't see any. I had a bad stronghold in a world that I since abandoned. I was hoping this would give me some insight to it but it did not. |
| Comment by Andrew Kennedy [ 31/Dec/17 ] |
|
Same problem with me as well. I'm playing on Windows 10 version 1.2.8. I have a stronghold that seems to not have an end portal. My world seed is 4879820. The staircase leading to my stronghold is at 691, 20, -1100. If someone could check if I in fact do not have an end portal in my stronghold, that would be greatly appreciated. Thanks. |
| Comment by BD [ 27/Oct/17 ] |
|
Same issue in version 1.2.3 on Android. World seed: 2028677636 stronghold located at 896, 22, -400. This world has been pretty fun. There are a ton of villages very close to my spawn, and when I found the stronghold so close to home I was thrilled until I entered and could not locate the end portal. I created a creative copy of the world and started replacing stone and gravel around the stronghold with air to make sure I wasn't missing something, but I haven't found the portal room. As far as I can tell it just doesn't exist. Major bummer since this probably means I am going to have to travel super far to find another stronghold. First time I've seen this issue. |
| Comment by Scott Roxburgh [ 03/Feb/17 ] |
|
HI - Same problem windows 10 pocket edition version 1.0.2 World Seed is -1119388186. stronghold is a long way south west of spawn. I've seen this stronghold in a creative version of the world and it was fine. (Back in a pre 1.0 version). I had since visited it in my survival version of the world, onlyto find the stronghold wasn't there. I dug down looking for it to bedrock. Now in version 1.0.2, I finally got some eyes of ender and tracked them back to the same spot. So I did a lot of digging and finally found some of the stronghold structure, but there is no end portal room that I can find. I've excavated all around the generated structure including above and below to ensure I'd been everywhere. No joy. I've read elsewhere that more than one stronghold will generate per world. The eyes of ender just take you to the nearest one. Is this true? I've invested a lot of time in this world and do not want to abandon it! Cheers, |
| Comment by [Mojang] Mega_Spud (Jay Wells) [ 24/Dec/16 ] |
|
Ok thanks for the extra information. Using commands I've had a look at the seed and couldn't find any end portals in the vicinity so it does appear to be an incomplete stronghold. |
| Comment by Bill Bigge [ 24/Dec/16 ] |
|
Well I ended up using TNT to try and find it so the whole stronghold is wrecked now. |
| Comment by [Mojang] Mega_Spud (Jay Wells) [ 24/Dec/16 ] |
|
Please upload a copy of the world save you are having issues with (use export world function). We'll also need the coordinates of the affected strongholds Failing that please share the seed and coordinates of the worlds affected. |