我的世界怎么用命令方块给自己的鞋子加上速度属性或者血量增加等效果

2024-11-01 16:01:04
推荐回答(3个)
回答1:

/give @p minecraft:diamond_sword 1 0
{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:9000000000.0,AttributeName:generic.attackDamage,Name:Attack},
{Operation:0,UUIDLeast:2,UUIDMost:2,Amount:9000000000.0,AttributeName:generic.knockbackResistance,Name:Knockback},
{Operation:0,UUIDLeast:3,UUIDMost:3,Amount:1000.0,AttributeName:generic.followRange,Name:Follow},
{Operation:0,UUIDLeast:4,UUIDMost:4,Amount:1000.0,AttributeName:generic.maxHealth,Name:Health},
{Operation:0,UUIDLeast:5,UUIDMost:5,Amount:0.1,AttributeName:generic.movementSpeed,Name:Speed}]}
Operation:后面只能写0或者1,否则游戏会崩溃。0就是属性显示数字,1就是属性显示百分比
UUIDLeast 和 UUIDMost : 独特的ID,这项可以随便写,无需求。
Amount:等级数量。比如加9000级的攻击,就是 Amount:9000.0
AttributeName:这一行是最重要的,属性类型。前面说了有五种类型,这里就要写五种其中一种的名字。具体怎么用下面再说。
Name:也是没什么用的,名字。随便打
AttributeName这项后面打的是属性的名字。我这里打的是 generic.attackDamage ,意思是加攻击。五种属性的名字:

generic.attackDamage:攻击
generic.followRange:怪物跟踪
generic.maxHealth:最大生命
generic.knockbackResistance:防击退能力
generic.movementSpeed:移动速度

这上面就是所有的装备属性的名字,需要哪项就把哪项打到 AttributeName 后面。有些玩家会说如何给一个装备加多个属性,方法是多个属性之间用逗号分开

回答2:

命令方块获取方式我就不多说了
我这里用钻石鞋子做演示用1.8的指令(主要是物品ID旧版本是数字ID)minecraft:diamond_boots指钻石鞋
输入如下指令激活后会获取一双加200%的最大生命值和90%的移动速度
/give @p minecraft:diamond_boots 1 0 {AttributeModifiers:
{Operation:1,UUIDLeast:4,UUIDMost:4,Amount:2.0,AttributeName:generic.maxHealth,Name:Health},{Operation:1,UUIDLeast:5,UUIDMost:5,Amount:0.9,AttributeName:generic.movementSpeed,Name:Speed}]}
Operation:后面只能写0或者1,否则游戏会崩溃。0就是属性显示数字,1就是属性显示百分比
UUIDLeast 和 UUIDMost : 独特的ID,这项可以随便写,无需求。
Amount:等级数量。比如加9000级的攻击,就是 Amount:9000.0
AttributeName:这一行是最重要的,属性类型。
Name:没什么用的,名字。随便打
属性类型
generic.attackDamage:攻击
generic.followRange:怪物跟踪
generic.maxHealth:最大生命
generic.knockbackResistance:防击退能力
generic.movementSpeed:移动速度
这个指令我测试了不论是1.7.2 还是1.8都是有用的

回答3:

什么破指令,又不能用!