- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
手册:minecraft:anger_level
来自Minecraft基岩版开发Wiki
允许实体对可疑目标产生愤怒。
模式[编辑]
angry_level:
object "minecraft:anger_level" : opt
{
float "anger_decrement_interval"<0-*> : opt
int "angry_boost"<1-*> : opt
int "anger_threshold"<1-*> : opt
int "default_annoyingness"<1-*> : opt
int "default_projectile_annoyingness"<1-*> : opt
int "max_anger"<1-*> : opt
minecraft_filter "nuisance_filter" : opt
array "on_increase_sounds"[0,*] : opt
{
object "<any array element>"
{
molang "condition" : opt
string "sound"
}
}
bool "remove_targets_below_angry_threshold" : opt
}
结构[编辑]
- minecraft:anger_level:根对象。
- anger_decrement_interval:定义愤怒值每递减1的时间间隔,以秒为单位。默认值为1。
- angry_boost:定义实体到达愤怒阈值时增加的愤怒值。默认值为20,可填正整数。
- angry_threshold:定义实体的愤怒阈值。默认值为80,可填正整数。
- default_annoyingness:定义可疑目标对实体带来的默认愤怒值。默认值为0,可填正整数。
- default_projectile_annoyingness:定义弹射物对实体带来的默认愤怒值。默认值为0,可填正整数。
- max_anger:定义愤怒值的最大值。默认值为100,可填正整数。
- nuisance_filter:定义检测可疑目标的过滤器。
- on_increase_sounds:定义实体在指定条件下播放的声音。依次判定,最先符合条件的声音将被播放。
- :一个声音播放定义。
- condition:定义播放该声音的条件。可填Molang表达式。
- *sound:定义实体播放的声音。
- :一个声音播放定义。
- remove_targets_below_angry_threshold:定义当愤怒值低于阈值时,实体是否会移除目标。默认值为
true
。
示例[编辑]
"minecraft:anger_level": {
"anger_decrement_interval": 1.0,
"anger_boost": 20,
"anger_threshold": 80,
"default_annoyingness": 35,
"default_projectile_annoyingness": 10,
"max_anger": 150,
"nuisance_filter": {
"all_of": [
{ "test": "is_family", "subject": "other", "operator": "not", "value": "warden" },
{ "test": "is_family", "subject": "other", "operator": "not", "value": "inanimate" }
]
},
"on_increase_sounds": [
{ "sound": "listening_angry", "condition" : "query.anger_level(this) >= 40" },
{ "sound": "listening", "condition" : "query.anger_level(this) >= 0" }
],
"remove_targets_below_angry_threshold": true
}
历史[编辑]
基岩版 | |||||
---|---|---|---|---|---|
1.18.30 | 1.18.30.32 | 加入了minecraft:anger_level。 |