The Bug:
The map color of tuff blocks is too brown compared to the color palette of tuff blocks.
Steps to Reproduce:
Summon some tuff blocks beside you by using the command provided below.
/fill ~1 ~1 ~1 ~9 ~1 ~9 minecraft:tuff
Obtain a map, use it, and look at the color of the tuff on the map.
Compare the color of the tuff on the map to the color palette of tuff blocks.
Observed Behavior:
The map color is too brown.
Expected Behavior:
The map color would be more gray, therefore matching the color palette of tuff blocks.
Code Analysis:
Code analysis by @unknown can be found below.
The following is based on a decompiled version of Minecraft 23w51b using Mojang mappings.
net.minecraft.world.level.block.Blocks.java
public class Blocks {
...
public static final Block TUFF = Blocks.register("tuff", new Block(BlockBehaviour.Properties.of().mapColor(MapColor.TERRACOTTA_GRAY).instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.TUFF).requiresCorrectToolForDrops().strength(1.5f, 6.0f)));
...
If we look at the above class, we can see that tuff uses the map color "TERRACOTTA_GRAY". Other tuff blocks such as polished tuff and chiseled tuff simply copy the block behavior properties of tuff, causing them to use "TERRACOTTA_GRAY" as their map color as well.
I made a comparison of various stone and greyscale blocks.
Screenshot of blocks -
[media]
[media]Screenshot of map -
[media]Blocks and map colours side-by-side -
Deepslate's map colour is actually darker than Stone/Andesite's - it's just a visual illusion. Tuff's map colour should probably be the same as Stone (112, 112, 112), the same as Deepslate (100, 100, 100), or something in between. Interestingly, the colours of the Tuff blocks are similar to Light Gray Concrete (slightly yellow/brown), though Light Gray Concrete's map color (153, 153, 153) is unsuitable due to being brighter than Stone and doesn't have the yellowy tinge anyway.