mojira.dev
MC-303123

block_display incorrectly renders block state (properties) for some blocks

double height blocks like doors, tall plants etc are correctly displayed as their individual part according to properties

  • *_bed → [facing=east] but also renders as the full bed, contrary to other connected/multi blocks like tall plants and doors.

  • *chest → [type=single,facing=south]

  • *_sign → [rotation=0]

  • *_wall_sign → switches block to *_sign with [rotation=0]

  • *_wall_hanging_sign → [attached=true] (assuming rotation=0, unable to tell due to other bug)

  • *_shulker_box → [facing=up]

  • lectern → [has_book=”false”] (but facing= works)

  • *_banner → [rotation=0]

  • *_wall_banner → switches to *_banner with rotation=0

out of these workarounds could be employed for beds, ground placed signs, shulker boxes, ground placed banners, single chests (but to be fair, if workarounds weren’t required that’d be swell)

the ones that are broken beyond workarounds;

  • *_wall_sign

  • *_wall_hanging_sign

  • lectern

  • *_wall_banner

while there is a ticket which is closed as works as intended that makes the distinction that block_displays is for blocks and not block entities, I believe that either it’s closed incorrectly, or has since changed;

block entities that renders with properties (happily surprised):

  • chiseled_bookshelf [facing=,slot_0 .. 5_occupied=]

  • brewing_stand [has_bottle_0, .. 2=]

  • *_shelf; [facing=,powered=] (contents is expected to be missing, as it’s component/nbt rather than block properties and to the best of my knowledge is not possible to specify in block_state)

  • hoppers [facing=]

  • sculk_sensor [sculk_sensor_phase=]

  • sculk_shrieker [can_summon=]

  • crafter [orientation=,triggered=,crafting=]

  • campfire [facing=,lit=]

  • soul_campfire [facing=,lit=]

Comments 0

No comments.

knirch

(Unassigned)

Unconfirmed

(Unassigned)

1.21.10

Retrieved