- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
手册:minecraft:angry
来自Minecraft基岩版开发Wiki
通过计时器设置实体的愤怒状态。
模式[编辑]
angry:
object "minecraft:angry" : opt
{
string "angry_sound" : opt
bool "broadcast_anger" : opt
bool "broadcast_anger_on_attack" : opt
bool "broadcast_anger_on_being_attacked" : opt
minecraft_filter "broadcast_filters" : opt
int "broadcast_range"<0-*> : opt
array "broadcast_targets"[0,*] : opt
string "calm_event" : opt
object "calm_event" : opt
{
string "event"
enumerated_value "target" : opt
}
int "duration" : opt
int "duration_delta" : opt
minecraft_filter "filters" : opt
range "sound_interval" : opt
}
结构[编辑]
- minecraft:angry:根对象。
- angry_sound:定义当实体愤怒时播放的声音。
- broadcast_anger[注 1]:定义在该实体愤怒的情况下,是否会使 broadcast_range所定义范围内与之相同的实体也进入愤怒状态。默认值为
false
。 - broadcast_anger_on_attack:定义该实体攻击时是否会使 broadcast_range所定义范围内与之相同的实体也进入愤怒状态。默认值为
false
。 - broadcast_anger_on_being_attacked:定义该实体受到攻击时是否会使 broadcast_range所定义范围内与之相同的实体也进入愤怒状态。默认值为
false
。 - broadcast_filters:定义对传播愤怒的对象的过滤器。
- broadcast_range[注 1]:定义传播愤怒的范围,以方块为单位。默认值为20,可填非负整数。
- broadcast_targets:定义传播愤怒的对象的族。
- calm_event:根对象。值为字符串时定义 duration所定义的时间到期时(即实体停止愤怒时)执行的事件。
- *event:定义 duration所定义的时间到期时(即实体停止愤怒时)执行的事件。
- target:定义事件执行的目标,默认值为
self
。
- duration:定义实体持续愤怒的时间,以秒为单位。默认值为25。
- duration_delta:定义实体持续愤怒时间的变化量([<value>,-<value>]),以秒为单位。默认值为0。
- filters:定义实体愤怒时不攻击的对象的过滤器。
- sound_interval:定义每次播放声音之间的随机间隔时间范围,以秒为单位。为浮点数类型时同时定义最小值和最大值;为数组类型时第一个元素定义最小值,第二个元素定义最大值。默认值为0。
示例[编辑]
"minecraft:angry": {
"angry_sound": "angry",
"broadcast_anger": true,
"broadcast_anger_on_attack": true,
"broadcast_anger_on_being_attacked": true,
"broadcast_range": 16,
"broadcast_targets": [
"piglin"
],
"calm_event": {
"event": "example_event",
"target": "self"
},
"filters": {
"all_of": [
{
"test": "is_family",
"subject": "other",
"operator": "!=",
"value": "piglin"
},
{
"test": "has_component",
"subject": "self",
"operator": "!=",
"value": "minecraft:attack_cooldown"
}
]
},
"sound_interval": {
"range_min": 2.0,
"range_max": 5.0
}
}
历史[编辑]
基岩版 | |||||
---|---|---|---|---|---|
1.10.0 | 1.10.0.3 | 加入了minecraft:angry。 | |||
1.16.0 | 1.16.0.51 | 更新了该组件。 |
漏洞[编辑]
关于minecraft:angry的漏洞在国际版中由漏洞追踪器维护,请在此报告漏洞。