本帖最后由 83585384 于 2023-11-6 07:44 编辑 
ShuInlay

- -> 改变传统强化方式: 放置宝石->放置强化石->放置装备->点击强化
- -> 强化方式为放入装备在UI上显示空孔位,拿着宝石点击UI即可强化
- -> 将装备放入界面即可显示详细镶嵌信息
- -> 自定义物品孔位lore
- -> 自定义宝石种类
- -> 自定义强化界面UI
- -> 自定义强化成功率,强化必成物品
- -> 自定义强化成功添加的lore
- -> 放入任意数量的强化必成物品,每次强化-1
- -> 镶嵌成功,失败消息
介绍图片

这是我写的界面,是可以自定义的
这是装备放入之前的界面



将这个装备放入以后
装备放入前后,界面显示装备上的孔位都是可以自定义的


拿着事先写好的宝石去点击就可以镶嵌

镶嵌失败宝石消失,镶嵌成功的话如下

可以放入任意数量,强化保护物品,每次强化消耗一个
使用前

使用后

如果我将一把被强化过的武器放上来也会显示之前强化的宝石


插件指令
 /sinlay open ---打开镶嵌界面/sinlay reload --- 重载配置文件(默认op可用)
/sinlay open ---打开镶嵌界面/sinlay reload --- 重载配置文件(默认op可用)
插件配置

配置文件只有三个,里面都有注释,很容易看懂
config.yml
#
#强化界面的名称
GUI_Title: "强化界面"
#
#强化保护物品的名字
SuccessItem: "§6强化必成卷轴"
#
#没有保护的情况下强化成功几率
SuccessChance: 50
#
#空槽位的lore
#为宝石种类变量,你可以分为红蓝黄绿...各种宝石
Blank_Lore: "§f[§7槽位§f]"
#
#镶嵌成功向玩家发送的消息
InlaySuccess: "§6强化成功"
#
#强化失败向玩家发送的消息
InlayFail: "§c强化失败,宝石消失"复制代码
gem.yml
#MM物品
攻击宝石1:
#宝石的类型,对应config的变量
type: §c红宝石
#宝石名,要和MM物品里的名字一致,镶嵌的时候只检测宝石的名字
Name: "§c低级攻击宝石"
#强化后增加的lore
Attribute: "§c物理攻击 §7+ §b10"
攻击宝石2:
type: §c红宝石
Name: "§c中级攻击宝石"
Attribute: "§c物理攻击 §7+ §b20"
攻击宝石3:
type: §c红宝石
Name: "§c高级攻击宝石"
Attribute: "§c物理攻击 §7+ §b30"
生命宝石1:
type: §a绿宝石
Name: "§a低级生命宝石"
Attribute: "§a生命力 §7+ §b100"
生命宝石2:
type: §a绿宝石
Name: "§a中级生命宝石"
Attribute: "§a生命力 §7+ §b200"
生命宝石3:
type: §a绿宝石
Name: "§a高级生命宝石"
Attribute: "§a生命力 §7+ §b300"复制代码
gui.yml
Layout:
- "HHHHCHHHH"
- "HHHHHHHHH"
- "HSHSHSHSH"
- "HHHHXHHHH"
- "HSHSHSHSH"
- "HHHHHHHHH"
Items:
#普通槽位,仅为视觉效果
H:
Function: Slot
ID: 160
Data: 0
Display: "§e中间放入装备后可强化"
Lore:
- "§a请将物品放在中间"
- "§a请将保护石放在信标处"
#强化物品槽位,放入需要强化的物品(只能一个)
X:
Function: Item
ID: 399
Data: 0
Display: "§c放入强化物品"
#宝石孔槽位(请让宝石孔槽位的数量大于等于武器的宝石孔位的数量)
#此处为强化物品槽位为空时的显示
S:
Function: StoneSlot
ID: 166
Data: 0
Display: "§e拿着宝石点击该槽位可强化"
Lore:
- "§a请将物品放在中间"
- "§a请将保护石放在信标处"
#强化保护物品槽位(只能一个)
C:
Function: SuccessItem
ID: 138
Data: 0
Display: "§e此处放入强化必成卷轴"
#此处为武器放上去后空宝石孔位显示的物品,对应gem文件宝石的type
Gem_Slot:
§c红宝石:
ID: 233
Data: 0
Display: "§c此处放入红宝石"
§a绿宝石:
ID: 224
Data: 0
Display: "§a此处放入绿宝石"复制代码
插件下载


ShuInlay.jar
(22 KB, 下载次数: 0)
前置插件 Mythicmobs
有任何bug和想法可以告诉我
如果需要的人多的话,后序计划更新
[封印槽位],需花费金币或物品解锁镶嵌成功和失败执行指令,播放音效无需mm物品库,在配置文件添加宝石样式强化几率爆炸武器,需防炸物品镶嵌界面可翻页,多页操作,加一百个孔位解决每次只能添加一行属性问题,兼容属性插件
本插件所用所有代码均为原创,不存在借用/抄袭等行为
ShuInlay
- -> 改变传统强化方式: 放置宝石->放置强化石->放置装备->点击强化
- -> 强化方式为放入装备在UI上显示空孔位,拿着宝石点击UI即可强化
- -> 将装备放入界面即可显示详细镶嵌信息
- -> 自定义物品孔位lore
- -> 自定义宝石种类
- -> 自定义强化界面UI
- -> 自定义强化成功率,强化必成物品
- -> 自定义强化成功添加的lore
- -> 放入任意数量的强化必成物品,每次强化-1
- -> 镶嵌成功,失败消息
介绍图片
这是我写的界面,是可以自定义的
这是装备放入之前的界面
将这个装备放入以后
装备放入前后,界面显示装备上的孔位都是可以自定义的
拿着事先写好的宝石去点击就可以镶嵌
镶嵌失败宝石消失,镶嵌成功的话如下
可以放入任意数量,强化保护物品,每次强化消耗一个
使用前
使用后
如果我将一把被强化过的武器放上来也会显示之前强化的宝石
插件指令
插件配置
配置文件只有三个,里面都有注释,很容易看懂
config.yml
#
#强化界面的名称
GUI_Title: "强化界面"
#
#强化保护物品的名字
SuccessItem: "§6强化必成卷轴"
#
#没有保护的情况下强化成功几率
SuccessChance: 50
#
#空槽位的lore
#为宝石种类变量,你可以分为红蓝黄绿...各种宝石
Blank_Lore: "§f[§7槽位§f]"
#
#镶嵌成功向玩家发送的消息
InlaySuccess: "§6强化成功"
#
#强化失败向玩家发送的消息
InlayFail: "§c强化失败,宝石消失"复制代码
gem.yml
#MM物品
攻击宝石1:
#宝石的类型,对应config的变量
type: §c红宝石
#宝石名,要和MM物品里的名字一致,镶嵌的时候只检测宝石的名字
Name: "§c低级攻击宝石"
#强化后增加的lore
Attribute: "§c物理攻击 §7+ §b10"
攻击宝石2:
type: §c红宝石
Name: "§c中级攻击宝石"
Attribute: "§c物理攻击 §7+ §b20"
攻击宝石3:
type: §c红宝石
Name: "§c高级攻击宝石"
Attribute: "§c物理攻击 §7+ §b30"
生命宝石1:
type: §a绿宝石
Name: "§a低级生命宝石"
Attribute: "§a生命力 §7+ §b100"
生命宝石2:
type: §a绿宝石
Name: "§a中级生命宝石"
Attribute: "§a生命力 §7+ §b200"
生命宝石3:
type: §a绿宝石
Name: "§a高级生命宝石"
Attribute: "§a生命力 §7+ §b300"复制代码
gui.yml
Layout:
- "HHHHCHHHH"
- "HHHHHHHHH"
- "HSHSHSHSH"
- "HHHHXHHHH"
- "HSHSHSHSH"
- "HHHHHHHHH"
Items:
#普通槽位,仅为视觉效果
H:
Function: Slot
ID: 160
Data: 0
Display: "§e中间放入装备后可强化"
Lore:
- "§a请将物品放在中间"
- "§a请将保护石放在信标处"
#强化物品槽位,放入需要强化的物品(只能一个)
X:
Function: Item
ID: 399
Data: 0
Display: "§c放入强化物品"
#宝石孔槽位(请让宝石孔槽位的数量大于等于武器的宝石孔位的数量)
#此处为强化物品槽位为空时的显示
S:
Function: StoneSlot
ID: 166
Data: 0
Display: "§e拿着宝石点击该槽位可强化"
Lore:
- "§a请将物品放在中间"
- "§a请将保护石放在信标处"
#强化保护物品槽位(只能一个)
C:
Function: SuccessItem
ID: 138
Data: 0
Display: "§e此处放入强化必成卷轴"
#此处为武器放上去后空宝石孔位显示的物品,对应gem文件宝石的type
Gem_Slot:
§c红宝石:
ID: 233
Data: 0
Display: "§c此处放入红宝石"
§a绿宝石:
ID: 224
Data: 0
Display: "§a此处放入绿宝石"复制代码
插件下载
ShuInlay.jar
(22 KB, 下载次数: 0)
前置插件 Mythicmobs
有任何bug和想法可以告诉我
如果需要的人多的话,后序计划更新
[封印槽位],需花费金币或物品解锁镶嵌成功和失败执行指令,播放音效无需mm物品库,在配置文件添加宝石样式强化几率爆炸武器,需防炸物品镶嵌界面可翻页,多页操作,加一百个孔位解决每次只能添加一行属性问题,兼容属性插件
本插件所用所有代码均为原创,不存在借用/抄袭等行为