• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
YeDeconix —— 让免费插件也能媲美付费品质的超强分解系统!

原创 闭源 工具 经济 YeDeconix —— 让免费插件也能媲美付费品质的超强分解系统! 1.0.1

版权类型
二次开发
插件中文名称
叶分解
插件英文名称
YeDeconix
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
前置组件
MythicMobs,Vault
适配版本(Java)
  1. 1.20
  2. 1.19
  3. 1.18
  4. 1.17
  5. 1.16
  6. 1.15
  7. 1.14
  8. 1.13
  9. 1.12
  10. 1.11
  11. 1.10
  12. 1.9
  13. 1.8
「免费开源 · 功能炸裂」
一款让付费插件都颤抖的全能分解系统!无论你是服主还是玩家,体验过叶分解后只会感叹:"这竟然是完全免费的!"
1742577692002.webp

1742577696839.webp

1742577710083.webp

1743741748735.webp

可显示背包中可分解物品的名称以及数量!(1.0.1版本新功能)
1743741822935.webp

可批量分解所有配置中能够匹配到的物品!
1743741870382.webp

可自定义显示消息,以及各种功能!(按钮所有功能见最下方配置文件)
配置文件:
YAML:
settings:
prefix: "&8[&a叶分解&8] " #自定义插件消息提示前缀!
  debug: false #默认关闭即可,不重要
##############
# GUI配置模块 #
##############
gui:
title: "&8[&6分解系统&8]"   #GUI分解界面名称
  size: 54   #页面大小,不能大于54,不能小于9的倍数
  49:   #格子位置
    material: WOOL   #材质,可更改
    data: 0    #材质的数据标签
    name: "&c一键分解"   #分解按钮的名字,可更改!
    lore:       #分解按钮的lore,可更改!
      - "&7点击分解所有物品"
    #    多功能指令系统,这里说的是下面的gongneng配置项!
    #    支持以下指令前缀([类型] 内容格式):
    #    指令类型   功能说明   示例
    #    [message]  发送私聊消息 [message]&a你好 <player_name>
    #    [bc]   全服广播   [bc]&e玩家 <player_name> 上线了!
    #    [title]    发送标题(主标题%副标题)  [title]&6公告%&f欢迎来到服务器
    #    [titleall] 全服发送标题 同上
    #    [sound]    播放音效(可设音量) [sound]ENTITY_PLAYER_LEVELUP 1.0
    #    [soundall] 全服播放音效 同上
    #    [player]   玩家执行命令 [cmd]warp spawn
    #    [op]   以OP权限执行命令  [op]give <player_name> diamond 64
    #    [console]  控制台执行命令    [console]ban <player_name>
    #    [decompose]    触发分解流程 [decompose]
    #    变量支持
    #    支持在所有文本内容中使用以下变量:
    #    变量 说明 示例替换结果
    #    %player%   玩家名    Yelenas
    #    %player_name%  同 %player% Yelenas
    #    %uuid% 玩家UUID d3b3b3b3-...
    #    %world%    玩家所在世界名    world
    #    %x% %y% %z%    玩家坐标   123 64 -542
    #    %health%   当前生命值  20.0
    #    %max_health%   最大生命值  20.0
    gongneng:    #分解按钮的功能,可更改!-------------更详细的功能介绍请看插件文件夹附带的按钮功能介绍.txt
      - "[message]&a玩家%player_name%点击了分解按钮"
      - "[decompose]"
      - "[sound]ENTITY_PLAYER_LEVELUP"
  47:
material: KNOWLEDGE_BOOK
name: "&6可分解物品列表"
    lore:
- "&e当前可分解物品:"
      - "{decomposable_items}"
      - "&7&o点击此处刷新列表"
    gongneng:
- "[refresh_items]" # 新增刷新功能
  31:
material: BARRIER
name: "&c测试按钮"
    gongneng:
- "[message]&c正在打开垃圾桶"
      - "[player]trash"
##############
# 消息提示模块 #
##############
messages:     #以下提示消息均可自定义
  reload-success: "&a配置已重载!"
  batch-success: "&a成功分解了 &e{count} &a件物品!"
  no-permission: "&c你没有权限执行此操作!"
  inventory-full: "&c[叶子的小提示]&4&l背包已满,部分物品掉落在地面!"
  no-match: "&c该物品无法分解!"
  reward-money: "&a获得金钱: &e{amount}"
  reward-item: "&a获得物品: &e{item}" #这几个可以作为分解测试用的日志提示,给玩家看的话会很多很烦
  reward-mythic: "&a获得神话物品: &e{item}"  #这几个可以作为分解测试用的日志提示,给玩家看的话会很多很烦
  reward-command: "&a已执行命令: &e{command}"        #这几个可以作为分解测试用的日志提示,给玩家看的话会很多很烦,不想要的话留空即可
  no-permission-reward: "&c你需要权限 &e{permission} &c来领取此奖励!"
  decomposable-list: #以下均为新功能,如果有任何bug或者问题,QQ反馈,2128158509
    max-display-lines: 7 # 自定义最大显示行数
    item-format: "&a▸ {name} &7(数量: &e{amount}&7)"
    overflow-msg: "&8[&c!&8] &7还有 &c{count} &7项未显示..."
##############
# 分解配置模块 #
##############
items:
# 匹配规则:
  # 1. 如果配置了名称,必须名称匹配
  # 2. 如果配置了Lore,必须全部包含配置的Lore
  # 3. 如果同时配置了名称和Lore,需要同时满足
  # 4. 别搞两项重复的lore和name,会出现错误分解!
  超级神武: #分解ID,可自定义
    name: "&d超级神武" #物品名称
    lore: #物品lore
      - "&a超级叶子!!"
    rewards:
0:  # 使用数字键表示列表索引,也就是顺序,不重要
        type: ITEM
value: "IRON_INGOT:2"
        permission: yedeconize.admin
1:
type: COMMAND #可执行基本上所有的命令,包括其他插件命令,原版命令!
        value: "mm i give %player_name% 神武"
        permission: yedeconize.admin
2:
type: MYTHIC_ITEM #MM物品库的给予方法  需要前置 MythicMobs - 神话怪物
        value: "神武"
        permission: yedeconize.admin
3:
type: MONEY #直接给钱,不用写进命令中,需要前置 Vault - 经济
        value: "1000"
        permission: yedeconize.admin
超级神武2: #分解ID,可自定义
    name: "&d尚方宝剑" #物品名称
    lore: [] #可留空,只匹配name
    rewards:
0: # 使用数字键表示列表索引
        type: ITEM
value: "IRON_INGOT:2"
      1:
type: COMMAND
value: "mm i give %player_name% 神武"
      2:
type: MYTHIC_ITEM
value: "神武"
      3:
type: MONEY
value: "1000"
        permission: yedeconize.admin
超级神武3: #分解ID,可自定义
    name: "" #物品名称,可留空
    lore: #物品lore,只匹配lore -----------------
      - "&a原神启动!"
    rewards:
0: # 使用数字键表示列表索引,排序
        type: ITEM
value: "IRON_INGOT:2"
      1:
type: COMMAND
value: "mm i give %player_name% 神武"
      2:
type: MYTHIC_ITEM
value: "神武"
        permission: vip.vip1 #玩家需要拥有这个权限才可以获得这个奖励,可修改
      3:
type: MONEY
value: "114514"
        permission: yedeconize.admin #玩家需要拥有这个权限才可以获得这个奖励,可修改
  附魔神斧: #分解ID,可自定义
    name: "&a开山斧" #物品名称,可留空
    lore: #物品lore,只匹配lore -----------------
      - "&a传说沉香使用的附魔神斧"
    rewards:
0: # 使用数字键表示列表索引,排序
        type: ITEM
value: "IRON_INGOT:2"
      1:
type: COMMAND
value: "mm i give %player_name% 神武"
      2:
type: MYTHIC_ITEM
value: "神武"
        permission: vip.vip1 #玩家需要拥有这个权限才可以获得这个奖励,可修改
      3:
type: MONEY
value: "114514"
        permission: yedeconize.admin #玩家需要拥有这个权限才可以获得这个奖励,可修改
命令和权限:
yfj gui - 打开GUI分解页面
yfj reload - 重载配置文件
yedeconix.reload - 重载命令的权限
YAML:
一、核心功能

    动态GUI构建

        自定义GUI标题、尺寸(9-54格)

        任意槽位配置功能按钮

        按钮支持自定义材质、数据值、名称、Lore

############################################

gui:

  title: "&8[&6分解系统&8]"

  size: 54

  49:

    material: RED_WOOL

    data: 0

    name: "&c一键分解"

    lore:

      - "&7玩家: <player>"

      - "&7世界: <world>"

    gongneng:

      - "[message]&a玩家 <player> 开始分解!"

      - "[decompose]"

      - "[sound]ENTITY_PLAYER_LEVELUP 1.0"

  46:

    material: EMERALD

    name: "&a玩家信息"

    gongneng:

      - "[title]<player>%&e生命值: <health>/<max_health>"

      - "[message]&b坐标: <x> <y> <z>"

  31:

    material: BOOK

    name: "&e公告"

    gongneng:

      - "[bc]&6[系统] &f玩家 <player> 使用了分解功能"

      - "[titleall]&6公告%&a服务器维护中"

############################################

    多功能指令系统

    支持以下指令前缀([类型] 内容格式):

    指令类型    功能说明    示例

    [message]    发送私聊消息    [message]&a你好 <player_name>

    [bc]    全服广播    [bc]&e玩家 <player_name> 上线了!

    [title]    发送标题(主标题%副标题)    [title]&6公告%&f欢迎来到服务器

    [titleall]    全服发送标题    同上

    [sound]    播放音效(可设音量)    [sound]ENTITY_PLAYER_LEVELUP 1.0

    [soundall]    全服播放音效    同上

    [player]    玩家执行命令    [cmd]warp spawn

    [op]    以OP权限执行命令    [op]give <player_name> diamond 64

    [console]    控制台执行命令    [console]ban <player_name>

    [decompose]    触发分解流程    [decompose]


    变量支持

    支持在所有文本内容中使用以下变量:

    变量    说明    示例替换结果

    %player%    玩家名    Yelenas

    %player_name%    同 %player%    Yelenas

    %uuid%    玩家UUID    d3b3b3b3-...

    %world%    玩家所在世界名    world

    %x% %y% %z%    玩家坐标    123 64 -542

    %health%    当前生命值    20.0

    %max_health%    最大生命值    20.0
  • 喜欢
反馈: 大帅哥嘿嘿68
作者
叶倾仙
价格
200金粒
下载
16
查看
494
首次发布
最后更新

评分

0.00 星 0 次评分

叶倾仙 的其他资源

最新更新

  1. 1.0.1版本更新|更新分解显示和数量显示,修复某些情况下会触发的重大bug!

    现在已经支持显示可分解物品名称的功能! 并且修复一个刷分解物品的大bug! 要使用新版本功能,请先将原配置文件删除(原先的分解配置依旧可以使用),否则无法加载新功能配置!
后退
顶部 底部