三誓
本帖最后由 一风Dada 于 2021-9-10 10:21 编辑

第一个问题

我想知道怎么让一个怪物在未受到攻击的时候是静止的,也就是不会走动的

在受到攻击后才会进行攻击呢                                                                     

第二个问题

当我配置怪物使用为装时,Display设置的名字只会显示几秒                     

然后就会不显视                                                                                       

请求大佬们来解答


Hanssc
第一个可以用怪物AI实现,具体看wiki,clear,然后指定目标为攻击者

第二个你怕是没有开启一直显示怪物名称 AlwaysShowName: true

蟹蒙老鸽
1. 设置生物AI
例如我的配置文件:
LDZKK:
  Type: PILLAGER
  Display: '&e☠&f &l掠夺者矿工'
  Health: 30
  Damage: 6
  Armor: 8
#这个就是生物AI
  AIGoalSelectors:
  - 0 clear
  - 1 meleeattack
  AITargetSelectors:
  - 0 clear
  - 1 players
  - 2 golems


2. 找到你的文件中有一条是确保他是true
AlwaysShowName: true

整个文件的结构参考
LDZKK:
  Type: PILLAGER
  Display: '&e☠&f &l掠夺者矿工'
  Health: 30
  Damage: 6
  Armor: 8
  AIGoalSelectors:
  - 0 clear
  - 1 meleeattack
  AITargetSelectors:
  - 0 clear
  - 1 players
  - 2 golems
  Skills:
  - skill{s=死亡倒计时} ~onSpawn
  - skill{s=怪物收到攻击} ~onDamaged
  - skill{s=怪物死亡} ~onDeath
  - summon{type=LDZKK_A;amount=1;radius=2} @self 0.8 ~onSpawn
  - summon{type=LDZKK_A;amount=1;radius=2} @Self 0.5 ~onSpawn
  Drops:
  - exp 5-20
  - coal 1-2 0.6
  - iron_ore 1-2 0.3
  - gold_ore 1 0.3
  - emerald 1 0.1
  - SBRYL 1-2 0.3
  - SBRD 1 0.1
  - 矿工帽子 1 0.05
  Modules:
    ThreatTable: true
  Options:
    Size: 6
    AlwaysShowName: false
    Despawn: true
    KnockbackResistance: 0.8
    MovementSpeed: 0.32
    MaxCombatDistance: 32
    FollowRange: 32
    PreventOtherDrops: true
    NoDamageTicks: 10
  Equipment:
  - iron_pickaxe:0

LocusAzzurro
本帖最后由 LocusAzzurro 于 2021-9-10 09:23 编辑

第一个,在你的怪物配置里加上AI相关的部分AIGoalSelectors和AITargetSelectors,Goals只设置静止和攻击的行为,Target只设置无目标和攻击者为目标。第二个在怪物Option下设置AlwaysShowName为true。

大概的例子:

  1. #这里是你的怪物名称
  2. MobA:
  3. #常规的一些设定,随便写了一些
  4.   Type: ZOMBIE
  5.   Health: 100
  6.   Display: 'Test Zombie'
  7. #这里是AI设定,需要把这部分加进需要配置的怪物里
  8.   AIGoalSelectors:
  9.   - 0 clear
  10.   - 1 meleeattack
  11.   AITargetSelectors:
  12.   - 0 clear
  13.   - 1 attacker
  14. #下面这个选项设定了显示名字,如果Options里有其他配置项就放在一起
  15.   Options:
  16.     AlwaysShowName: true
复制代码


自定义AI相关:
https://mineplugin.org/MythicMob ... E5.AE.9A.E4.B9.89AI