- 致编者:请牢记我们的域名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。 |