资源图标

原创 闭源 MayPapiCheck-判断变量执行指令 1.1

完成注册/登录后下载
版权类型
原创
插件中文名称
Papi检测
插件英文名称
MayPapiCheck
原帖地址
#
支持的核心(服务端)
  1. Spigot
语言支持
中文(简体)
前置组件
PlaceholderAPI
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
插件简介
  • 判断变量: 支持自定义变量判断
  • 自动检测: 可以循环检测变量是否=设置的数值
  • 执行指令: 支持检测通过和失败执行的指令

配置文件​

YAML:
# 检查间隔 20 tick = 1s

check_interval: 10

# 调试模式 - 开启后会显示详细的检测日志

debug: false

# 消息格式说明:

# success_message 和 fail_message 支持两种格式:

# 1. 单行字符串格式: success_message: "单行提示消息"

# 2. 多行List格式: success_message: ["第一行", "第二行", "第三行"]

# List格式更适合复杂的多行提示,便于排版和维护

# 命令配置说明:

# commands: 检测通过时执行的命令列表

# fail_commands: 检测失败时执行的命令列表(可选,不配置则不执行任何失败命令)

# 检测组

测试组1:

  # 支持的运算符:

  # 比较运算符: >= <= > < == !=

  # 逻辑运算符: && (AND) || (OR)

  # 示例: "%gs_data_测试1%==1 && %gs_data_测试2%>=2"

  #      "%gs_data_测试3%<=2 || %gs_data_测试4%>5"

  papi:

    - "%gs_data_测试1%==1 && %gs_data_测试2%>=2"

    - "%gs_data_测试3%<=2 || %gs_data_测试4%>5"

  # 检测通过时执行的命令

  commands:

    - "say 测试 %player%"

  # 检测失败时执行的命令(可选配置)

  fail_commands:

    - "say 玩家 %player% 未通过测试组1的检测"

    - "title %player% title {\"text\":\"检测失败\",\"color\":\"red\"}"

  # 是否开启自动检测 (true=启用, false=禁用,只能手动执行)

  auto_check: true

  # 是否显示检测结果提示 (true=显示, false=不显示)

  show_message: true

  # 检测通过时的提示信息 (支持 %player% 占位符和颜色代码)

  # 支持单行字符串或多行List格式,List格式方便排版和分行显示

  success_message:

    - "§a§l✓ §f玩家 §e%player% §f通过了 §a测试组1 §f的检测!"

    - "§7恭喜你满足了所有条件~"

  # 检测未通过时的提示信息 (支持 %player% 占位符和颜色代码)

  fail_message:

    - "§c§l✗ §f玩家 §e%player% §f未通过 §c测试组1 §f的检测"

    - "§7请继续努力达成条件!"

# 示例:仅手动检测的组

测试组2:

  papi:

    - "%player_level%>=10"

  # 检测通过时执行的命令

  commands:

    - "give %player% diamond 1"

  # 检测失败时执行的命令(可选配置)

  fail_commands:

    - "say 玩家 %player% 等级不足,需要10级才能获得奖励"

    - "playsound entity.villager.no player %player%"

  # 禁用自动检测,只能通过 /maypapicheck run 测试组2 玩家名 手动执行

  auto_check: false

  # 启用检测提示

  show_message: true

  success_message:

    - "§a§l恭喜! §f玩家 §e%player% §f达到了等级要求!"

    - "§6✨ 你获得了钻石奖励!"

    - "§7继续保持,更多奖励等你来拿~"

  fail_message:

    - "§c§l抱歉! §f玩家 §e%player% §f等级不足"

    - "§e当前要求:等级 ≥ 10级"

    - "§7努力升级后再来尝试吧!"

# 示例:无提示的静默检测组

静默组:

  papi:

    - "%player_health%<5"

  # 检测通过时执行的命令(治疗玩家)

  commands:

    - "say %player% 血量低于5"

  # 检测失败时不执行任何命令(未配置fail_commands)

  auto_check: true

  # 不显示任何提示信息

  show_message: false

可加入官方交流群: 1055725784反馈问题和需求
作者
MayIHaveK
下载
15
查看
429
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部