You need to add an ItemData tag. This is because certain blocks in MC are coded so that their IDs are the same, but they change their look due to different metadata, NBT or damage values. This relates to things such as logs, planks, concrete, wool, concrete powder, dirt, slabs, etc.
An example of the logs can be found below:
Code: Select all{
"id": "oakwood",
"name": "minecraft:log",
"itemData": 0,
"buy": 50,
"sell": 0
},
{
"id": "sprucewood",
"name": "minecraft:log",
"itemData": 1,
"buy": 50,
"sell": 0
},
{
"id": "birchwood",
"name": "minecraft:log",
"itemData": 2,
"buy": 50,
"sell": 0
},
{
"id": "junglewood",
"name": "minecraft:log",
"itemData": 3,
"buy": 50,
"sell": 0
},
{
"id": "acadiawood",
"name": "minecraft:log2",
"itemData": 0,
"buy": 50,
"sell": 0
},
{
"id": "darkoakwood",
"name": "minecraft:log2",
"itemData": 1,
"buy": 50,
"sell": 0
},
And here's the concrete:
Code: Select all{
"id": "concrete",
"name": "minecraft:concrete",
"itemData": 0,
"buy": 50,
"sell": 0
},
{
"id": "orangeconcrete",
"name": "minecraft:concrete",
"itemData": 1,
"buy": 50,
"sell": 0
},
{
"id": "magentaconcrete",
"name": "minecraft:concrete",
"itemData": 2,
"buy": 50,
"sell": 0
},
{
"id": "lightblueconcrete",
"name": "minecraft:concrete",
"itemData": 3,
"buy": 50,
"sell": 0
},
{
"id": "yellowconcrete",
"name": "minecraft:concrete",
"itemData": 4,
"buy": 50,
"sell": 0
},
{
"id": "limeconcrete",
"name": "minecraft:concrete",
"itemData": 5,
"buy": 50,
"sell": 0
},
{
"id": "pinkconcrete",
"name": "minecraft:concrete",
"itemData": 6,
"buy": 50,
"sell": 0
},
{
"id": "grayconcrete",
"name": "minecraft:concrete",
"itemData": 7,
"buy": 50,
"sell": 0
},
{
"id": "lightgrayconcrete",
"name": "minecraft:concrete",
"itemData": 8,
"buy": 50,
"sell": 0
},
{
"id": "cyanconcrete",
"name": "minecraft:concrete",
"itemData": 9,
"buy": 50,
"sell": 0
},
{
"id": "purpleconcrete",
"name": "minecraft:concrete",
"itemData": 10,
"buy": 50,
"sell": 0
},
{
"id": "blueconcrete",
"name": "minecraft:concrete",
"itemData": 11,
"buy": 50,
"sell": 0
},
{
"id": "brownconcrete",
"name": "minecraft:concrete",
"itemData": 12,
"buy": 50,
"sell": 0
},
{
"id": "greenconcrete",
"name": "minecraft:concrete",
"itemData": 13,
"buy": 50,
"sell": 0
},
{
"id": "redconcrete",
"name": "minecraft:concrete",
"itemData": 14,
"buy": 50,
"sell": 0
},
{
"id": "blackconcrete",
"name": "minecraft:concrete",
"itemData": 15,
"buy": 50,
"sell": 0
},
Feel free to copy and paste them, however, you may want to change the display names and buy/sell values.
I hope this was helpful.