• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
YlesBlockBreak | 简单实用的破坏方块后获得奖励插件 [1.7.x-1.21.X]

Bukkit YlesBlockBreak | 简单实用的破坏方块后获得奖励插件 [1.7.x-1.21.X] 1.0.3-SNAPSHOT

没有下载权限
◆ 支持核心
Spigot,CatServer,Arclight
◆ 游戏版本
1.7.x-1.21.X

插件简介

  • YlesBlockBreak 是一个基于原版方块破坏事件的插件
  • 可选取消原版的方块经验/物品 并执行自定义的命令组
  • 根据设定的权重随机执行不同的命令组
  • 权重的计算支持四则运算以及PlaceholderAPI变量解析

插件命令

  • /ybb reload - 重新加载配置文件。

配置文件

YAML:
#自定义节点 不要重复
test1:
  #匹配的物品 可删除
  match-item:
    - 'name:{&a垃圾赫兹稿名字}' #完全匹配物品名
    - 'lore:{&a傻逼赫兹稿lore}' #完全匹配一行lore
    - 'contain_name:{&a可爱捏}' #关键词匹配物品名
    - 'contain_lore:{&a喵喵喵}' #关键词匹配一行lore
    - 'material:{DIAMOND_PICKAXE}' #匹配物品类型
    - 'custom_model_data:{114514}' #自定义模型 此选项仅1.14+有效
    - 'item_model:{minecraft:test}' #物品模型 此选项仅1.21.2+有效
    - "permission:{随机权限}" #有权限
    - "no_permission:{没有随机权限}" #没权限
    - "papi:{%player_level% > 100}" #papi检测
    - "papi:{%player_name% == Ylesss}" #字符串检测
    - "nbt:{测试NBT}" #任意节点中包含测试关键字
  #匹配物品模式 默认为true
  #当true时为逻辑与模式 即要满足所有条件
  #当false时为逻辑或模式 即满足一个条件 由上到下
  match-item-model: true
  #条件通过消息 可删除
  succeed-message: "成功通过条件"
  #条件不通过消息 可删除
  fail-message: "条件判断不通过 不执行"
  #是否禁止 矿物获得的原版经验
  limit-drop-exp: false
  #是否禁止 矿物获得的原版物品
  limit-drop-item: true
  #当使用精准采集时 是否采集原方块
  silk-touch-set: false
  #在哪个世界才会触发方块破坏奖励
  #当填写字符 * 为所有世界都生效
  worlds:
    - 'world'
  #挖掘哪种方块会触发掉落
  blocks:
    - 'BEDROCK'
    - '251:2'
    - 'LIGHT_BLUE_CONCRETE'
  #奖励列表
  reward:
    #自定义概率节点 不要重复
    r1:
      # 权重/概率值
      # 可以是固定数值,也可以是数学表达式
      # 支持 PlaceholderAPI 变量
      chance: 50
      # 命令列表
      # 支持的命令类型标识符:
      #   [console]  - 以控制台身份执行命令
      #   [op]       - 以 OP 身份执行命令 (临时给予玩家 OP 权限)
      #   [message]  - 向玩家发送消息
      #   [chat]     - 让玩家发送聊天消息
      #   [bc]       - 全服广播消息
      #   [sound]    - 播放音效 格式: [sound] 音效名:音量:音调
      #   [actionbar]- 发送 ActionBar 消息
      #   [title]    - 发送标题 格式: [title] 主标题:副标题:淡入:停留:淡出
      #   [delay]    - 延迟执行 格式: [delay] tick数 (20tick = 1秒)
      #   无标识符   - 以玩家身份执行命令
      #
      # 可用变量:
      #   {chance}       - 当前奖励的概率值
      #   {node}         - 当前节点名称
      #   支持 PlaceholderAPI 的所有变量
      #   支持颜色代码 & (会自动转换为 §)
      #   支持16进制颜色代码
      commands:
        - "[console] give %player% diamond 1"
        - "[message] &a你获得了 1 个钻石!"
        - "[delay] 20"
        - "[sound] ENTITY_PLAYER_LEVELUP:1.0:1.0"
    r2:
      # 动态概率计算示例
      # 支持数学表达式和 PlaceholderAPI 变量
      # 例: 玩家等级 + 10,再乘以 1.5
      chance: "%player_level% + 10 (20/10)*1.5"
      commands:
        - "[console] say %player_name% 当前概率:{chance}"
        - "[op] gamemode creative"
        - "[message] &e你触发了动态概率奖励!"
        - "[title] &6恭喜:&e获得奖励:10:40:10"
        - "[actionbar] &a奖励已发放"
        - "say 这条命令以玩家身份执行"
    r3:
      chance: 30
      commands:
        - "[bc] &e玩家 %player_name% 挖到了稀有矿石!"
        - "[console] give %player% emerald 5"
        - "[delay] 40"
        - "[message] &a延迟 2 秒后发送的消息"

使用效果

浏览附件14495


问题反馈​

如果没有金粒下载可以加群获取资源
如果您在使用过程中遇到任何问题,或有功能建议,请通过以下方式联系我们:
  • QQ群: 1017991992
更多Yles系列插件请查看文档