Ready /give Commands by Java Version
Ready /give command for an Unbreakable Bow with high-level Power, Punch, Flame, and Infinity across supported Java releases.
Java 26.3 (item components, max lvl 255)
/give @p minecraft:bow[minecraft:custom_name={"text":"Horizon Bow","color":"#B8E66B","italic":false},minecraft:enchantments={"minecraft:power":255,"minecraft:punch":255,"minecraft:flame":1,"minecraft:infinity":1,"minecraft:unbreaking":255},minecraft:unbreakable={}] 1Java 1.21.4 (item components, max lvl 255)
/give @p minecraft:bow[minecraft:custom_name='{"text":"Horizon Bow","color":"#B8E66B","italic":false}',minecraft:enchantments={levels:{"minecraft:power":255,"minecraft:punch":255,"minecraft:flame":1,"minecraft:infinity":1,"minecraft:unbreaking":255}},minecraft:unbreakable={show_in_tooltip:true}] 1Java 1.16.5–1.20.4 (classic SNBT, up to lvl 1000)
/give @p minecraft:bow{display:{Name:'{"text":"Horizon Bow","color":"#B8E66B","italic":false}'},Enchantments:[{id:"minecraft:power",lvl:1000s},{id:"minecraft:punch",lvl:255s},{id:"minecraft:flame",lvl:1s},{id:"minecraft:infinity",lvl:1s},{id:"minecraft:unbreaking",lvl:1000s}],Unbreakable:1b} 1For commands longer than 256 characters, paste the command into a Command Block (/give @p minecraft:command_block 1).