|
可以尝试先用HideFlags:2隐藏属性修饰符,再用display:Lore模仿一个出来
比如:
- /give @p minecraft:stone_sword{AttributeModifiers:[{AttributeName:"generic.attack_damage",Name:"generic.attack_damage",Amount:5,Operation:0,UUID:[I;1,1,1,1],Slot:"mainhand"},{AttributeName:"generic.attack_speed",Name:"generic.attack_speed",Amount:-2.4,Operation:0,UUID:[I;1,1,1,2],Slot:"mainhand"}],HideFlags:2,display:{Lore:["{\"text\":\"战斗用品\",\"color\":\"blue\",\"italic\":false}","{\"text\":\"\"}","{\"text\":\"在主手时:\",\"color\":\"gray\",\"italic\":false}","{\"text\":\" 6 攻击伤害\",\"color\":\"dark_green\",\"italic\":false}","{\"text\":\" 1.6 攻击速度\",\"color\":\"dark_green\",\"italic\":false}"]}}
复制代码
如果考虑本地化可以设置文本组件type:translatable用本地化键名,这样就与当前加载的语言自动对上了 |
|