mojira.dev
MC-278107

Parity issue: Missing block/item texture has not been updated in Java Edition

The bug

The texture used for blocks and items for which no texture is defined was changed in Bedrock Edition update 1.20.80 (which was released considerably after the 1.15 cutoff). This change does not appear to have applied to Java Edition.

How to reproduce

A resource pack is attached to this ticket which makes cobblestone not have any textures applied. This results in it using the missing texture.

  1. Download and apply the attached resource pack

  2. Look at cobblestone

Expected results

The new "no texture" graphic would be used: dirt with a dark question mark.

Actual results

It uses the old missing texture instead.

How to fix

Make the game use the texture in this case. It can be found here: https://github.com/Mojang/bedrock-samples/blob/main/resource_pack/textures/blocks/missing_tile.png

Further notes

Also attached is a resource pack that "fixes" this issue, by exploiting MC-277702. This produces the expected behaviour for when a block or item texture is absent.

Attachments

Comments 5

I honestly prefer java's texture as it's a lot more clear something is wrong than just dirt with a question mark on it.

I don't like that, purple and black blocks have more personality, don't they?

That texture is used for blocks that are in the world but not defined in any behavior pack. It is unrelated to the missing texture, which is used for images that aren't defined in any resource pack

So, unknown item/block VS unknown texture; I'd say this is invalid then.

muzikbike

(Unassigned)

Community Consensus

Parity

vanilla-parity

24w44a, 1.21.3, 25w03a

Retrieved