mojira.dev
MC-123463

Blocks with different variants only use the breaking particle texture of the first variant

The bug

When you apply different block model variants for one block within the blockstate files and link every model to a different breaking particle texture, the game only uses the particle texture of the first variant, no matter which model variant is displayed and broken in-game. For blocks with clearly different variants (e.g. different dead bush variants in deserts or different colors for the same ore), this issue can be quite noticable when breaking the respective blocks.

How to reproduce

Attached a test pack to make the issue easily reproducible, containing two dead bush variants and 10 diamond ore variants with bright, clearly distinguishable colors, all with their own breaking particle textures specified in the model files.

Note: When you break the respective blocks in-game, they all show the breaking particle texture of variant 1. Changing the order of the variants in the blockstates so a different model is listed first does in fact change the breaking particles of the other variants too.

Linked issues

Attachments

Comments 8

Don't know if this is a known issue, couldn't find anything even close to this when searching ...

Still in 19w14b and 1.14 Pre-Release 1

Still in 1.14 pre-4 and 1.14 pre-5

Still in 1.14 Release

Still in 1.15.1 Release

This is works as intended, the 'particle' texture of the blocks are set to the default texture, so it will use those particles

[media]

cometcake575 please read the ticket description, this issue is a little more complicated than that.

Can confirm in 24w10a. I'd like to request ownership of this issue due to it's lack of upkeep if that's okay with you @unknown. The resource pack did not work, and needed to be fixed:

[media]

_zombiehunter

(Unassigned)

Confirmed

Platform

Low

Resource Packs

blocks, blocks-variants, breaking-particles, particles, texture

Minecraft 1.12.2, Minecraft 17w50a, Minecraft 18w01a, Minecraft 18w02a, Minecraft 18w03a, ..., 1.18 Pre-release 6, 1.18 Pre-release 8, 1.18, 1.18.1, 22w03a

Retrieved