[MC-1003] Stairs in Desert Temple are not facing the right way Created: 28/Oct/12  Updated: 02/Aug/20  Resolved: 30/Oct/15

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Minecraft 1.4.2, Minecraft 1.4.5, Minecraft 1.4.7, Minecraft 1.5, Minecraft 1.5.2, Minecraft 1.6.1, Minecraft 1.6.2, Minecraft 1.6.3, Minecraft 13w36b, Minecraft 13w37a, Minecraft 13w37b, Minecraft 1.7.4, Minecraft 14w02c, Minecraft 14w03b, Minecraft 14w04a, Minecraft 14w04b, Minecraft 1.7.10, Minecraft 14w30b, Minecraft 14w30c, Minecraft 1.8-pre1, Minecraft 1.8.3, Minecraft 1.8.7
Fix Version/s: Minecraft 15w44b

Type: Bug
Reporter: masternico97 Assignee: Unassigned
Resolution: Fixed Votes: 4
Labels: desert_pyramid, stairs

Attachments: JPEG File .jpg     PNG File 2014-08-24_15.59.37.png     PNG File 2015-02-21_17.09.06.png     File Nueva imagen de mapa de bits.bmp    
Issue Links:
Duplicate
is duplicated by MC-5469 World generating bug, desert temple Resolved
is duplicated by MC-16545 Bug in the generation of Dessert Temples Resolved
is duplicated by MC-31296 Bad desert temple generation Resolved
is duplicated by MC-51373 Structure Spawning Errors Resolved
is duplicated by MC-3603 Stairs in Desert Temples don't look r... Resolved
Relates
relates to MC-12918 Chests within jungle temples can gene... Open
relates to MC-135048 Misplaced sandstone block on desert t... Resolved
CHK:
Confirmation Status: Confirmed

 Description   

When I was walking on a piramid I founded this stairs in a wrong way



 Comments   
Comment by [Mod] redstonehelper [ 30/Oct/15 ]

Fixed in some snapshot.

Comment by Alexander [ 30/Oct/15 ]

Fixed, no longer a concern as of 15w44b.

Tested 15 temples across two identical worlds with the same seed, on both 1.8.3 and 15w44b. Stairs only generated wrongly in 1.8, but behaved correctly in the snapshot.

Comment by bob [ 17/Jun/15 ]

Slab should be on top of a full block or the stair should at least have a consistent orientation. Can you post a screenshot of the current behaviour?

Comment by Marcono1234 [ 17/Jun/15 ]

Cannot confirm for 1.8.7 the stairs are now rotated correctly, however I am not sure if it is intended that there is a slab on top of a stair

Confirmed for

  • 1.8.7 I assume they face always in positive z-direction
Comment by bob [ 21/Feb/15 ]

OK

Comment by Dlawso the Really Lucky Rabbit [ 21/Feb/15 ]

bob, ony moderators and the person who reported it can add affected versions.

Comment by bob [ 21/Feb/15 ]

Can only mods add affected versions?

Comment by bob [ 21/Feb/15 ]

Can confirm for current version 1.8.3-it has such a simple fix too!
In the structure builder for the desert temple: (MCP plus own mappings)

ComponentScatteredFeaturePieces$DesertPyramid.java
/*...generating column entrances*/
/* 127:218 */     fillBorderedArea(paramWorld, theBoundingBox, 2, 4, 4, 2, 6, 4, Blocks.air.getDefaultState(), Blocks.air.getDefaultState(), false);
/* 128:219 */     fillBorderedArea(paramWorld, theBoundingBox, this.scatteredFeatureSizeX - 3, 4, 4, this.scatteredFeatureSizeX - 3, 6, 4, Blocks.air.getDefaultState(), Blocks.air.getDefaultState(), false);
/* 129:220 */     setBlock(paramWorld, Blocks.sandstone_stairs.getStateFromMeta(eastStairs), 2, 4, 5, theBoundingBox);
/* 130:221 */     setBlock(paramWorld, Blocks.sandstone_stairs.getStateFromMeta(eastStairs), 2, 3, 4, theBoundingBox);
/* 131:222 */     setBlock(paramWorld, Blocks.sandstone_stairs.getStateFromMeta(eastStairs), this.scatteredFeatureSizeX - 3, 4, 5, theBoundingBox);
/* 132:223 */     setBlock(paramWorld, Blocks.sandstone_stairs.getStateFromMeta(eastStairs), this.scatteredFeatureSizeX - 3, 3, 4, theBoundingBox);
/* 133:224 */     fillBorderedArea(paramWorld, theBoundingBox, 1, 1, 3, 2, 2, 3, Blocks.sandstone.getDefaultState(), Blocks.sandstone.getDefaultState(), false);
/* 134:225 */     fillBorderedArea(paramWorld, theBoundingBox, this.scatteredFeatureSizeX - 3, 1, 3, this.scatteredFeatureSizeX - 2, 2, 3, Blocks.sandstone.getDefaultState(), Blocks.sandstone.getDefaultState(), false);
/* 135:226 */     setBlock(paramWorld, Blocks.sandstone_stairs.getDefaultState(), 1, 1, 2, theBoundingBox);
/* 136:227 */     setBlock(paramWorld, Blocks.sandstone_stairs.getDefaultState(), this.scatteredFeatureSizeX - 2, 1, 2, theBoundingBox);
/* 137:228 */     setBlock(paramWorld, Blocks.stone_slab.getStateFromMeta(BlockStoneSlab$EnumType.SAND.getMeta()), 1, 2, 2, theBoundingBox);
/* 138:229 */     setBlock(paramWorld, Blocks.stone_slab.getStateFromMeta(BlockStoneSlab$EnumType.SAND.getMeta()), this.scatteredFeatureSizeX - 2, 2, 2, theBoundingBox);
/* 139:230 */     setBlock(paramWorld, Blocks.sandstone_stairs.getStateFromMeta(southStairs), 2, 1, 2, theBoundingBox); //THIS SHOULD BE Blocks.sandstone.getDefaultState()
/* 140:231 */     setBlock(paramWorld, Blocks.sandstone_stairs.getStateFromMeta(northStairs), this.scatteredFeatureSizeX - 3, 1, 2, theBoundingBox); //THIS SHOULD BE Blocks.sandstone.getDefaultState()

It's literally a two-line fix. LINES: 139 and 140

Comment by [Mod] Sonicwave [ 15/Jan/15 ]

Does this still affect the current version/snapshot 1.8.1/1.8.2-pre1?\

Comment by S P [ 24/Aug/14 ]

Confirmed in 1.8-pre1

Comment by Symon Roberts [ 24/Jan/14 ]

I can confirm this is still in 14w04b, but I'm not sure how to update the affected versions.

Comment by [Mod] Ezekiel (ezfe) [ 22/Jan/14 ]

Is this still a concern in the latest Minecraft version 14w03b? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

Comment by Chalmes (Jon) [ 28/Oct/12 ]

Ok, so the issue is that the block underneath the one highlighted in my screenshot is a stair block instead of a sandstone block. Its orientation is always with the lower part of the stair block facing West, irrespective of which direction the door of the pyramid is facing, so it gives varying results.

Comment by Chalmes (Jon) [ 28/Oct/12 ]

Just wanted to add that this doesn't happen in all pyramids and may also be affected by the pyramids orientation.

Comment by Selbram (Tory Clement) [ 28/Oct/12 ]

Edited title for clarity.

Comment by Darren Hiles [ 28/Oct/12 ]

This behaviour comes from the new stair wrapping. The lower set of stairs is convinced it should be wrapping hence the small square on top. The stair isn't actually the wrong way it just appears to be due to the half slab next to it.

Comment by Richard Cox [ 28/Oct/12 ]

Was this a newly generated world or newly generated block in an existing world; or a already generated block from a pre-1.4.2 world?

Comment by Kumasasa [ 28/Oct/12 ]

For the sake of searchability: " Pyramid "

Generated at Sun Jan 12 11:52:59 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.