修改的Operation(运算模式)决定这个属性被修饰的模式,大概的说明为:直接加减Amount,乘以Amount,乘以Amount+1;Operation可选值有三个: 0、1 或者2. 这个值将会决定修饰符对属性的基础数值的计算方式.
若该值为0:将X的增量设为Amount的值,例如:{Amount:2,Operation:0}和{Amount:4,Operation:0}与基础值3的结果是:9 (3 + 2 + 4 = 9)。
若该值为1:将Y的增量设为X×Amount的值; 例如:修饰符属性:{Amount:2,Operation:1}和{Amount:4,Operation:1}与基础值3的结果是21(3 *(1 + 2 + 4)= 21)。
若该值为2:则计算Y = Y × (1 + Amount的值) (等同于将Y的增量设为 Y × Amount的值)Minecraft会先设 X = Base, 然后执行所有Operation的值为0的修饰符, 紧接着设 Y = X, 之后再执行所有Operation值为1的修饰符, 最后才执行所有Operation的值为2的修饰符。例如:{Amount:2,Operation:2}和{Amount:4,Operation:2}与3的基础值结果是45(3 *(1 + 2)*(1 + 4)= 45)。[3]
数学行为如下:Operation0:按数量增加X,操作1:增加Y×X *数量,Operation2:Y = Y *(1 +数量)(相当于增量Y减去Y *数量)。
游戏首先设置X = Base,然后执行所有Operation 0修饰符,然后设置Y = X,然后执行所有Operation 1修饰符,最后执行所有Operation 2修饰符。
我是小曾丫 发表于 2020-4-25 12:49
是20w17a中间的吗,我没找到诶(可能我有点眼瞎
Y制杖杖 发表于 2020-4-25 12:57
?什么意思
/attribute是20w17a加入Minecraft的
我是小曾丫 发表于 2020-4-25 12:58
我有的呀,我好像没找到
Y制杖杖 发表于 2020-4-25 13:01
在聊天栏输入"/at"就能看到补全了
欢迎光临 Minecraft(我的世界)中文论坛 (https://www.mcbbs.net/) | Powered by Discuz! X3.5 |