找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 2950|回复: 16

[百科词条] [Wiki][PCD]MythicMobs 帮助手册翻译 [复制链接]

发表于 2017-6-12 21:47:51 | 显示全部楼层 |阅读模式
翻译作品发布
译文题目: MythicMobs 帮助手册
原文题目: MythicMobs Manual
译文地址: http://mcbbs.tvt.im/forum.php?mod=viewthread&tid=695938
原文地址: http://www.mythicmobs.net/manual/doku.php
最后更新: 2017-06-12

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 754503921 于 2017-6-12 23:40 编辑
MythicMobs Manual
索引 & 原文
1. 索引
2. 概览
  ├ 什么是 MythicMobs
  ├ 变更日志
  ├ CONFIG.YML
  ├ 命令
  ├ 权限
  ├ 常见问题
  ├ 例子
  └ Artifacts 附加插件
3. 生物
  ├ 概览
  ├ 生物种类列表
  ├ 生物设置
  ├ 生物等级
  ├ 生物派系(自定义AI)
  ├ 技能力量等级
  ├ 自定义 AI
  ├ 自定义击杀信息
  ├ 模块:威胁表
  ├ 模块:免疫表
  ├ 附加:伪装
  ├ 附加:任务
  └ 附加:Miniature Pets
4. 技能
  ├ 概览
  ├ 机制
  ├ 特效
  ├ 目标
  ├ 触发
  ├ 条件
  └ 变量
5. 物品
  ├ 概览
  ├ 物品属性
  ├ 物品设置
  ├ 常用物品 ID
  ├ 附魔
  ├ 药水
  └ 旗帜图案
6. 掉落
  └ 概览
7. 刷怪点
  ├ 刷怪点
  └ 随机刷怪点
8. 其他
  ├ 伤害修正
  ├ 装备
  ├ Boss 血条
  └ 颜色
9. 教程 (由于篇幅限制,在2楼提供)
  ├ 第一步
  ├ 更改原版生物
  ├ 创建随机刷怪点
  ├ 自定义生物 AI
  └ 使用命令技能
10. Artifacts 附加 (由于篇幅限制,在2楼提供)
  ├ 技能
  ├ 机制
  ├ 条件
  ├ 选项
  ├ 弹药
  ├ 耐久
  ├ Lore 属性
  └ 示例
所有的子技能(机制)可在三楼查询

评分

参与人数 15人气 +27 金粒 +210 贡献 +2 收起 理由
a2302116598 + 1 + 15 很详细,谢谢!
天株 + 1 + 20 认真!赏你小金粒
cheng000 + 2 MCBBS有你更精彩~
余思思 + 2 + 35 很棒的作品!
BenLi豪 + 2 我喜欢的插件,绝对要评分
abcd31 + 1 MCBBS有你更精彩~
1225838226 + 1 大触我们做朋友吧!
a103060 + 1 + 20 很棒的作品!
gwt8462 + 2 MCBBS有你更精彩~
迷の十六 + 1 趁我能给2人气之前, 给你1人气233333.
Art1900 + 1 必须加分,dalao
kkk154 + 1 + 20 很棒的作品!
Auange_M夜幕 + 2 大触我们做朋友吧!
zide888@qq.com + 1 抢楼
乙烯_中国 + 8 + 100 + 2 精华II

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2017-6-12 21:47:52 | 显示全部楼层
本帖最后由 754503921 于 2017-6-12 23:47 编辑
MythicMobs Manual
教程
1. 第一步
使用 MythicMobs 创建自己的生物甚至是Boss是很简单的,这些是你需要了解的:
· 如何配置 YAML 文件
· 你的文件到哪里去了
· MythicMobs 拥有的设置选项
YAML-文件
YAML 格式的文件常用于保存配置。这些文件易于读写,并且加载的很快。绝大多数的 Minecraft 插件都使用 YAML 文件来作为他们的配置文件,MythicMobs 也不例外。
如果你想要深入了解YAML是什么,那么请前往 YAML Wiki 条目(英文)(中文,需过墙
然而更多关于 YAML 的知识对于配置 MythicMobs 的生物来说,是不需要的。
但是使用 YAML 时有一点需要注意:不要使用 Tab 键
编辑 YAML 文件的最好的软件是 Notepad++
你的文件到哪里去了
在加载 MythicMobs 到你的服务器之后,它的文件夹将会像大部分 Minecraft 插件一样,在 /plugins 文件夹内,你甚至会找到很多的子文件夹。
将配置文件放入正确的文件夹始终是非常重要的。
错误的放置配置文件将会被插件读取为其他东西,比如你讲生物配置放进了技能文件夹,插件就将试图将它读取为生物的技能,当然这会报错并输出到你的服务器控制台。
记住:将文件放进正确的文件夹,否则你的创造物将不会运行。
ExampleXXX.yml这些示例文件无法被删除,它们将会在下次重启时重新生成,如果你不想加载里面的配置,只需要删除里面的内容。
MythicMobs 设置
确实,MythicMobs 有很多的配置可供修改,但是你不应该就这样去做了,你修改的东西越多,就越容易犯错误,也就会最终变得困惑不解、不知所措,被水淹没。说到这里,我建议你做几件事,这将让你更加得心应手:
创建一个本地服务器
在你自己的电脑上创建一个 Spigot 服务器,这是创建和测试最便捷的方法了。只需要安装服务器,创建一个超平坦世界。接着载入 MythicMobs 和其他你想测试的插件,这样做有以下优势:
· 你可以按下 Tab 切换 Minecraft 和 Notepad++
· 安全的测试环境
· 崩溃不打扰其他人
· 速度快捷
如果你的电脑足够久远,并且你担心性能什么的,不用担心,Spigot 足够轻量,并且如果你的电脑可以胜任原版的单人游戏,那么我想你的电脑也可以开着 Spigot 玩服务器。(相信我,我用着一颗上古双核处理器,但是表现令人尖叫)
选择正确的版本
突然有了问题?请确保你使用了对应你版本的 MythicMobs,兼容列表也可以在下载页面找到。
2. 更改原版生物
MythicMobs 不止能创建自定义生物,它也可以改变原版 Minecraft 生成的生物。实现这个太简单了,你需要做的只是将想要改变的生物写入自动生成的 VanillaMobs.yml 文件,位于/MythicMobs/Mobs 文件夹。接着你就可以做你想做的了。
一般来说,覆盖原版生物可以使用整个 MythicMobs 的技能和选项。如果你在某个地方跌倒了,请确认你使用了正确的格式并爬起来,如果爬不起来,那么请到我们的 Bug提交论坛 寻求帮助!
完全移除一个原版生物(知道你讨厌苦力怕)
让我们轻松地开始,你可能在寻找这个:如何阻止一个特定的生物生成。
我们猜你狠苦力怕入骨,而且你还想让他们见鬼去吧。第一件事我们要做的是找到苦力怕的正确种类代号,我们可以在这个页面(见生物|生物种类)找到正确的种类代号为... “CREEPER”。
VanillaMobs.yml
CREEPER:
由于一些显而易见的原因,确定一个生物种类不是必要的(难道不是吗2333)。剩下需要做的是添加一个移除机制到这个生物,这样当它出生时就会移除。
  1. CREEPER:
  2.   Skills:
  3.   - remove @self ~onSpawn
复制代码
就是这样!任何生成的苦力怕会马上删除!
如果你想阻止更多生物生成,那么你就无限重复上面的过程,就像这样:
  1. CREEPER:
  2.   Skills:
  3.   - remove @self ~onSpawn
  4. ENDERMAN:
  5.   Skills:
  6.   - remove @self ~onSpawn
  7. ZOMBIE:
  8.   Skills:
  9.   - remove @self ~onSpawn
  10. ...
复制代码
给生物添加5毛特效(可爱的僵尸)
僵尸没那么吓人是吧?或者你想让你的服务器的年龄限制下降一些?让我们给你的休闲小怪加上一些爱。第一步,找到生物种类,接着还是像这样:
VanillaMobs.yml:
ZOMBIE:
接着,我们要使用粒子机制(见技能|机制|粒子),选择我们想要的爱心粒子(“heart” <3),从粒子类型选择。
  1. ZOMBIE:
  2.   Skills:
  3.   - effect:particles{particle=heart;amount=1;hs=0.1;vs=0.1;y=1.5} @self ~onTimer:20 0.25
复制代码
然后又一次,我们成功了。显而易见,我们有了一个完全自定义的生物。这个例子将会生成一颗红心粒子,平均每 4 秒一颗。
更改生物选项(爬行的末影人)
你可以在原版生物上更改生物选项,让我们把服务器里的末影人变得更加可怕,同时也会丧失它们的基础能力。
  1. ENDERMAN:
  2.   Options:
  3.     PreventTeleporting: true
  4.   Skills:
  5.   - potion{type=INVISIBILITY;duration=630720000;level=0} @self ~onSpawn
复制代码
这个示例将会阻止你的服务器的末影人使用传送能力,注意这些设置只会对 Minecraft 生成的生物有效。你创建的其他自定义的生物(比如末影人)不会受到原版覆盖带来的影响。
并且,末影人在生成时会对自己使用药水机制,这样让他们隐形 63072000 ticks。这看起来可能像个随机数,然而这相当于游戏内的 1 年,为什么不呢?
但是末影人并不会永久隐形。你仍然会看到他们的眼睛,就像隐形的蜘蛛一样,末影人也是。
更改属性
这个该不用多说什么了吧,你可以更改原版覆盖生物的属性。就像这样:
  1. ZOMBIE:
  2.   Health: 200
  3.   Damage: 20
  4.   Armor: 5
  5.   Options:
  6.     MovementSpeed: 0.25
  7.     FollowRange: 137
  8.     Silent: true
  9.   Skills:
  10.   - jump{v=0.5} ~onTimer:140
复制代码
3. 创建随机刷怪点
示例 1:大多数普通生物,一个稀有的 Boss
场景
作为一个腐竹,你的玩家有一个采矿世界,用于挖掘各种矿物到他们的地皮。你想通过 MythicMobs 偶尔产生一些稀有的强大的生物而不是普通的生物,来让玩家的生存更加刺激。这个 Boss 可能掉落一些有趣的装备,或者掉落罕见的金块和钻石块。
要求
1. 我们希望在地面上生成普通怪物,在地下生成 Boss
2. 所有的其他的生物是自然的生物
世界名: MiningWorld
外界生成
· Skeletal Fire Wizard (1% chance)
内部生成
· Skeletal Necromancer (1% chance)
步骤
1. 我们使用 RandomSpawners 所以第一件事是确认当前世界开启了生物生成。
· 如果你已经有了自然生成的野怪,那么你已经开启了。
· 如果没有,请做这些事:打开 server.properties 文件,检查 Spawn-Monsters 为 true。重启你的服务器,下一步是使用 /gamerule doMobSpawning true 来保证规则执行。
2. 接下来我们需要设置两个强大的Boss生物,使用MythicMobs手册的其他配置Boss。对于这个例子,很好地使用我们的 Skeletal Fire Wizard 生物为地面的 Boss, Skeletal Necromancer 为地下的Boss。这两个生物都可以在例子中找到。
3. 创建 RandomMobSpawner 设置
  1. <div align="left">SkeletalFireWizard:
  2.   Mobname:SkeletalWizard_Fire
  3.   Worlds: MiningWorld
  4.   Chance: 0.01
  5.   Priority: 1
  6.   SpawnMethod: replace
  7.   Conditions:
  8.     - outside true</div><div align="left">SkeletalNecromancer:
  9.   Mobname:SkeletalNecromancer
  10.   Worlds: MiningWorld
  11.   Chance: 0.005
  12.   Priority: 1
  13.   SpawnMethod: replace
  14.   Conditions:
  15.     - inside true</div>
复制代码
分析
1. Minecraft 会决定在 MiningWorld 世界生成生物
2. MythicMob 的 RandomSpawner 开始运行,决定生成的生物
3. 如果生成器决定生成 SkeletalFireWizard,随机刷怪点会掷骰决定生成。
4. 如果生成器决定生成 SkeletalNecromancer,随机刷怪点会掷骰决定生成。
5. 如果都没有,那么生成普通小怪
示例 2:密集的冒险区(仅 MythicMobs)
场景
作为腐竹,你设置了一片用于冒险的区域,让玩家杀死 MythicMobs 并掉落稀有物品。你只想让 MythicMobs 生成,自然生物不能生成。这片区域附近包括了一片森林群系和下雪的群系。
要求
1. 只生成 MythicMobs
2. 应该有几率生成 Boss
3. 如果没有生成 Boss,每个区域都应该随机生成一个生物
冒险区域
· 世界名: world
· 区域: AdvRegion
冒险区域生物
· Abominable Snowman (1% 几率)
森林群系生物
· Large Spider (25% 几率)
· Minor Earth Elemental (25% 几率)
· Greater Earth Elemental (25% 几率)
· Black Wolf (25% 几率,默认生成)
雪地生物
· Frost Spider (25% 几率)
· Minor Frost Elemental (25% 几率)
· Greater Frost Elemental (25% 几率)
· White Wolf (25% 几率,默认生成)
步骤
1. 我们使用 RandomSpawners 所以第一件事是确认当前世界开启了生物生成。
· 如果你已经有了自然生成的野怪,那么你已经开启了。
· 如果没有,请做这些事:打开 server.properties 文件,检查 Spawn-Monsters 为 true。重启你的服务器,下一步是使用 /gamerule doMobSpawning true 来保证规则执行。
2. 下一步我们使用 WorldEdit 创建区域。选择一片区域,使用 /region define AdvRegion 定义一片区域。
3. 设置 8 个普通生物和一个 Boss,仿照下方的教程
4. 创建 RandomMobSpawner 配置:
整个冒险区域
  1. AbominableSnowman:
  2.   Mobname: AbominableSnowman
  3.   Worlds: world
  4.   Chance: 0.01
  5.   Priority: 100
  6.   SpawnMethod: replace
  7.   Conditions:
  8.     - inregion AdvRegion
复制代码
仅森林区域
  1. LargeSpider:
  2.   Mobname: LargeSpider
  3.   Worlds: world
  4.   Chance: 0.25
  5.   Priority: 2
  6.   SpawnMethod: replace
  7.   Conditions:
  8.     - inregion AdvRegion
  9.     - biome forest
  10. MinorEarthElemental:
  11.   Mobname: MinorEarthElemental
  12.   Worlds: world
  13.   Chance: 0.25
  14.   Priority: 2
  15.   SpawnMethod: replace
  16.   Conditions:
  17.     - inregion AdvRegion
  18.     - biome forest
  19. GreaterEarthElemental:
  20.   Mobname: GreaterEarthElemental
  21.   Worlds: world
  22.   Chance: 0.25
  23.   Priority: 2
  24.   SpawnMethod: replace
  25.   Conditions:
  26.     - inregion AdvRegion
  27.     - biome forest
  28. BlackWolf:
  29.   Mobname: BlackWolf
  30.   Worlds: world
  31.   Chance: 1
  32.   Priority: 1
  33.   SpawnMethod: replace
  34.   Conditions:
  35.     - inregion AdvRegion
  36.     - biome forest
复制代码
仅下雪区域
  1. FrostSpider:
  2.   Mobname: FrostSpider
  3.   Worlds: world
  4.   Chance: 0.25
  5.   Priority: 2
  6.   SpawnMethod: replace
  7.   Conditions:
  8.     - inregion AdvRegion
  9.     - biome snowy
  10. MinorFrostElemental:
  11.   Mobname: MinorFrostElemental
  12.   Worlds: world
  13.   Chance: 0.25
  14.   Priority: 2
  15.   SpawnMethod: replace
  16.   Conditions:
  17.     - inregion AdvRegion
  18.     - biome snowy
  19. GreaterFrostElemental:
  20.   Mobname: GreaterFrostElemental
  21.   Worlds: world
  22.   Chance: 0.25
  23.   Priority: 2
  24.   SpawnMethod: replace
  25.   Conditions:
  26.     - inregion AdvRegion
  27.     - biome snowy
  28. WhiteWolf:
  29.   Mobname: WhiteWolf
  30.   Worlds: world
  31.   Chance: 1
  32.   Priority: 1
  33.   SpawnMethod: replace
  34.   Conditions:
  35.     - inregion AdvRegion
  36.     - biome snowy
复制代码
分析
这个设置更加复杂了,让我们看看发生了什么:
1. Minecraft 会决定在 AdvRegion 区域生成生物
2. MythicMob 的 RandomSpawner 开始工作,决定生成什么生物
3. 所有的 RandomMobSpawners 会掷骰决定生成哪个生物
4. 如果 AbominableSnowman (优先度 100) 轮到了,将会立刻生成而跳过下一个生物,因为它拥有最高的优先度
5. 如果生物在森林中生成,那么只会考虑森林的突变种群
6. 对于森林群系,将会掷优先度为 2 的生物(Large Spider 和 elementals)
7. 任意掷到的生物都会生成
8. 如果没有生物被掷到,那么就会生成 Black Wolf,因为它有最低的优先度,并且几率 100%
9 如果生物在雪地中生成,那么只会考虑雪地的突变种群
10. 对于雪地群系,将会掷优先度为 2 的生物(Frost Spider 和 elementals)
11. 任意掷到的生物都会生成
12. 如果没有生物被掷到,那么就会生成 Whitek Wolf,因为它有最低的优先度,并且几率 100%
13. 请注意,这种设置将会保证 MythicMobs 一定生成。许多人认为将几率设置为 100% 会让自然生物不会生成、这不是插件工作原理导致的,这是因为总是有很小的几率,所有生物都没有掷到,Minecraft 就会生成原版生物,这就是为什么要添加一个优先度最低而且几率为 100% 的生物在最后。
4. 自定义生物 AI
MythicMobs 提供了自行编写生物AI的能力,这可以为生物添加一大堆高度自定义的设定,如生物怎样近战、攻击哪些目标、和其他的动作。
在以下的一节里,我将会提供一些例子来展示如何配置一些服务器常用的场景。
AI 目标 & 派系(AI Goals & AI Targets & Factions)
· 自定义 AI 通常需要两个配置来工作,即 AI Goals,这告诉生物它需要怎样动作,和 AI Targets,这告诉生物怎样锁定目标。
· 派系用于将生物分组,经常用于更高级的配置中。
· 作为默认,每个 Minecraft 生物都有一些全局 AI 。举个例子,骷髅的 AI 告诉了骷髅应该锁定玩家为目标,并且应该使用弓和箭来攻击。为了使用 MythicMobs 重写骷髅的AI,我们要先清除它的 AI Goals,然后给他们添加新的目标。
让我们看看底下这个例子:
  1. DecayingSkeleton:
  2.   Mobtype: skeleton
  3.   Display: '&aa decaying skeleton'
  4.   Health: 15
  5.   Damage: 1
  6.   Faction: Undead
  7.   AIGoalSelectors:
  8.   - 0 clear
  9.   - 1 arrowattack
  10.   AITargetSelectors:
  11.   - 0 clear
  12.   - 1 players
  13.   Options:
  14.     FollowRange: 10
  15.     MovementSpeed: 0.2
  16.     PreventOtherDrops: true
复制代码
· 这个示例展示了 骷髅 AI 如何攻击目标。(剪掉了其他没啥用的东西,比如随机的走动)
· AIGoalSelectors 项告诉了骷髅使用弓与箭攻击目标。
· AITargetSelectors 项告诉了骷髅应该锁定玩家。
· 如你所见,一般第一件事是 clear,这样你就有一个空的AI来编辑了,这是很重要的,如果不这样做,你的AI可能不会像预期那样工作
· 现在我想让骷髅近战攻击其他的派系的生物,让我们看看这是怎么做到的:
  1. DecayingSkeleton:
  2.   Mobtype: skeleton
  3.   Display: '&aa decaying skeleton'
  4.   Health: 15
  5.   Damage: 1
  6.   Faction: Undead
  7.   AIGoalSelectors:
  8.   - 0 clear
  9.   - 1 meleeattack
  10.   AITargetSelectors:
  11.   - 0 clear
  12.   - 1 hurtbytarget
  13.   - 2 otherfactionmonsters
  14.   Equipment:
  15.   - COS_WoodSword:0
  16.   Options:
  17.     FollowRange: 10
  18.     MovementSpeed: 0.2
  19.     PreventOtherDrops: true
复制代码
· 骷髅 AI 编写为攻击其他派系生物和攻击它的生物,作为附加,它会使用近战攻击而不是远程攻击。
· AIGoalSelectors 项现在将目标设置为近战,需要注意的是你只有给骷髅装备剑才能使用近战攻击,装备弓的时候是不行的。但是这对僵尸是不需要的。
· AITargetSelectors 项现在将玩家移除出了它的目标范围,所以现在骷髅不会主动攻击玩家。现在骷髅将会主动攻击其他派系的生物,也就是不在它自己的派系里的生物(比如不在Undead)。这里也有一个 hurtbytarget 的优先度为1,也就是说如果有生物主动攻击了它(比如玩家),骷髅就会反击。这个属性的优先级一般都很高,这样它们就不会被随意利用。如果没有这个,骷髅就会很容易的被击杀,而不会反击,这显然不是想要的结果。
· 查看完整的 Goals 和 Targets,请查看自定义 AI[见下
· 在接下来的两个小节里,我会展示经常使用的场景以及它们的 AI 配置,这也是你可能想要在服务器里实现的功能。
示例 1:守卫攻击附近怪物
· 在这个场景里,我们想在城市的入口生成一些守卫,用以清除赶走附近乱晃的太近的怪物,你可以使用一个伪装成村民的铁傀儡,但是它们的 AI 更难控制,而且它们的击退特效对怪物也不是很公平,所以我们要使用 MythicMobs 的自定义 AI 来完成这件事。
· 首先,我们需要一只生物来守护我们的城镇。让我们创建一个伪装成村民的骷髅,并给它装备剑。
  1. SummonedGuard1:
  2.   Mobtype: skeleton
  3.   Display: '&Ea town guard'
  4.   Health: 500
  5.   Damage: 5
  6.   Equipment:
  7.   - COS_StoneSword:0
  8.   Options:
  9.     Disguise: villager
  10.     Despawn: true
  11.     FollowRange: 5
  12.     AlwaysShowName: false
  13.     MovementSpeed: 0.35
  14.     PreventOtherDrops: true
  15.     KnockbackResistance: 1
  16.     PreventMobKillDrops: true
复制代码
· 如果我们将这个生物放入刷怪点,它将攻击所有的玩家,所以我们需要调整一下,让它更加友善。
  1. SummonedGuard1:
  2.   Mobtype: skeleton
  3.   Display: '&Ea town guard'
  4.   Health: 500
  5.   Damage: 5
  6.   Equipment:
  7.   - COS_StoneSword:0
  8.   Faction: Guard
  9.   AIGoalSelectors:
  10.   - 0 clear
  11.   - 1 opendoors
  12.   - 2 meleeattack
  13.   AITargetSelectors:
  14.   - 0 clear
  15.   - 1 hurtbytarget
  16.   - 2 otherfactionmonsters
  17.   Options:
  18.     Disguise: villager
  19.     Despawn: true
  20.     FollowRange: 5
  21.     AlwaysShowName: false
  22.     MovementSpeed: 0.35
  23.     PreventOtherDrops: true
  24.     KnockbackResistance: 1
  25.     PreventMobKillDrops: true
复制代码
· 现在这个生物会攻击其他生物,也会攻击攻击它的生物(比如一些无良玩家),在攻击的时候也会主动开门。
· 这解决了一半的问题。下一步,我们需要保证城墙外游荡的生物会主动攻击我们的守卫。
· 在下面我们设置了一个 Decaying Skeleton,并且也对他们进行设置。
  1. DecayingSkeleton:
  2.   Mobtype: skeleton
  3.   Display: '&aa decaying skeleton'
  4.   Health: 15
  5.   Damage: 1
  6.   Faction: Undead
  7.   AIGoalSelectors:
  8.   - 0 clear
  9.   - 1 meleeattack
  10.   AITargetSelectors:
  11.   - 0 clear
  12.   - 1 hurtbytarget
  13.   - 2 players
  14.   Equipment:
  15.   - COS_RawHead:4
  16.   - COS_WoodSword:0
  17.   Options:
  18.     Despawn: true
  19.     FollowRange: 10
  20.     AlwaysShowName: false
  21.     MovementSpeed: 0.2
  22.     PreventOtherDrops: true
复制代码
· 我们的 Decaying Skeleton 现在在 Undead 派系(与 Guard 派系不同),这样他就会被守卫主动攻击。并且添加 hurtbytarget 后,他们会反击来自守卫的攻击(然后死掉)。
· 其他在城镇附近生成的怪物,我们也会添加相同的 AI ,这样这些生物就有了与守卫不同的派系。
· 现在在我们生成我们的刷怪点后,它会守卫村庄,忽略玩家(只要他们不去主动招惹)。
· 其他更多的设置,比如很短的攻击距离和很短的跟随距离,会保证他们不会乱搞,而是杀死那些可以获得经验和掉落的生物。我们也添加了 PreventMobKillDrops,来防止无良玩家刷东西。
示例 2:哥布林和半兽人互相攻击
· 在真实世界里,我们有两个派系:哥布林和半兽人都不是很喜欢对方。我们创建了一个战场,但是它们都是用默认 AI,没有做太多的战斗。
· 我们可以使用 MythicMobs 的自定义 AI 来实现这个功能,这样它们就会主动互相攻击,并且也会攻击晃进战场的玩家。
· 让我们创建一个半兽人生物和一个哥布林生物。
  1. OrcCenturion:
  2.   Mobtype: villagezombie
  3.   Display: '&aan orc centurion'
  4.   Health: 50
  5.   Damage: 4
  6.   Faction: Orcs
  7.   AIGoalSelectors:
  8.   - 0 clear
  9.   - 1 opendoors
  10.   - 2 meleeattack
  11.   AITargetSelectors:
  12.   - 0 clear
  13.   - 1 hurtbytarget
  14.   - 2 specificfactionmonsters Goblin
  15.   - 3 players
  16.   Equipment:
  17.   - C_DeathfistSkullcap:4
  18.   - C_DeathfistTunic:3
  19.   - C_DeathfistLeggings:2
  20.   - C_DeathfistBoots:1
  21.   - COS_WoodSword:0
  22.   Options:
  23.     Despawn: true
  24.     FollowRange: 10
  25.     AlwaysShowName: false
  26.     MovementSpeed: 0.25
  27.     PreventOtherDrops: true
  28.     PreventItemPickup: true
  29.     KnockbackResistance: 0.25
  30.     PreventMobKillDrops: true
复制代码
  1. GoblinBattlemaster:
  2.   Mobtype: zombie
  3.   Display: '&aa goblin battlemaster'
  4.   Health: 80
  5.   Damage: 4
  6.   Faction: Goblin
  7.   AIGoalSelectors:
  8.   - 0 clear
  9.   - 1 opendoors
  10.   - 2 meleeattack
  11.   AITargetSelectors:
  12.   - 0 clear
  13.   - 1 hurtbytarget
  14.   - 2 specificfactionmonsters Orcs
  15.   - 3 players
  16.   Equipment:
  17.   - COS_BronzeHead:4
  18.   - COS_BronzeChest:3
  19.   - COS_BronzeLegs:2
  20.   - COS_BronzeFeet:1
  21.   - COS_WoodAxe:0
  22.   Skills:
  23.   - skill BashI ~onAttack >0 0.25
  24.   Options:
  25.     Despawn: true
  26.     FollowRange: 10
  27.     AlwaysShowName: false
  28.     MovementSpeed: 0.25
  29.     PreventOtherDrops: true
  30.     PreventItemPickup: true
  31.     KnockbackResistance: 0.4   
  32.     PreventMobKillDrops: true
复制代码
· 这里是我们的设置里需要注意的一些地方:
· 第一步,我们设置了半兽人生物在 Orc 派系,而哥布林生物在 Goblin 派系,这会将两种生物分开。
· 下一步,我们都给每个生物配置了 clear,opendoors(开门),和 meleeattack(近战),这适用于大多数近战生物。
· 最后我们将 AI Targets 清空。
· 第一是 hurtbytarget 选择器,之前也提过,这是一个很好的反击设置,这样这个生物就不会被利用。
· 下一步是 specifictargetfaction 选择器,选择互相的阵营。设置优先度为 2,这样它们没有在战斗的时候,就会主动攻击对方。
· 最后是 players 玩家选择器,如果附近没有哥布林/半兽人,它们就会攻击玩家。
· 最后记得添加 PreventMobKillDrops 为 true,这样路过的玩家就不会捡到满地的掉落物和经验。
· 如果我们要配置其他的哥布林和半兽人类型的生物,我们需要复制粘贴他们的 AI 设置,这样它们就会跟半兽人/哥布林的 AI 相同了。
5. 使用命令技能
这个功能很没意思,而且会在后台大量刷提示,不译。
原理就是用command机制和execute和其他原版命令

评分

参与人数 3人气 +6 收起 理由
gwt8462 + 2 楼主你太帅了~
zide888@qq.com + 1 MCBBS有你更精彩~
1345979462 + 3 dalao

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2017-6-12 23:40:19 | 显示全部楼层
本帖最后由 754503921 于 2017-6-13 14:11 编辑
MythicMobs Manual

机制(元技能)查询
首字母字典序
Add Tag(计分板添加标签)
Activate Spawner(激活刷怪点)
Arrow Volley(发射箭簇)
Atom(特效:原子)
Bar Timer
Base Damage(基础伤害)
Block Mask(方块遮罩)
CancelEvent
Cast
Chain
Command(命令)
Consume(生命吸收)
Damage(伤害)
Delay(延迟)
Disguise(伪装)
Dismount(取消骑乘)
Doppleganger(分身)
EjectPassenger(弹射骑乘者)
Ender(特效:末影)
EnderBeam(特效:末影激光)
Equip(装备)
Explosion(爆炸)
Explosion(特效:爆炸)
Firework(特效:烟花)
Flames(特效:火焰)
Force Pull(强力拉扯)
Geyser(特效:喷泉)
Global Cooldown(全局冷却)
Glow(发光)
Heal(治疗)
Heal Percent(治疗百分比量)
Ignite(点燃)
Item Spray(特效:物品喷射)
JSON Message(发送 Json 文本)







点评

Not102 这些东西写了几天  详情 回复 发表于 6 天前

评分

参与人数 2人气 +3 收起 理由
gwt8462 + 2 楼主你太帅了~
zide888@qq.com + 1 MCBBS有你更精彩~

查看全部评分

回复

使用道具 举报

发表于 2017-6-18 11:28:55 | 显示全部楼层
教程有点难懂,掉落物的教程还没弄

点评

1091588561 居然没看懂......  详情 回复 发表于 昨天 14:21

评分

参与人数 1人气 +1 收起 理由
754503921 + 1 掉落物弄了,在第6页。你怕是翻过了.

查看全部评分

回复

使用道具 举报

发表于 2017-6-18 18:27:01 | 显示全部楼层
一个赞到不行的插件,为啥给人气的这么少。

点评

754503921 你不是也没给么2333  详情 回复 发表于 2017-6-18 22:49
回复

使用道具 举报

 楼主| 发表于 2017-6-18 22:49:36 | 显示全部楼层
zide888@qq.com 发表于 2017-6-18 18:27
一个赞到不行的插件,为啥给人气的这么少。

你不是也没给么2333

点评

zide888@qq.com 突然发现我只给了第一个的2233,补上。  详情 回复 发表于 2017-6-19 12:57

评分

参与人数 4人气 +4 金粒 +2 收起 理由
gwt8462 + 2 我给!
zide888@qq.com + 1 MCBBS有你更精彩~
你离开的梦 + 1 大佬AC4什么时候更新1.12
迷の十六 + 2 我就不给~

查看全部评分

回复

使用道具 举报

发表于 2017-6-19 11:13:31 | 显示全部楼层
这个插件用好了真的很强大
就可惜没有汉化版

评分

参与人数 1人气 +1 收起 理由
754503921 + 1 这个插件不需要汉化啊

查看全部评分

回复

使用道具 举报

发表于 2017-6-19 12:57:29 | 显示全部楼层
754503921 发表于 2017-6-18 22:49
你不是也没给么2333

突然发现我只给了第一个的2233,补上。
回复

使用道具 举报

发表于 2017-6-19 14:23:42 | 显示全部楼层
66666666666666666666666666

评分

参与人数 1金粒 -10 收起 理由
LocusAzzurro -10 请勿灌水

查看全部评分

回复

使用道具 举报

发表于 7 天前 | 显示全部楼层
厉害啊
回复

使用道具 举报

发表于 6 天前 | 显示全部楼层
754503921 发表于 2017-6-12 23:40
本帖最后由 754503921 于 2017-6-13 14:11 编辑
[/td][/tr]
[/table][/td][/tr]

这些东西写了几天

点评

754503921 如果不是撞了关键词,审核完了卡出来了 现在还在草稿箱  详情 回复 发表于 6 天前
回复

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层
Not102 发表于 2017-6-21 19:51
这些东西写了几天

如果不是撞了关键词,审核完了卡出来了
现在还在草稿箱

点评

Not102 这个东西可以哎 对我有用  详情 回复 发表于 5 天前
回复

使用道具 举报

发表于 5 天前 | 显示全部楼层
754503921 发表于 2017-6-21 22:58
如果不是撞了关键词,审核完了卡出来了
现在还在草稿箱

这个东西可以哎 对我有用
回复

使用道具 举报

发表于 5 天前 | 显示全部楼层
就ask龙卷风都是恐龙分集

点评

陌无言 644m.mkk4547876技能;,就;kl  详情 回复 发表于 昨天 19:35

评分

参与人数 1金粒 -10 收起 理由
LocusAzzurro -10 请勿灌水

查看全部评分

回复

使用道具 举报

发表于 昨天 14:21 | 显示全部楼层
kkk154 发表于 2017-6-18 11:28
教程有点难懂,掉落物的教程还没弄

居然没看懂......
回复

使用道具 举报

Archiver|Mcbbs.net ( 京ICP备15023768号-1 ) | 手机版

GMT+8, 2017-6-27 20:20 , Processed in 0.172104 second(s), by mc-app, 9 queries .

版权所有 不得转载 © 2010-2016 Minecraft中文论坛

本网站图文非经原创作者同意不得转载或公开传播

返回顶部