Jacob Dolunt
- FarestR06
- JIRAUSER686830
- Europe/Stockholm
- Yes
- No
So I was goofing around in creative mode, and i wanted to find the end portal, just for fun! So I looked for like, 15 minutes straight and found nothing. I was using spectator mode a couple times btw. Anyways, I gave up and looked for the path to the portal, and the hallways WEREN'T CONNECTED. I was like "secret routes? cool but what? isn't this kind of unfair??" So i went into the reveal hallway, looked for another five minutes, and nothing. So i went into spectator mode, and saw that the end portal wasn't connected to the rest of the stronghold! And I have seen LOTS of gameplay, so I know this isn't right. I then decided this was a weird quirk with world gen. So now I'm here telling my story and hoping this gets patched so some poor player doesn't end up being softlocked.
Some doorways are replaced by walls. This should be fixed because it could result in a player not being able to find the portal and thinking it didn't generate, even though it did.
Some doorways are replaced by walls. This should be fixed because it could result in a player not being able to find the portal and thinking it didn't generate, even though it did.
HOW TO REPRODUCE
1. Load a new world at Seed 1203366317377358591
2. Go to the stronghold at 1368 ~ -872
3. Enter spectator mode and find the portal room.
4. You'll see that there's no door.
![]()
Typing in /give @s minecraft:trial_key[minecraft:custom_name=\{"text":"Big Trial Key", "color": "dark_purple", "font": "minecraft:alt"}]
will throw this error:Malformed 'minecraft:custom_name' component: 'java.io.EOFException: End of input at line 1 column 3 path $.'
And typingthis even simpler component in gives an even jankiererror:Malformed 'minecraft:custom_name' component: '
com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSONat line 1 column7path $'
And usingananvilworks perfectly:FarestR06 has the following entity data: {Brain: {memories: {}}, HurtByTimestamp: 0, SleepTimer: 0s, Attributes: [\{Base: 3.0d, Name: "minecraft:player.entity_interaction_range"}, \{Base: 0.10000000149011612d, Name: "minecraft:generic.movement_speed"}, \{Base: 4.5d, Name: "minecraft:player.block_interaction_range"}], Invulnerable: 0b, FallFlying: 0b, PortalCooldown: 0, AbsorptionAmount: 0.0f, abilities: {invulnerable: 1b, mayfly: 1b, instabuild: 1b, walkSpeed: 0.1f, mayBuild: 1b, flying: 0b, flySpeed: 0.05f}, FallDistance: 0.0f, recipeBook: {recipes: ["minecraft:crafting_table"], isBlastingFurnaceFilteringCraftable: 0b, isSmokerGuiOpen: 0b, isFilteringCraftable: 0b, toBeDisplayed: ["minecraft:crafting_table"], isFurnaceGuiOpen: 0b, isGuiOpen: 0b, isFurnaceFilteringCraftable: 0b, isBlastingFurnaceGuiOpen: 0b, isSmokerFilteringCraftable: 0b}, DeathTime: 0s, XpSeed: 1245872911, XpTotal: 0, UUID: [I; -118782181, 2082492228, -1833674770, -1742704094], playerGameType: 1, SelectedItem: {components: {"minecraft:custom_name": '"Anvil lel"'}, count: 1, id: "minecraft:anvil"}, seenCredits: 0b, Motion: [0.0d, -0.0784000015258789d, 0.0d], Health: 20.0f, foodSaturationLevel: 5.0f, Air: 300s, OnGround: 1b, Dimension: "minecraft:overworld", Rotation: [171.75037f, 28.649975f], XpLevel: 0, warden_spawn_tracker: {warning_level: 0, ticks_since_last_warning: 841, cooldown_ticks: 0}, Score: 0, Pos: [0.5d, 56.0d, -3.5d], Fire: -20s, XpP: 0.0f, EnderItems: [], DataVersion: 3821, foodLevel: 20, foodExhaustionLevel: 0.0f, HurtTime: 0s, SelectedItemSlot: 8, Inventory: [{components: {"minecraft:custom_model_data": 1}, count: 1, Slot: 0b, id: "minecraft:trial_key"}, {components: {"minecraft:
Typing in the tag {{/give @s minecraft:trial_key[minecraft:custom_name=
{"text":"Big Trial Key", "color": "dark_purple", "font": "minecraft:alt"}]}} like you would in the /tellraw command will throw this error:
Malformed 'minecraft:custom_name' component: 'java.io.EOFException: End of input at line 1 column 3 path $.'
However, typing in the same tag in Data Pack format works perfectly:
{ \"text\": \"Big Trial Key\", \"color\": \"dark_purple\", \"font\": \"minecraft:alt\" }
Raw JSON Text cannot be parsedwhen applyingItem Components via /giveRaw JSON Text cannot be parsed in an Item Component when in /tellraw format

Story of how I found this bug
So I was goofing around in creative mode, and i wanted to find the end portal, just for fun! So I looked for like, 15 minutes straight and found nothing. I was using spectator mode a couple times btw. Anyways, I gave up and looked for the path to the portal, and the hallways WEREN'T CONNECTED. I was like "secret routes? cool but what? isn't this kind of unfair??" So i went into the reveal hallway, looked for another five minutes, and nothing. So i went into spectator mode, and saw that the end portal wasn't connected to the rest of the stronghold! And I have seen LOTS of gameplay, so I know this isn't right. I then decided this was a weird quirk with world gen. So now I'm here telling my story and hoping this gets patched so some poor player doesn't end up being softlocked.
Im pretty sure this is normal. It's happened A LOT to me.
yep. having the same problem
EDIT: Don't read my comment. The helper is right, not me.
just so you know,
MC-249712is a duplicate. it (and Xfrtrex's comment) clarify that it happens to structures with Allays.The duplicate
MC-249742has some crash logs, in case that helps for debugging