MythicMobs 不止能创建自定义生物,它也可以改变原版 Minecraft 生成的生物。实现这个太简单了,你需要做的只是将想要改变的生物写入自动生成的 VanillaMobs.yml 文件,位于/MythicMobs/Mobs 文件夹。接着你就可以做你想做的了。
一般来说,覆盖原版生物可以使用整个 MythicMobs 的技能和选项。如果你在某个地方跌倒了,请确认你使用了正确的格式并爬起来,如果爬不起来,那么请到我们的 Bug提交论坛 寻求帮助!
完全移除一个原版生物(知道你讨厌苦力怕)
让我们轻松地开始,你可能在寻找这个:如何阻止一个特定的生物生成。
我们猜你狠苦力怕入骨,而且你还想让他们见鬼去吧。第一件事我们要做的是找到苦力怕的正确种类代号,我们可以在这个页面(见生物|生物种类)找到正确的种类代号为... “CREEPER”。
VanillaMobs.yml
CREEPER:
由于一些显而易见的原因,确定一个生物种类不是必要的(难道不是吗2333)。剩下需要做的是添加一个移除机制到这个生物,这样当它出生时就会移除。
CREEPER:
Skills:
- remove @self ~onSpawn
就是这样!任何生成的苦力怕会马上删除!
如果你想阻止更多生物生成,那么你就无限重复上面的过程,就像这样:
CREEPER:
Skills:
- remove @self ~onSpawn
ENDERMAN:
Skills:
- remove @self ~onSpawn
ZOMBIE:
Skills:
- remove @self ~onSpawn
...
给生物添加5毛特效(可爱的僵尸)
僵尸没那么吓人是吧?或者你想让你的服务器的年龄限制下降一些?让我们给你的休闲小怪加上一些爱。第一步,找到生物种类,接着还是像这样:
VanillaMobs.yml:
ZOMBIE:
接着,我们要使用粒子机制(见技能|机制|粒子),选择我们想要的爱心粒子(“heart” <3),从粒子类型选择。
ZOMBIE:
Skills:
- effect:particles{particle=heart;amount=1;hs=0.1;vs=0.1;y=1.5} @self ~onTimer:20 0.25
然后又一次,我们成功了。显而易见,我们有了一个完全自定义的生物。这个例子将会生成一颗红心粒子,平均每 4 秒一颗。
更改生物选项(爬行的末影人)
你可以在原版生物上更改生物选项,让我们把服务器里的末影人变得更加可怕,同时也会丧失它们的基础能力。
ENDERMAN:
Options:
PreventTeleporting: true
Skills:
- potion{type=INVISIBILITY;duration=630720000;level=0} @self ~onSpawn
这个示例将会阻止你的服务器的末影人使用传送能力,注意这些设置只会对 Minecraft 生成的生物有效。你创建的其他自定义的生物(比如末影人)不会受到原版覆盖带来的影响。
并且,末影人在生成时会对自己使用药水机制,这样让他们隐形 63072000 ticks。这看起来可能像个随机数,然而这相当于游戏内的 1 年,为什么不呢?
但是末影人并不会永久隐形。你仍然会看到他们的眼睛,就像隐形的蜘蛛一样,末影人也是。
更改属性
这个该不用多说什么了吧,你可以更改原版覆盖生物的属性。就像这样:
ZOMBIE:
Health: 200
Damage: 20
Armor: 5
Options:
MovementSpeed: 0.25
FollowRange: 137
Silent: true
Skills:
- jump{v=0.5} ~onTimer:140