先是一段人尽皆知的指令:
/give@piron_chestplate10
给予(玩家)一个铁胸甲(当然什么护甲都ok只要游戏有)
然后是一段进阶的指令
/give@piron_chestplate10{AttribiteModifiers:[{Operation:?,UUIDLeast:?,UUIDMost:?,Amount:?,AttributeName:generic.Armor,Name:?}]}
这段指令是在之前那段指令上加了一个NBT标签
-------分割线-------
下面是更nb的指令加+解说
/give@piron_chestplate10{Unbreakable:1,AttributeModifiers:[{Operation:?,UUIDLeast:?,UUIDMost:?,Amount:?,AttributeName:generic.Armor,Name:?}]}
这里的?是一个数字(自定义的一个数字)
Operation后面跟的数字只能是0(显示数字)1(显示百分比)
UUIDLeast和UUIDMost的数值不能为负数和0
Name冒号后不能是数字
0.这里加了条{Unbreakable:1}NBT标签,意思为无法破坏的如果把1改其它数值那就不能是无法破坏的(无法破坏的通俗说就是无限耐久)
1.UUIDLeast和UUIDMost两个的数值必须相等,它们的数值不能为负数和0,这个是用来给予物品一个独立的id
2.Amount是等级
3.AttributeName是属性名,除了我这个,还有4个
4.Name不能是数字,他就是这条Nbt的名字
5.属性generic.Armor官方等级数值是0∽30
-------分割线-------
注意:这个generic.Armor(自定义盔甲值)属性只有在1.9及以上可用,如以上指令有不能执行请追问我将第一时间回复,谢谢
(纯手码,望采纳!!!!!!!!!!)