Steps to reproduce:
This is because Forge changed the chest to check isSideSolid(DOWN)
Idk of a solution that satisfies everyone but just putting it here for now
@williewillus added labels [Bug]
Not a bug.
It's a discrepancy with vanilla though?
I know lots of vanilla builders do this to let their chests touch the ceiling and this breaks it
Would this not also block upside down stairs?
No, it would not @bookerthegeek. Forge makes it so the bottom side of the block above the chest is checked. The bottom side of an upside down stair is not solid, hence the chest can be opened.
@williewillus Yes, it is a discrepancy, but so is every other bugfix forge does.
The bottom side of NORMAL stairs is solid so it does block the chest.
And yes this is a difference between vanilla and forge. And yes we COULD special case vanilla block's and reintroduce this 'feature'. But instead we fix the bug correctly and call it good.
The options are break our side solid framework. Or special case vanilla stairs. If we go the special casing route we have to deal with updating to special case all mod shit as well.
It's much preferred that the game stay as is and hope that mojang will EVENTUALLY fix the bug on their end.
This has been the case since ~1.2.5 and only a handful of people care. The rest like the mechanic so we're keeping it.
This is the ONE exception where we change vanilla mechanics and refuse to go back because as I said, it's considered a bug in Vanilla on our end.
I missed the "conversation" but for anyone wondering in the future, this was fixed in https://github.com/MinecraftForge/MinecraftForge/pull/4584
Most helpful comment
It's a discrepancy with vanilla though?
I know lots of vanilla builders do this to let their chests touch the ceiling and this breaks it