WHAT: Beds should be rendered as normal blocks (the same as grass blocks, fence posts, and even furnaces), not entities (such as chests, mob heads, and living mobs(?)).
WHY: Beds were made to render as entities in 1.12 because of block index limitations, but that's no longer needed as of 1.13. This actually causes several issues not present before 1.12, namely beds being invisible from 64+ blocks away, having the "block-breaking" animation slightly off-centred, not being "culled" against neighbouring blocks to render faster, and not even being able to be re-modeled using resource packs (which most other blocks can).
HOW: I don't know the technical "how", but I do know that all relevant block data (orientation, bed half, and colour) is already part of beds' block states, so linking a block state file to different block models should already be possible if beds are made to render as normal blocks.
Please sign in to leave a comment.
2 Comments