查看: 2036|回复: 2
打印 上一主题 下一主题

[求助] 怎么让自定义生物主动攻击玩家或者原有生物

[复制链接]

2

主题

3

回帖

3

积分

Lv.1 新手木匠

UID
8011423
小麦
0
金锭
37
下界之星
0
跳转到指定楼层
楼主
发表于 2020-11-21 21:17:55 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 IP:浙江
怎么让自定义生物主动攻击玩家或者原有生物

8

主题

156

回帖

121

积分

Lv.4 怪物猎人

UID
3453
小麦
8
金锭
554
下界之星
0

开发者认证勋章

沙发
发表于 2020-11-23 10:05:36 | 只看该作者 IP:福建
  1. "minecraft:behavior.nearest_attackable_target": {
  2.           "priority": 4,
  3.           "entity_types": [
  4.             {
  5.               "filters": {
  6.                 "any_of": [
  7.                   { "test" :  "is_family", "subject" : "other", "value" :  "player"}, //玩家
  8.                   { "test" :  "is_family", "subject" : "other", "value" :  "sheep"}, //羊
  9.                   { "test" :  "is_family", "subject" : "other", "value" :  "mob"}//原版生物
  10.                 ]
  11.               },
  12.               "max_dist": 16
  13.             }
  14.           ],
  15.           "must_see": true
  16.         }
复制代码

3

主题

58

回帖

21

积分

Lv.2 石器学徒

UID
813
小麦
2
金锭
182
下界之星
0
板凳
发表于 2020-11-23 10:32:01 | 只看该作者 IP:广东
本帖最后由 Mrkwtkr 于 2020-11-23 10:35 编辑

可以用实体组件里的behavior.nearest_attackable_target,设置生物要搜寻的攻击目标,参考wiki"基岩版实体组件文档"
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部