我的世界服务器物品属性,属性-MinecraftWiki,最详细的官⽅
我的世界百科
属性(Attributes)是⽣物和玩家⾝上的增益/减益特性系统。属性也存在修饰符(Modifiers)中,⽤于调整属性的强度。
属性应⽤[]
当应⽤到⼀个物品,⼀个物品的修饰符将增加或减少以修正相应的属性
下⾯的命令将给最近的玩家⼀把增加20( × 10)点额外伤害的钻⽯剑,如果你把Operation由0改变到1,那么会直接增加攻击伤害。
/give @s diamond_sword{AttributeModifiers:
[{AttributeName:"generic.attack_damage",Name:"generic.attack_damage",Amount:20,Operation:0,UUID:
[I;1498693494,1027158888,1898994005,860320107]}]}
下⾯命令将召唤⼀个僵⼫,当它距离玩家100格或更少时,它将跟随玩家,⽽不是通常的40。
/summon zombie ~ ~ ~ {Attributes:[{Name:"generic.follow_range",Ba:100.0}]}
也可以指定槽位拥有⼀定属性。
/give @s diamond_axe{AttributeModifiers:
[{Slot:"mainhand",AttributeName:"generic.attack_damage",Name:"generic.attack_damage",Amount:20,Operation:0,UUID:
[I;1498693494,1027158888,1898994005,860320107]}]}
槽位可以是:mainhand,offhand,head,chest,legs,feet。
属性[]
每个独⽴的属性都控制着⼀些性状,这由这个属性的Name(名字)决定。⼀个属性通常都有⼀个Ba(基值),有的时候会有⼀些
Modifiers(修饰符)。属性通常也有⼀个默认值(例如⽤于⽣成⼀个没有定义过特别属性的⽣物),以及⼀个⾃带的规定值域。修饰符会修饰属性的基值,但结果也是在规定值域内的。
除⾮另有说明,否则最⼩值和最⼤值均为包含值,或者等于1.7x10308。
请注意,具有相同UUID并影响相同属性的属性修饰符将不会叠加;只有最近影响的玩家或⽣物的⼀个才会产⽣影响,且覆盖之前的修饰符。
所有实体均包含的属性项[]
这些属性均可在所有⽣物中找到,包括玩家这个实体。
属性名称
概述
默认值
最⼩值
最⼤值
generic.max_health
这个⽣物的最⼤⽣命值;亦或这个⽣物通过⽣命恢复最多可以恢复⾄的极限。你需要运⽤[Health:#]nbt改变⽣物的当前⽣命值。
20
0.0
这个⽣物追踪玩家或者其他⽣物的最⼤范围,以⽅块数为单位。⽬标离开这个区域意味着它们将停⽌追踪。⽬前⼤多数⽣物这个值为16,⽽僵⼫则有40。
32
0.0
2048.0
generic.knockback_resistance
这个⽣物的抗击退效果(包括攻击的击退、爆炸和弹射物冲击)的程度,1.0代表完全抵抗。
0.0
0.0
1.0
在某种不明度量标准下(根据源代码推测是以⼀种加速度的形式使⽤的)这个⽣物的速度。以格/秒为单位的⽣物最⼤速度略⾼于此值的43倍,但可能会受到各种条件的影响,例如:骑马(如果是马),疾跑,逃跑(如果是被动⽣物),攻击(如果是⼀个末影⼈或僵⼫猪⼈),被拴绳牵引,受速度或迟缓药⽔影响,为幼年僵⼫或者是⼀个⼥巫和喝药⽔。可以使⽤以下等式计算每秒格数的速度,其中x是movementSpeed属性y = 43.178x-0.02141
⽣物
格/秒
熊猫(懒惰的)
0.07
3.0m/s
0.1
4.3m/s
0.15
6.5m/s
我爱你英语怎么说0.1125~0.3375的随机值
4.85m/s~14.55m/s的随机值
0.175
7.5m/s
0.2 + 0.1 * 体型男子篮球
21.6m/s(⼤)、12.9m/s(中)、8.6m/s(⼩)
0.35
15.1m/s
0.6
0.7*
0.0
1024.0
generic.attack_damage
普通攻击造成的伤害,⼀点表⽰半个⼼形标志。此属性在被动⽣物中未找到。
1.0
0.0
2048.0
generic.attack_knockback
这个⽣物的攻击击退⼒度,列表之外的⽣物中不具备该属性。
⽣物
民航学院
generic.attack_knockback
1.0
1.5
0.0
0.0
0.0
generic.armor
盔甲的防御点数。
0.0
0.0
30.0
plan的过去式generic.armor_toughness
白芷种植技术
盔甲韧性
0.0
0.0
20.0
玩家的额外属性[]
这些属性只出现在玩家中。
属性名称
generic.attack_speed
决定攻击⼒度的填充速度,值代表每秒可以进⾏全⼒攻击的次数。
4.0
0.0
1024.0
generic.luck
影响战利品表使⽤的quality和bonus_rolls(例如当打开箱⼦、运输矿车,钓鱼和杀怪)。
0.0
-1024.0
1024.0
generic.attackReach(正式版本尚未使⽤)
玩家的攻击距离
3.0
0.0
6.0
玩家的触及半径
5.0
0.0
256.0
马的额外属性[]
这些属性只出现在马中。
属性名称
概述
默认值
最⼩值
最⼤值
学生证英语
hor.jump_strength
在某种不明度量标准下马的弹跳⼒。
0.7*
鹦鹉的额外属性[]
这些属性只出现在鹦鹉中。
属性名称
概述
默认值
最⼩值
最⼤值
generic.flying_speed
在某种不明度量标准下鹦鹉的飞⾏速度。
0.4*
0.0
三国世纪1024.0
僵⼫的额外属性[]
这些属性只出现在僵⼫或僵⼫猪⼈中。
属性名称
概述
海边英语默认值
最⼩值
最⼤值
zombie.spawn_reinforcements
僵⼫在⼀次攻击中在周围⽣成另⼀个僵⼫的可能性。即使是僵⼫猪⼈也会⽣成僵⼫。
0.0
0.0
1.0
⼀些未知属性的特性[]
当游戏找到⼀些⾮属性关键字的属性,这些特性将适⽤。当游戏发现⽆法识别的属性时,将应⽤这些特性于它。(请注意:执⾏此操作的代码⾏导致Minecraft崩溃。)
属性名称
概述
默认值
最⼩值
最⼤值
任何⾮常规名字的属性