• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
ConditionalStat —— 基于条件规则为玩家动态应用 AttributePlus 属性效果![1.20+]

原创 付费 ConditionalStat —— 基于条件规则为玩家动态应用 AttributePlus 属性效果![1.20+] 1.0.0

请登录后获取
版权类型
原创
插件中文名称
条件属性控制
插件英文名称
ConditionalStat
原帖地址
https://afdian.com/a/EnTIv
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
  7. 其他核心
语言支持
中文(简体)
前置组件
AttributePlus: https://www.mcbbs.co/thread-43-1-1.html
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
✨ 插件简介

ConditionalStat 是一款基于条件规则为玩家动态应用 AttributePlus 属性效果的服务器插件,适合按权限、PlaceholderAPI 数值与组合条件实现差异化属性加成。

🛡️ 权限条件:可按玩家权限判断是否命中规则,并支持 all 匹配模式处理多权限场景。
📊 变量条件:可读取 PlaceholderAPI 变量,并支持数值、字符串、布尔等比较方式。
🧩 组合逻辑:内置 all、any、not 条件类型,方便组合更精细的触发规则。
⚔️ 属性应用:命中规则后将配置中的 AttributePlus 属性行作为持久来源写入玩家属性数据。

📖 插件用法

重载命令: /cstat reload

⚙️ 插件配置

代码:
rules:
# ConditionalStat 配置示例
#
# 规则说明:
# 1. 支持的条件类型:permission、placeholder、all、any、not
# 2. placeholder 条件支持数值、字符串、布尔比较,operation 必填
#
# 常用 operation 示例:
# - superior_or_equal : 大于等于
# - superior          : 大于
# - lower_or_equal    : 小于等于
# - lower             : 小于
# - equal_to          : 数值等于
# - equals_string     : 字符串完全相等
# - equalsignorecase_string : 字符串忽略大小写相等
# - contains_string   : 包含字符串
# - boolean           : 布尔值比较

rules:
  # 当玩家拥有 vip 权限,且等级变量至少达到 15 时,给予物理攻击加成
  - conditions:
      - type: permission
        permission: vip
      - type: placeholder
        placeholder: "%player_level%"
        operation: superior_or_equal
        value: "15"
    effects:
      - "物理攻击[+20]"

  # 当玩家不在安全区时,给予移动速度加成
  - conditions:
      - type: not
        condition:
          type: placeholder
          placeholder: "%worldguard_region_name%"
          operation: contains_string
          value: "safe"
    effects:
      - "移动速度[+10]"

📥 下载地址

请前往 爱发电(点击打开) 发电 5 元获取插件

当你在爱发电购买了我的插件后,你将享有以下权益:
  1. 任何时间无条件无理由退款:只需要联系我即可~
  2. 插件版本兼容:如果我的插件不符合你的服务端或版本,你可以请求更新!
  3. 插件功能建议或请求:只要不是太复杂都可以根据你的需求添加
  4. 插件使用教学:如果你不会使用我的插件,可以私聊我寻求帮助
  5. 插件BUG反馈修复:我将会尽可能地协助你修复插件出现的 BUG

想看看我的其他插件?目前我已发布 30+ 款插件
你可以在这里找到我的所有插件:https://www.minebbs.com/resources/authors/entiv.965/

📞 联系方式

你可以通过以下方式来找到我!我可以提供免费的答疑服务或技术支持~
另外还接中小型插件定制,如果有需要的话就联系我吧!

QQ号:1522935501
QQ群:👉 600731934(点击加入)
作者
EnTIv
查看
189
首次发布
最后更新

评分

0.00 星 0 次评分

EnTIv 的其他资源

后退
顶部 底部