mojira.dev
MCPE-219143

The block "permutations" array is not taken into account when determining destruction particles from material instances

When creating a custom block, its destruction particles should default to the texture and tint_method defined in the down or * material instance.

However, applying the minecraft:material_instances component within the permutations array has no effect on the block’s destruction particles.

This creates 2 issues:

  • Blocks that do not have a top-level minecraft:material_instances component (at minecraft:block > components) will show the destruction particles of the unknown block.

  • Blocks with texture variants based on block states will not have matching destruction particles unless the minecraft:destruction_particles component is manually applied.

Steps to Reproduce

  1. Download, import and apply the attached behaviour pack to a world.

  2. Place down the custom block (found in the “Construction“ category of the creative menu).

  3. Destroy, fall onto or sprint on the block.

Observed Results

The unknown texture is used for the particles rather than the actual block texture.

Expected Results

The block’s texture should be displayed, even when it is not defined in the top-level components list.

Attachments

Comments 0

No comments.

QuazChick

(Unassigned)

1441716

Plausible

Multiple

1.21.100.20 Preview, 1.21.90, 1.21.90.26 Preview, 1.21.82 Hotfix, 1.21.90.23 Preview, 1.21.80, 1.21.81 Hotfix

1.21.100.22 Preview, 1.21.100

Retrieved