mojira.dev
MC-118561

Translucent blocks don't render through the inside of boats on any graphics setting

The bug

If you place down a translucent block and position a boat directly against it, the block will not render through the inner part of the boat.

Affected blocks:

  1. Frosted ice

  2. Ice

  3. Slime block

  4. Stained glass

  5. Tinted glass

  6. Nether portals

  7. Stained glass panes

  8. Honey block

How to reproduce

  1. Place down a boat

  2. Use setblock or pistons to put an ice block into the middle of the boat

  3. Observe that the part of the ice block that is inside the boat fails to render

Fixed cases

The following blocks were previously affected by this bug, but no longer are:

Banner, Bed, Chest, Conduit, Ender chest, Entity head, Shulker box, Signs, and Trapped chest.

Linked issues

Attachments

Comments 12

This is caused by the invisible layer used to hide water in boats.

Partially fixed in some 1.15 snapshot; block entities are no longer affected but transparent blocks still are. Conduits in particular have the water affected but the conduit itself not affected (which is intended behavior, since water is supposed to be culled).

Affects 1.16 pre5 also with portal blocks

@unknown requested the ownership of this ticket in the Mojira Discord.

Can confirm in 20w48a.

2 more comments

Can confirm in 1.17.1.

Can confirm in 1.18.

Can confirm in 1.18.1.

Can confirm in 1.18.2.

Can confirm in 1.19.

Diego Perez

muzikbike

(Unassigned)

Confirmed

Platform

Normal

Rendering

rendertype_water_mask

Minecraft 1.12, Minecraft 17w31a, Minecraft 1.12.1 Pre-Release 1, Minecraft 1.12.1, Minecraft 1.12.2 Pre-Release 1, ..., 1.19.4, 23w18a, 1.20 Pre-release 7, 1.20.1, 24w38a

Retrieved