本帖最后由 青藤子. 于 2019-7-18 13:02 编辑
搬运工的碎碎念
搞这个研究了好久,而且前置插件还一大堆...
不过总算弄出来了
前置需求
也许我会负责把MyHero系列插件二搬并补全?
建议以上插件全装方可安装此插件.
站内搬运MyHero Core,Myhero Items可能版本过旧,建议去官网下载
光是下载这些前置就要了我10多分钟
教程
好的~现在假设你安装完了这些全部的所有的插件~
当把这些插件全部安装完后会在你的服务器的服务端plugins文件夹上生成个Myhero文件夹
点开它,有Drops,Items,Mobs,Spawners四个文件夹
我先介绍主要的Mobs,点开mobs,里面有个MobTest.yml文件夹,用Notepad++(推荐)打开
- MobTest1:
- Type: 16
- Name: Noob
- Drops:
- - DropTest1
- MobTest2:
- Type: 42
- Name: Baba
- Drops:
- - DropTest1
- MobTest3:
- Type: 32
- #怪物类型
- Drops:
- #掉落物
- - DropTest1
- Eq:
- #怪物的装备
- # Testitem.yml的物品ID:装备部位
- - ItemTest2:5
- Health: 1
- #设置怪物最大生命值
- Damage: 4
- #设置怪物伤害
复制代码其中我将MobTest3整好了注释,以后要添加怪物可以按照类似的格式来,Type为怪物类型
怪物类型有:蝙蝠(19)鹦鹉(30)兔(18)海豚(31)鱿鱼(17)鸡(10)牛(11) 驴(24)马(23)骆驼(29)哞菇(16)骡(25)豹猫(22)猪(12)北极熊(28) 羊(13)骷髅马(26)村民(15)僵尸马(27)烈焰人(43)末影龙(53) 恶魂(41)恼鬼(105)凋零(52)岩浆怪(42)史莱姆(37)远古守卫者(50)守卫者(49) 洞穴蜘蛛(40)爬行者(33)末影人(38)末影螨(55)唤魔者(104)骷髅(34) 尸壳(47)铁傀儡(20)僵尸猪人(36)潜影贝(54)蠹虫(39)雪傀儡(21)蜘蛛(35) 流浪者(46)卫道士(57)女巫(45)凋零骷髅(48)狼(14)僵尸(32)僵尸村民(44) (哇为什么翻译出来有这么多啊哭了又是码字码了十分钟) |
Drop为掉落物(需要Myhero Level和Myhero item支持),这里先暂时不讲,Eq为怪物装备(需要Myhero item支持),
EQ项有六个装备糟,0代表左手,1代表右手,2代表头盔,3代表胸甲,4代表护腿,5代表靴子
- ItemTest2:
- ID: 301
- displayname: '&4Super boots'
- color: 13
- enchant:
- - '0:3'
- - '1:3'
复制代码这是我的Itemtest2的物品设置,ID301代表它是皮革靴子,剩下的标签参考介绍帖(介绍帖上方已给出)
那么,如果我把
- Eq:
- #怪物的装备
- # Testitem.yml的物品ID:装备部位
- - ItemTest2:5
复制代码设置成这个样子,那么就是怪物将带有保护3,火焰保护3皮革靴子戴在靴子部位,就是这个样子
类似的,你也可以将不同的武器装备加到对应的部位里面.
然后这是其他的标签介绍
Name:dalao 就是将生物的名称设置成dalao
Health: 1 就是设置生命值,Damage: 4 设置伤害
好的现在介绍Drops里面的DropTest.yml文件了.
- #编号
- DropTest1:
- #最小掉落物数量
- MinDrop: 1
- #最大掉落物数量
- MaxDrop: 3
- #掉落几率
- DropChance: 0.1
- #掉落物
- Drop:
- #- (Myhero Item的物品编号) 掉落多倍的几率 最小数量 最大数量
- - ItemTest2 0.1 1 1
复制代码几乎没有什么可以介绍的,要写的内容都写在里面了,依此类推,可增加不同的掉落类型
将里面的掉落编号(我这里上面的是DropTest1)放在MobTest.yml里面的
Drops,就像这样
那么此怪物的掉落物品就应用了DropTest1的掉落物品
根据我的这样的设置,怪物就会有几率能够掉落那个保护III,火焰抗性III的靴子.
然后是Spawner里面的SpawnTest.yml设置
- Test1:
- X1: 100
- #X1坐标
- Y1: 100
- #Y1坐标
- X2: 0
- #X2坐标
- Y2: 0
- #Y2坐标
- MaxMobs: 100
- #怪物最大生成数量
- SpawnMinMobs: 3
- #怪物最小数量生成速度
- SpawnMaxMobs: 6
- #怪物最大数量生成速度
- World: "world"
- #应用世界名
- Mobs:
- #刷新的怪物类型
- - MobTest3:1
- Test2:
- Location: -4 77 150
- #定点刷怪
- World: "world"
- MaxMobs: 1
- Chance: 0.3
- #生成怪物的几率
- Mobs:
- - MobTest1:1
复制代码
第一个的Test1属于范围类刷新怪物,Y1,2应该是属于mc中的z坐标
通过X1Y1,X2Y2设定一个刷怪范围,如果像我这样的Test1设置的话
那么在x100~x0,z100~z0区间将不断的刷新怪物ID为MobTest3的怪物
直到刷完100只为止
而第二个的Test2属于定点刷新怪物,Location项像这样随便填一个坐标,那么在该坐标就会刷新怪物
由于我这里填的是MaxMobs:1,也就是说如果生成的第一只怪物没有杀死,那么它就不会生成第二只怪物
除非第一只怪物已被杀死,就像这样.
因为这项选的MobText1是生成哞菇,所以就在这个点上生成了哞菇.
ok,就是这样
[groupid=1536]Firefly Studio[/groupid]