The minecraft give command for 1.12 is the last one with block ids. In most cases data is usually 0. /give <player> <item> [amount] [data] [dataTag] /give @p iron_shovel 1 0 {"display":{"Name":"Super Shovel"},"ench":[{"id":32,"lvl":5}]}
New Block in Minecraft 1.12 java
Attached Melon Stem
Attached Pumpkin Stem
Black Concrete
Black Concrete Powder
Black Glazed Terracotta
Blue Concrete
Blue Concrete Powder
Blue Glazed Terracotta
Brown Concrete
Brown Concrete Powder
Brown Glazed Terracotta
Cyan Concrete
Cyan Concrete Powder
Cyan Glazed Terracotta
Gray Concrete
Gray Concrete Powder
Gray Glazed Terracotta
Green Concrete
Green Concrete Powder
Green Glazed Terracotta
Knowledge Book
Light Blue Concrete
Light Blue Concrete Powder
Light Blue Glazed Terracotta
Light Gray Concrete
Light Gray Concrete Powder
Light Gray Glazed Terracotta
Lime Concrete
Lime Concrete Powder
Lime Glazed Terracotta
Magenta Concrete
Magenta Concrete Powder
Magenta Glazed Terracotta
Orange Concrete
Orange Concrete Powder
Orange Glazed Terracotta
Parrot Spawn Egg
Pink Concrete
Pink Concrete Powder
Pink Glazed Terracotta
Purple Concrete
Purple Concrete Powder
Purple Glazed Terracotta
Red Concrete
Red Concrete Powder
Red Glazed Terracotta
White Concrete
White Concrete Powder
White Glazed Terracotta
Yellow Concrete
Yellow Concrete Powder
Yellow Glazed Terracotta
Minecraft Versions Permalinks
If you find yourself using a particular version all the time, you can link directly. There is some crossover between versions, so there will be quirks.
addedSuspicious Stew addedBundles to container generator patch1.21.4 signs patch1.21.4 suspicious blocks patchPredicates generation for, can destroy, can replace