这个页面包含了所有在 MythicMobs 可用的 AI Goals。查看 AI 教程学习如何使用。
目标选择器目标选择器用于 AIGoalSelectors 字段,决定生物会“做”什么。某些没有包含在你创建的生物的基础 AI 里的自定义的目标可能不会工作。举个例子,僵尸不能使用 AI 目标“EatGrass”,因为僵尸永远不会吃草。但是你可以随意实验!
示例:
SuperMob:
Type: zombie
Health: 200
Display: 'Superb Zombie'
AIGoalSelectors:
- 0 clear
- 1 meleeattack
- 2 randomstroll
这个僵尸会攻击玩家,在没有目标时随机乱走。
所有生物
AI Goal | 别名 | 描述 |
---|---|---|
clear | reset | 移除生物的 AI |
breakdoors | 破坏沿途经过的门 | |
eatgrass | 让生物偶尔... 吃草 | |
float | swim | 让生物在水中游泳/不会沉没 |
lookatplayers | 生物会看向附近的玩家 | |
opendoors | opendoor | 生物会把沿途经过的门打开,经过后关闭 |
closedoors | restrictopendoor | 不知道这个有什么用,找个人来试下 |
randomlookaround | lookaround | 生物会随机看向四周 |
生物可用
AI Goal | 别名 | 描述 |
---|---|---|
avoidarrows | 生物躲避飞来的箭矢 (在 MM 2.5.0+ 移除 | |
avoidcreepers | 生物躲避爬行者 | |
avoidskeletons | 生物躲避骷髅 | |
avoidzombies. | 生物躲避僵尸 | |
fleesun | 日出时自行躲在阴影里 | |
meleeattack | 让生物移动、近战攻击 | |
movetowardstarget | 让生物移动到目标前 | |
randomstroll | 随机游荡 | |
restrictsun | 理论上这将让生物一直呆在太阳底下 | |
fleeplayers | runfromplayers | 让生物躲避玩家 |
fleegolems | runfromgolems | 让生物躲避铁傀儡 |
fleevillagers | runfromvillages | 让生物... 你能猜到(躲避村民) |
spiderattack | 像蜘蛛一样攻击(看不出有什么跟近战攻击不同的)(注:试着和 leapattarget 一起用) | |
leapattarget | 让生物飞跃到目标前(注:看起来需要 meleeattack/spiderattack 才能正确工作) | |
moveindoors | ||
movethroughvillage | ||
movetowardsrestriction | ||
patrol x1,y1,z1;x2,y2,z2;x3,y3,z3;… | patrolroute | 让生物在指定坐标之间巡逻(在 2.4 添加,只在 MC 1.9 有效) |
gotolocation x,y,z | goto | 让生物走向指定坐标。添加于 2.4. |
gotoowner (2.4.1) | 让生物走向主人 |
远程攻击生物
AI Goal | 别名 | 描述 |
---|---|---|
arrowattack | 弹射物攻击(骷髅射出一支箭) | |
skeletonbowattack(MC 1.9+) | bowshoot, bowmaster | 新的扫射 AI,可用于 Minecraft 1.9 或更高 |
目标选择
目标选择器用于 AITargetSelectors 字段,决定生物以何为目标。
示例:
SuperMob:
Type: zombie
Health: 200
Display: 'Superb Zombie'
AIGoalSelectors:
- 0 clear
- 1 meleeattack
- 2 randomstroll
AITargetSelectors:
- 0 clear
- 1 players
- 2 golems
全部生物
- clear - 特殊设置,清除AI
- attacker - 将攻击者设为目标
- monsters - 将怪物设为目标
- players - 将玩家设为目标
- villagers - 将村民设为目标
- golems - 将傀儡设为目标....
全部生物 (支持派系)
- OtherFaction - 将任何非本派系的生物设为目标
- OtherFactionMonsters - 将任何非本派系的怪物设为目标
- OtherFactionVillagers - 将任何非本派系的村民设为目标
- SpecificFaction [faction_name] - 将任何指定派系的生物设为目标
- SpecificFactionMonsters [faction_name] - 将任何指定派系的怪物设为目标
示例:
AITargetSelectors:
- 1 SpecificFaction undead
这会强制生物攻击 undead 派系的生物
可驯服生物
- ownerattacker - 攻击攻击主人的生物
- ownertarget - 攻击主人攻击的生物