how do you give a custom shield or banner a name with commands and yet keep the design on it,
//ads -- adsterra.com -- native banner
?>
I have been trying lots from
/give @p minecraft:banner 1 0 {BlockEntityTag:{Base:15,Patterns:[{Pattern:drs,Color:0},{Pattern:dls,Color:0},{Pattern:hhb,Color:15},{Pattern:ms,Color:11},{Pattern:cs,Color:15},{Pattern:mc,Color:11},{Pattern:bo,Color:15},{Pattern:hhb,Color:14},{Pattern:bts,Color:1},{Pattern:tt,Color:1},{Pattern:mr,Color:11}]}}
and
/give @p minecraft:shield 1 0 {BlockEntityTag:{Base:15,Patterns:[{Pattern:drs,Color:0},{Pattern:dls,Color:0},{Pattern:hhb,Color:15},{Pattern:ms,Color:11},{Pattern:cs,Color:15},{Pattern:mc,Color:11},{Pattern:bo,Color:15},{Pattern:hhb,Color:14},{Pattern:bts,Color:1},{Pattern:tt,Color:1},{Pattern:mr,Color:11}]}}
but it never comes up with the name and design on it. How to do it right?
Best Answer
To give a name to your shield or banner, first add display:{} before BlockEntityTag:{} separated by a comma. This deals with how the item is labeled. To get the name to display, add Name: and whatever name you want to use surrounded by quotes.
The JSON part of the command will now start with {display:{Name:"My Custom Named Item"}, and should not interfere with your pattern (see result in screenshot).
Pictures about "how do you give a custom shield or banner a name with commands and yet keep the design on it,"



How do you put a custom banner on a shield?
In the crafting menu, you should see a crafting area that is made up of a 3x3 crafting grid. To make a custom shield, place 1 shield and 1 banner in the 3x3 crafting grid.Minecraft Shield: How To Put A Banner On A Shield In Minecraft?
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Ryutaro Tsukata, Monstera, Polina Tankilevitch, Brett Sayles

