Mythicmobs——mc自定义怪物插件 RPG不二之选

怪物自然生成 & 怪物定点生成

有些腐竹喜欢让怪物自然生成在世界
有些腐竹喜欢定点生成做副本(比如说我)
这两个功能我们都可以实现。

这是我设置一个世界自然生成的测试图~生成的速率和条件都可以设置噢~请看我下面详细介绍

怪物自然生成:

老规矩

创建一个新的文字档

1.打开MyThicMobs的插件文件夹
2.打开RandomSpawns文件夹
3.创建新文字档(.txt)
,并且命名为.yml,前面的命名可随意取
4.打开重新命名后的文字档,把要设定的设定打上去。

下面我为大家放出一个范例

Test1Random: (设定代码,请勿重复)
  Mobname: Test1 (填上我们之前设定的怪物的代码)
  Worlds: world (怪物生成的世界)
  Chance: 1 (生成的几率,这个我不太了解,一般我是设定为1)
  Priority: 1 (怪物生成的优先权?)  
  Conditions: (怪物生成的条件,下面我会有教程)
  - outside true

接下来是可设置的生成条件:

- inregion [区域] (WorldGuard专用,在哪个区域才会生成特殊怪物)
- notinregion [区域] (WorldGuard专用,不在哪个区域才会生成设定的特殊怪物?)
- lunarphase [位置] (月亮在哪个位置怪物才会生成,請輸入0~7)
- outside [true或false] (是否在非密集空间生成?可有效防止刷怪塔等!)
- playerwithin [距离] (玩家在多少格范围內才会生成怪物?)
- playernotwithin [距离] (玩家所在的范围內不会生成怪物)
- raining [true或false] (下雨才会生成怪物?)
- sunny [true或false]  (出太阳才会生成怪物)
- thundering [true或false] (打雷才会生成怪物?)


注意!任何设定都可能影响怪物的生成,比如ESS的限制,或者一些限制怪物生成插件!

怪物定点生成:

这个功能很多怪物插件都有,我们也不例外,你可以用这个功能
制作一些副本,玩家可能会上瘾噢~

定点生成怪物主要是靠指令。

大概的指令:输入/mm s

/mm s create [刷怪点名称] [怪物代码]
指着的方块输入指令,指着的方块就会变成刷怪点
/mm s copy [A刷怪点名称] [B刷怪点名称]
复制之前设置的刷怪点,可以省下很多时间。
/mm s delete [刷怪点名称]
刪除指定的刷怪点。
/mm s info [刷怪点名称]
查看指定的刷怪点的资料。
/mm s listnear <范围>
查看在范围内有多少MyThicMob的自定义刷怪点。
/mm s set [刷怪点名称] [属性] [变量]
设定指定的刷怪点的属性,比如说刷怪点的刷怪时间,下面我会详细介绍。
/mm s addcondition [刷怪点名称] [生成的条件] [变量]
设定刷怪点的生成条件,下面我会说。
/mm s removecondition [刷怪点名称] [生成的条件]
删除刷怪点的生成条件。

我们在上面提到的刷怪点的属性
/mm s set [刷怪点的名称] [属性] [变量]
什么是刷怪点的属性呢?这些属性又有什么用?
其實說特殊設定也可以,因為它真的很像特殊設定
cooldown:
刷怪点的冷却时间,就是怪物死了后多久会再次刷怪,以秒为计。
leashrange:
刷怪点的怪物可以离自己的生成点多远,设0的话为无限距离。
maxmobs:
这个刷怪点"最多(最大值)"可以生成多少个怪物?
warmup:
刷怪点每隔几秒会生成一个怪物,和cooldown不一样,你们自己探索一下。
mobsperspawn:
刷怪点"一次生成"多少怪物?
例:设定为5的话就是一次生成5个怪物,而不是一个一个的生成。

接下来我们来说说刷怪的生成条件
什麼又是/mm s addcondition [怪磚名稱] [生成條件] [值]呢?
它就是等於RandomSpawns的生成條件,所以可以用的條件和RandomSpawns一樣:

目前可用的生成條件有:
- inregion [区域] (WorldGuard专用,在哪个区域才会生成特殊怪物)
- notinregion [区域] (WorldGuard专用,不在哪个区域才会生成设定的特殊怪物?)
- lunarphase [位置] (月亮在哪个位置怪物才会生成,請輸入0~7)
- outside [true或false] (是否在非密集空间生成?可有效防止刷怪塔等!)
- playerwithin [距离] (玩家在多少格范围內才会生成怪物?)
- playernotwithin [距离] (玩家所在的范围內不会生成怪物)
- raining [true或false] (下雨才会生成怪物?)
- sunny [true或false]  (出太阳才会生成怪物)
- thundering [true或false] (打雷才会生成怪物?)

接下来我来说说如何创建一个刷怪点
首先我们想要设置一个刷怪点,指着一个想要作为刷怪点的方块,
输入指令:/mm spawn create 刷怪点名称 怪物代码(刷怪点名称可自定义,怪物代码是我们先前设置好的)
这样!我们就可以设置一个会自动生成怪物的刷怪点啦~

文件下载

路由侠

发表评论

您必须 登录 才能发表留言!