常见问题
我想弄个新的宝石种类,怎么配置后没有效果
- 我们假设,你做了一个新的宝石种类,(超级牛逼)
yaml
攻击宝石:
类型: 超级牛逼
镶嵌奖励:
- ""
- ""
基础设置:
Material: REDSTONE
Name: §c超级牛逼的宝石
Lore:
- "§e牛逼就完事了"
- 然后你不知道怎么弄了,此时,打开你希望这个宝石可以被使用的gui文件,比如我打开了默认配置的 低级强化界面.yml ,然后我找到了最下面,发现了这么个配置
yaml
镶嵌槽位设置:
攻击型宝石:
#这里不要一样
识别的Lore: "§7[§c攻击宝石槽位§7]"
#高版本和低版本材质有区别,请自己鉴别
Material: RED_SHULKER_BOX
Name: "§f可镶嵌§c红宝石"
Lore:
- "§7手持宝石左键点击"
防御型宝石:
识别的Lore: "§7[§a防御宝石槽位§7]"
Material: GREEN_SHULKER_BOX
Name: "§f可镶嵌§b绿宝石"
Lore:
- "§7手持宝石左键点击"
- 此时我只需要在下面加上
yaml
超级牛逼:
识别的Lore: 这里写什么不需要我说了吧
Material: GREEN_SHULKER_BOX
Name: "§f可镶嵌§b超级牛逼宝石"
Lore:
- "§7手持宝石左键点击"
- 缩进不正确的话就不要问我了
为什么我的宝石拆除后原先的Lore没删
- 比如你的镶嵌奖励是
yaml
镶嵌奖励:
- "添加Lore{Lore=红米最帅}"
- "添加Lore{Lore=红米最帅}"
- 然后你镶嵌了一颗宝石后,把这两行删除了(真的是太过分了),这时候你再拆,当然不会还原了,因为拆除的时候要根据镶嵌奖励来执行还原的,附魔,增加属性也是一个道理,不过SK兼容,隐藏属性,MM兼容这些就没有关系了
只能指令获取宝石吗
- 是的,等我更新怪物掉落吧
感觉宝石配置好麻烦怎么办
那你别用了,通过文件全局配置- 在任意宝石文件上面可以加上以下配置
yaml
文件全局设置:
类型:
使用物品库:
镶嵌条件:
拆除条件:
拆除奖励:
镶嵌保护:
- 比如下面,我这样写,那么这个文件里所有宝石都是红宝石,并且都用的是mm的物品库,那么你下面的宝石这两个选项就可以不写了,当然你要写也是可以的,写了也没用了
yaml
文件全局设置:
类型: 红宝石
使用物品库: Mythicmobs
怎么制作镶嵌保护符
- 先在界面中添加下方配置
yaml
界面镶嵌保护:
- "保护符ID{物品名= ;物品lore= ;物品id= ;使用上限= ;提升成功率= }"
- 我这里先举个例子,假设我添加的配置是这样的
yaml
界面镶嵌保护:
- "保护符A{物品名=保护符A;使用上限=1;提升成功率=0.1}"
- "保护符B{物品名=保护符B;使用上限=2;提升成功率=0.05}"
- 接着我希望我的宝石可以使用保护符A和保护符B,我在此宝石中添加了以下配置(镶嵌保护)
yaml
攻击宝石:
类型: 攻击型宝石
镶嵌结果: "&7[已镶嵌&6Lore宝石&7]"
镶嵌奖励:
- "添加Lore{Lore=攻击力:100}"
镶嵌成功率: 0.5
镶嵌保护:
- "保护符A"
- "保护符B"
基础设置:
Material: REDSTONE
Name: §c攻击宝石
Lore:
- "§e攻击型宝石"
- "§r"
- "§c镶嵌以后将会添加一行Lore:"
- "§f攻击力:100"
- 那么宝石在镶嵌的时候,原本的成功率为50%,此时若我在材料槽位放置一个物品名为保护符A的物品,那么每次镶嵌最多消耗1个保护符A,提升成功率0.1,此时成功率为0.6 ; 若我再放置物品名为保护符B的物品到材料槽位,那么每次镶嵌最多消耗2个保护符B,提升成功率为0.05*使用的保护符B数量
如何让MM怪掉落宝石
- 在MM怪下添加RedmiGemDrop,写法与MM自带的Drop一致(支持变量,四则运算)
yaml
测试怪物:
Type: zombie
Display: '§8测试怪物'
Health: 100
#MM自带的掉落
Drops:
- exp 100
- money 300
#本插件的掉落
RedmiGemDrop:
#宝石的ID 掉落的数量 掉落的概率
- 防御宝石 1+1 0.5
#有50%概率掉落2个防御宝石