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



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




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
































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




















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











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











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










使用后












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




















插件指令
/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物品库,在配置文件添加宝石样式强化几率爆炸武器,需防炸物品镶嵌界面可翻页,多页操作,加一百个孔位解决每次只能添加一行属性问题,兼容属性插件



本插件所用所有代码均为原创,不存在借用/抄袭等行为

第一页 上一页 下一页 最后一页