Falling dust particles of anvil and concrete powder blocks are black
The bug
Falling dust particles from anvils and concrete powder blocks are always black. See screenshots.
Code analysis
Based on 17w06a decompiled using JD GUI and 1.11.2 decompiled using MCP 9.35 rc1
The concrete powder block does not override the method net.minecraft.block.BlockFalling.getDustColor(IBlockState). Considering that no block is only a BlockFalling but instead as of 1.11.2 every block is a subclass, it might be better if BlockFalling was abstract and the getDustColor method as well.
Linked Issues
is duplicated by3
- Fixed
Tom Udding
[Mojang] Felix Jones- 35
- 9
- Confirmed
- Block states Particles
- anvil concrete_powder particle
1.11.2 - 1.15.2
1.11.2 17w06a 17w13a 17w13b 17w14a 17w15a 17w16a 17w17b 17w18a 17w18b 1.12-pre1 1.12-pre2 1.12-pre3 1.12-pre4 1.12-pre5 1.12-pre6 1.12-pre7 1.12 17w31a 1.12.1-pre1 1.12.1 1.12.2-pre1 1.12.2-pre2 1.12.2 17w43a 17w43b 17w45a 17w46a 17w47b 17w48a 17w50a 18w01a 18w03b 18w06a 18w07a 18w08b 18w09a 18w10a 18w10d 18w11a 18w14a 18w14b 18w15a 18w16a 18w19b 18w20c 1.13-pre1 1.13-pre2 1.13-pre3 1.13-pre6 1.13-pre7 1.13-pre8 1.13-pre9 1.13-pre10 1.13 18w30b 18w31a 18w32a 1.13.1-pre1 1.13.1 1.13.2-pre1 1.13.2-pre2 1.13.2 18w43a 18w43b 18w43c 18w44a 18w45a 18w46a 18w47b 18w48a 18w48b 18w49a 18w50a 19w02a 19w03a 19w03c 19w04a 19w04b 19w05a 19w06a 19w07a 19w08a 19w08b 19w09a 19w11a 1.14.2 1.14.4 19w34a 19w37a 19w39a 19w41a 19w42a 1.15-pre1 1.15-pre2 1.15-pre6 1.15.2- 20w06a
Created Issue:
Falling dust particle concrete powder blocks are black
Falling dust particles from concrete powder blocks are always black. See screenshots.
Environment
Windows (latest)
Windows (latest)
Falling dust particles of concrete powder blocks are black
Falling dust particles from concrete powder blocks are always black. See screenshots.
Code analysis
Based on 17w06a decompiled using JD GUI and 1.11.2 decompiled using MCP 9.35 rc1
The concrete powder block does not override the method net.minecraft.block.BlockFalling.getDustColor(IBlockState) . Considering that no block is only a BlockFalling but instead as of 1.11.2 every block is a subclass, it might be better if BlockFalling was abstract and the getDustColor method as well.
Falling dust particles of anvil and concrete powder blocks are black
Falling dust particles from anvils and concrete powder blocks are always black. See screenshots.
Code analysis
Based on 17w06a decompiled using JD GUI and 1.11.2 decompiled using MCP 9.35 rc1
The concrete powder block does not override the method net.minecraft.block.BlockFalling.getDustColor(IBlockState). Considering that no block is only a BlockFalling but instead as of 1.11.2 every block is a subclass, it might be better if BlockFalling was abstract and the getDustColor method as well.
The bug
Falling dust particles from anvils and concrete powder blocks are always black. See screenshots.
Code analysis
Based on 17w06a decompiled using JD GUI and 1.11.2 decompiled using MCP 9.35 rc1
The concrete powder block does not override the method net.minecraft.block.BlockFalling.getDustColor(IBlockState). Considering that no block is only a BlockFalling but instead as of 1.11.2 every block is a subclass, it might be better if BlockFalling was abstract and the getDustColor method as well.
is duplicated by
is duplicated by
is duplicated by
relates to
Duplicate of MC-113381.


Confirmed, here is a command for testing it :
It doesn't seem to affect other new blocks nor blockcrack/blockdust.
Included anvils as their particle should be gray. Same reason as for concrete powder.
Confirmed for 17w47b
can reproduce in 1.13-pre7
can reproduce in 1.13-pre8
Based on 1.12.2 (with MCP 940, mcp-stable-39 mappings), code, the fix is very easily. In the class `BlockConcretePowder` (which extends BlockFalling`), there is an overridden method missing. Using 1.12 symbols, the method will something like
Hopefully, this (simple) fix will help Mojang.
can reproduce in 1.15.2