前几位所说的使用enchant 附魔指令也可以,但是有等级和工具的限制不方便,
一般都是用give加NBT的方式,想做这类武器最好自己去学一下基础的NBT标签,
然后是按照要求做的指令(游戏版本为PC Java版 1.12 从1.13起指令大改,以前的指令不一定生效)
/give @p minecraft:diamond_sword 1 0 {ench:[{id:16,lvl:10},{id:17,lvl:10},{id:18,lvl:10},{id:19,lvl:5},{id:20,lvl:2},{id:21,lvl:3},{id:32,lvl:100},{id:70,lvl:100}]}