今年6月高考结束后楼主会弄1.8版本(新版插件)的帖子敬请期待!前言:最近因为本人一直在弄RPG服务器嘛然后就找到了这个插件,但是我发现论坛上的教程都不太全在我经过了几天的苦逼研究中,大概明白了吧,所以我也想开个教程帖子。本来想自己珍藏的,但是为了方便大家,我还是把教程公布出来了。新人第一次发帖,请多多支持!接下来进入主题!插件名稱:MythicMobs
中文名也就是自定义怪物插件的用法:下载后丢进服务端里的plugins即可!插件下载地址:
密码:t1jb根据群众的愿望,现在我放出参考的配置文件!方便小白(福利)
配置下载地址: 密码:v9eq
这个插件用来干什么的呢?可以拿来干嘛?下面来看我的详细介绍我在服务器随便创建的一只怪物!怪物可以自定义名字!还可自一定义装备和怪物的掉落!因两张图片涉嫌违规宣传强制删除——版主留
这是我创建的一个BOSS,怪物的攻击和血量也是可以自定义的噢~怪物还可以设置多个技能!我设置了每隔五秒会打雷劈周围的玩家和攻击他的时候会爆炸!好了,图片的暂时发到这里!现在大晚上的,我先更新一点,后来我再补充好了!下面进入正文部分:第一章节:怪物的设定
档(.txt),並且重新命名文字档名為.yml,前面文件挡名可隨意取
如果以上設定都完成了,我们来试试设定成功了没有吧!输入/mm
reload成功应该要出现这样的提示:当设定成功后!我们开始尝试在服务器里生成一只怪物吧!我们开始在服务器里输入这个指令当成功后会生成一个怪物是不是很神奇呢!他刚才打了我一下!一下就把我打死了!切記yml设定档在有中文或特殊符文字串時要改為ANSI编码!不然会出错!
推荐使用NotePad++!下面是怪物的种类中英文对照表:
第二章节:掉落物品 & 装备的设定创建新的文档:1.打开MyThicMobs的插件文件夹2.打开Items文件夹
3.建新文字档(.txt),並且重新命名副文字档为.yml,前面档名可随意取
4.打开重新命名后的设定档,把想要增加的设定打上去
如何以上都设置完了,那么我们来试试成功没成功吧!这是按照我的范例做出来的武器:如何获得设定好的武器呢?没错你需要输入指令:/mm items get
物品ID这样就可以获得这个设定好的武器了!Options又是什麼呢!?下面我为大家放出范例图
以下六种属性是可以添加到武器或者装备上的属性:
|
增加伤害,1点就是半颗心。
|
增加血量,1点就是半颗心
|
击退抗性,攻击爆炸之类,1为100%不能被击退
|
增加移动速度,0.2就是增加20%的速度,以此类推
|
|
|
397:3头颅的特殊设定?
|
|
关于怪物掉落设置:之前我们讲了如何设定怪物,如何制作自定义装备
(掉落100游戏币,需安裝Vault插件)正确的格式:1. 特殊物品掉落- [物品代码] 1
设置一整个掉落整体(类似掉落包):向按照我之前的教程,设置单个掉落的物品挺方便的,但是要是设置一堆的掉落物会很麻烦,而且会很乱,现在我们可以通过设置一整个掉落包来实现这个功能。创建一个新的文字档:1.打开MyThicMobs的插件文件夾
3.创建新文字档(.txt),重新命名文件档名为.yml,前面的命名可随意取
4.设定好文字档的命名后,就可以设定了。我来上一个例图。Test1Drops: (掉落包的代码,请勿重复。) Drops:
100(这是掉落100游戏币)总而言之,把DropTables想像成是Drops的媒介,不要把它想得太复杂。。。掉落包在Drops的设定:Drops:-
Test1Drops(后面不用加任何东西!比如说掉率!)讲完怪物的掉落,我们来讲讲如何让怪物穿装备吧。接下来我为大家放几个图例然后是在Equipment的穿裝备設定:接下来我们来生成一个怪物试试吧!他手里拿着我们设定的武器!是不是很厉害呢!这些盔甲和武器都不是装饰的噢,穿上去都是有护甲和伤害的!格式大概如下:Equipment: -
<穿裝機率>如何设置装备是穿在哪个部位的呢?0 是 手持物品1 是 鞋子2 是
裤子3 是 衣服4 是
怪物定点生成有些腐竹喜欢让怪物自然生成在世界有些腐竹喜欢定点生成做副本(比如说我)这两个功能我们都可以实现。这是我设置一个世界自然生成的测试图~生成的速率和条件都可以设置噢~请看我下面详细介绍怪物自然生成:
3.创建新文字档(.txt),并且命名为.yml,前面的命名可随意取
4.打开重新命名后的文字档,把要设定的设定打上去。下面我为大家放出一个范例Test1Random:
注意!任何设定都可能影响怪物的生成,比如ESS的限制,或者一些限制怪物生成插件!怪物定点生成:这个功能很多怪物插件都有,我们也不例外,你可以用这个功能制作一些副本,玩家可能会上瘾噢~定点生成怪物主要是靠指令。大概的指令:输入/mm
/mm s create [刷怪点名称] [怪物代码]指着的方块输入指令,指着的方块就会变成刷怪点/mm s copy [A刷怪点名称]
[B刷怪点名称]复制之前设置的刷怪点,可以省下很多时间。/mm s delete [刷怪点名称]刪除指定的刷怪点。/mm s info
[刷怪点名称]查看指定的刷怪点的资料。/mm s listnear
[变量]设定指定的刷怪点的属性,比如说刷怪点的刷怪时间,下面我会详细介绍。/mm s addcondition [刷怪点名称] [生成的条件]
[生成的条件]删除刷怪点的生成条件。我们在上面提到的刷怪点的属性/mm s set [刷怪点的名称] [属性]
[变量]什么是刷怪点的属性呢?这些属性又有什么用?其實說特殊設定也可以,因為它真的很像特殊設定cooldown:刷怪点的冷却时间,就是怪物死了后多久会再次刷怪,以秒为计。leashrange:刷怪点的怪物可以离自己的生成点多远,设0的话为无限距离。
maxmobs:这个刷怪点"最多(最大值)"可以生成多少个怪物?warmup:刷怪点每隔几秒会生成一个怪物,和cooldown不一样,你们自己探索一下。
mobsperspawn:刷怪点"一次生成"多少怪物?例:设定为5的话就是一次生成5个怪物,而不是一个一个的生成。接下来我们来说说刷怪的生成条件什麼又是/mm
(WorldGuard专用,在哪个区域才会生成特殊怪物)
(打雷才会生成怪物?)
接下来我来说说如何创建一个刷怪点首先我们想要设置一个刷怪点,指着一个想要作为刷怪点的方块,输入指令:/mm spawn create 刷怪点名称
怪物代码(刷怪点名称可自定义,怪物代码是我们先前设置好的)这样!我们就可以设置一个会自动生成怪物的刷怪点啦~好了!关于怪物的生成我们就介绍到这里啦~继续更新更新~下面我将介绍一大亮点!技能!=============================================================================第四章节:怪物属性设定&怪物的技能怪物的属性设定
之前我们在上文提到的怪物的Options怪物属性就是在Mobs设定面下的Options,可以微调怪物的能力!在这里用ExampleMobs:的文字档来做个范例。Options:
|
预设true,防止玩家使用命名牌更改生物名称
|
预设true,防止怪物捡取地面的东西
|
预设true,防止蠹虫破坏方块
|
预设true,防止生物被缰绳牵走
|
预设false,防止生物掉落怪物自身的掉落
|
预设false,防止史莱姆的分裂
|
预设false,防止魔影人的传送
|
预设false,生物的HP回复的技能是否再次触发(我也不太理解)
|
预设false,生物是否永远显示头上的名字?
|
怪物检测到玩家的距离,设置1为一个方块的距离
|
怪物移动速度,0.2为标准
|
最远用远程武器打到怪物的距离,设置25就是25格外远程武器攻击不到
|
击退抗性,设置为1怪物永远都不会被击退。
|
预设true,马是否会被驯服
|
|
|
|
|
|
羊或狼項圈的顏色。输入0~15,对应的羊
|
技能的格式介绍:注意,此处非常高能!可设置副本怪物和野生怪物的技能,在MyThicMobs可以设置各种奇葩的技能!可以设置各种变态的技能!在这里我将教你简单&进阶技能格式的写法下面我将放出一些例子。
参数=各种技能都会有自己的参数,详细请看下文。血量=技能会在怪物处在多少时触发,我来举个例子:>10
就是怪物在血量大于10的時候可以触发这个技能。<10 就是怪物在血量小于10的時候可以触发这个技能。=10
就是怪物在血量等于10的時候可以触发这个技能。>30% 就是怪物在血量大于30%的時候可以触发这个技能。<30%
就是怪物在血量小于30%的時候可以触发这个技能。=30% 就是怪物在血量等于30%的時候可以触发这个技能。>10,=5,<3%
就是怪物在血量大于10、等于5、小于3%的時候都可以触发这个技能。其他的以此类推。几率=当怪物达到相应的血量时,技能将会有百分之多少的几率触发。设定为1的话,几率就是100%,设定为0.1的话,几率就是10%,一次类推。我来讲讲触发器吧,我对这个也不是很理解。这里是例子:-
请注意[]为必须设定,<>为可选设定,,[范围]通常表示几格內技能做出的动作玩家会接收到或是范围,[刻]指的是服务器刻,20刻为1秒。
下面就隆重的推出!期待已久的技能列表,因为是复制的列表!繁体字的,我就不整改啦~你们凑合着看哈。
|
怪物出生时会触发某技能所用的触发器。
|
怪物死亡時会触发某技能所用的触发器。
|
怪物攻击時会触发某技能所用的触发器。
|
怪物被攻击時会触发某技能所用的触发器。
|
苦力帕爆炸時会触发某技能所用的触发器。
|
末影人传送時会触发某技能所用的触发器。
|
某技能会被設定成每几tick触发一次,20ticks为1秒,请在#輸入数字。
|
|
|
強制使一個生怪磚生出其設定的怪物,如果它的cooldown和warmup時間到了的話。
|
|
|
|
使範圍內的玩家在秒數內可以看到所設定的BOSS血條訊息。
|
|
|
|
從小黑窗運行指令。請不要輸入斜線除非是WorldEdit。
|
|
|
|
使範圍內指定類型的怪物受到傷害,並且使施放這個技能的BOSS回血,
吸到兩隻怪就回復兩次[回血]設定的血量,依此類推。
[怪物類型]可以是1-1-2的怪物表格中的怪物或MyThicMobs的怪物,請代入怪物代碼,如果要吸的是玩家的血請代入player。
|
|
|
|
使範圍內所有玩家受到傷害。
<無視裝備>指的是這個技能造成的傷害是否要計算到盔甲和抵抗藥水抵禦。
|
|
|
|
使範圍內所有生物受到傷害。
<無視裝備>指的是這個技能造成的傷害是否要計算到盔甲和抵抗藥水抵禦。
|
|
|
|
使施放這個技能的BOSS自己會受到傷害。
<無視裝備>指的是這個技能造成的傷害是否要計算到盔甲抵禦。
|
|
|
|
使施放這個技能的BOSS強制穿上某設定好的裝備,會強制覆蓋原本身上有的裝。
[物品代碼]請填入1-2-1所教的物品代碼。
[欄位]請填0~4,0為手握,1為鞋子,2為褲子,3為衣服,4為帽子。
|
|
|
|
使範圍內的所有玩家都受到爆炸傷害。
[力量]為爆炸的力量,值越大傷害越強爆炸越大。
<著火>為是否讓爆炸時周遭的方塊著火。
<破壞方塊>為是否讓爆炸時周遭的方塊被破壞。
|
|
|
|
使範圍內所有生物(包括動物、怪物、玩家)都傳送到施放技能的BOSS旁邊。
如果範圍設定0的話只會傳送BOSS現在盯著(仇視)的生物。
|
|
|
|
使範圍內所有玩家被傳送至範圍中的任意一處。
[玩家範圍]意旨多少範圍內的玩家會被影響。
[平行範圍]和[垂直範圍]指玩家範圍內的人會被傳送至以BOSS為中心以這兩個範圍延伸的區域中的隨機一點。
|
|
|
|
使範圍內所有玩家為著火狀態。
[刻]請輸入數字,20刻為一秒,依此類推。
|
|
|
|
使範圍內所有玩家和怪物為著火狀態。
[刻]請輸入數字,20刻為一秒,依此類推。
|
|
|
|
使範圍內所有玩家被雷轟。
如果範圍設定0此技能將會指向BOSS現在盯著(仇視)的玩家。
|
|
|
|
使範圍內所有玩家和怪物被雷轟。
如果範圍設定0此技能將會指向BOSS現在盯著(仇視)的玩家或怪物。
|
|
|
|
使範圍內的玩家的對話框出現所設定的訊息,支援。
如果範圍設定0此訊息將會發送給伺服器全部的玩家。
可以用於'訊息'的變數有:
|
|
|
|
使施放此技能的BOSS重新轉移注意力,盯上範圍內別的玩家。
|
|
|
|
使範圍內的玩家接收到此技能指定的藥水效果。
[類型]請輸入藥水類型,詳見此章節最下方表格。
[刻]為藥水持續的時間,請輸入數字,20刻為一秒,依此類推。
[等級]請輸入藥水效果的等級。
|
|
|
|
使範圍內特定的怪物接收到此技能指定的藥水效果。
[類型]請輸入藥水類型,詳見此章節最下方表格。
[刻]為藥水持續的時間,請輸入數字,20刻為一秒,依此類推。
[等級]請輸入藥水效果的等級。
[怪物類型]可以是1-1-2的怪物表格中的怪物或MyThicMobs的怪物,請代入怪物代碼,如果要施放藥水效果給玩家請代入player。
|
|
|
|
使施放這個技能的怪物接收到此技能指定的藥水效果。
[類型]請輸入藥水類型,詳見此章節最下方表格。
[刻]為藥水持續的時間,請輸入數字,20刻為一秒,依此類推。
[等級]請輸入藥水效果的等級。
|
|
|
|
使該怪物所在世界的指定座標之按鈕被壓下。
難以測量按鈕正確的座標的話,請使用對準按鈕輸入:/mm u getblockcoords
|
|
|
|
讓範圍內的每一個玩家都透過命令提示字元輸入一次指定的指令。
可用於'指令'的變數有:
|
|
|
|
施放此技能的BOSS會在以所設定的瞬移距離來隨機瞬移。
|
|
|
|
施放此技能的BOSS會在限定的範圍內以所設定的瞬移距離來隨機瞬移。
<最大瞬移距離>請輸入BOSS一次最多可以瞬移幾格。
|
|
|
|
使範圍內所有的玩家被丟。
[丟多遠]請輸入數字,數字越大代表著玩家會飛得很遠。
[丟多高]請輸入數字,數字越大代表著玩家會飛得更高。
|
|
|
|
在限定時間內暫時切換BOSS所在世界的天氣。
[天氣類型]請輸入rain或thunder或clear,方別代表了下雨天、打雷、晴天。
|
|
|
|
施放技能的BOSS可以騎乘指定的BOSS,此技能或許可以有效解決生怪磚或自然生怪不出騎乘怪的問題。
[怪物代碼]請輸入Mobs裡怪物的代碼。
|
|
|
|
施放技能的BOSS可以強制讓指定的BOSS騎在施放技能的BOSS。
[怪物代碼]請輸入Mobs裡怪物的代碼。
|
|
|
|
被騎的BOSS施放技能後可以讓騎著他的BOSS強制解除騎乘狀態。
|
|
|
|
使該怪物所在世界的指定座標之拉桿被拉下/上。
<刻>請輸入伺服器刻,時間結束後會再拉一次拉桿。
難以測量拉桿正確的座標的話,請使用對準拉桿輸入:/mm u getblockcoords
|
|
|
|
直接改變施放這個技能的BOSS目前的血量。
[數字]請輸入要改變的血量。
|
|
|
|
直接改變施放這個技能的BOSS的最高血量。
[數字]請輸入要改變的血量。
|
|
|
|
可以讓BOSS施放粒子特效、聲音等特效於BOSS本身或範圍內所有玩家。
[施放對象]可輸入boss和target,boss代表著施放技能的BOSS為中心放出特效,target則是範圍內所有玩家都會被執行一次這個特效。
[特效]和<特效參數>將在下面逐條介紹:
打雷效果(不會有傷害):
煙霧特效(位置目前未知用法,可不加):
若還是不清楚以上敘述請參考
[數量]請輸入一次爆炸會出現的煙火數量。
[範圍]請輸入爆炸的範圍,1就是半徑為1的圓圈,3就是半徑為3的圓圈,以此類推。
<爆炸類型>請輸入0~4,0為小型爆炸,1為爆裂型爆炸,2為星型爆炸,3為大型球狀爆炸,4為爬行者狀。
<顏色>及<褪色顏色>請直接輸入十六進制色碼,不要有#字號,。
<飛行時間>請輸入0~3,0為直接爆炸,1~3由小到大飛行時間會越長。
若還是不清楚以上敘述請參考
[粒子代碼]請輸入的Particle Name代碼,皆有圖片呈現效果故不翻譯。
[平行擴散]請輸入整數,此數字越大,粒子向左右擴張的距離越大,若為0則不擴散。
[垂直擴散]請輸入整數,此數字越大,粒子向上下擴張的距離越大,若為0則不擴散。
[粒子數量]請輸入整數,此數字越大,所放出的粒子越多,受平行和垂直擴散影響而有打散的情況。
<速度>請輸入正數或0,此項偶爾影響著的是粒子的顏色、消失的速度、粒子大小。
<y軸值>請輸入整數,為粒子出現的高低,此數字越大,粒子就越往上面出現。
|
本帖的教程就到这里啦~Config.yml里面的也没啥好讲的所以就不说啦。
本帖来自参考哈姆雷特论坛的帖子来写的!算是半原创吧!感谢大家的支持!楼主用了16个小时才写完的帖子!只为了让这个插件又能重出江湖!如果另有需求请加楼主QQ
楼主提供特殊服务如果你觉得写得很好!请给我评分噢~有什么BUG也可以向我反馈!谢谢!
|