Quizy Combat Log

QuizyCombatLog:一个强大且轻量级的战斗日志解决方案,可防止不公平的 PvP 断开连接。它具有多重战斗追踪、可自定义的计时器、物品栏保护以及简洁的操作栏显示,旨在提升服务器的 PvP 体验。

资源图片
# 🗡️ QuizyCombatLog ## 📝 描述 QuizyCombatLog 是一个强大而轻量级的战斗日志插件,它能防止玩家在 PvP 战斗期间登出。通过可自定义的功能和消息,它可以帮助您的服务器维持公平的游玩体验。 ## ⚡ 特性 • 多重战斗系统(跟踪多个对手) • 可自定义的战斗持续时间 • 可配置的物品掉落系统 • 动作栏计时器显示 • 战斗期间的命令阻止 • 可配置的未阻止命令 • 自定义消息,支持颜色 • 死亡处理系统 • 战斗日志惩罚系统 ## 🛠️ 命令 ``` /qcl help - 显示帮助菜单 /qcl reload - 重新加载插件配置 /qcl combattime <秒数> - 设置战斗计时器持续时间 /qcl inventorydrop - 切换战斗日志时的物品掉落 ``` ## 🔧 配置 ```yaml # 战斗配置 combat: # 战斗标记持续时间(秒) duration: 10 # 玩家在战斗日志时是否掉落物品栏 inventory-drop: true # 战斗期间可以使用命令的列表 unblocked-commands: - "show" - "123" - "qcl" - "help" # 自定义消息配置 messages: combat-started: "&4&l⚔ &8» &7你已进入 &d&l战斗&7! &8(&7请勿登出&8)" combat-ended: "&2&l✔ &8» &7你不再处于 &d战斗&7状态了!" command-blocked: "&4&l✖ &8» &7战斗期间 &ddisabled &7命令!" player-combat-logged: "&4&l☠ &8» &d{player} &7战斗日志了!" # 动作栏配置 actionbar: format: "&d&lCOMBAT &8» &f{time}s" ``` ## 🎯 特性详解 ### 1️⃣ 多重战斗系统 - 同时跟踪多个战斗对手 - 每个战斗参与独立的计时器 - 在动作栏中显示剩余时间最短 ### 2️⃣ 物品保护 - 可配置的物品掉落系统 - 开启保护时,可以选择保留物品栏 - 启用保护时,防止物品丢失 ### 3️⃣ 命令管理 - 阻止战斗期间的命令 - 允许命令的配置白名单 - 防止传送和逃生命令 ### 4️⃣ 视觉反馈 - 动作栏计时器显示 - 自定义颜色编码的消息 - 战斗状态通知 ## 📋 权限 ``` quizycombatlog.admin: description: 允许访问管理员命令 default: op quizycombatlog.reload: description: 允许重新加载插件 default: op ``` ## 🚀 安装 1. 下载插件 2. 放置在您的插件文件夹中 3. 重启服务器 4. 在 config.yml 中配置 5. 如果需要,重新加载 ## ⚙️ 默认配置 该插件带有平衡的默认配置,适用于大多数服务器。所有设置都可以自定义在 config.yml 文件中。 ## 🔍 支持 如有任何支持、错误报告或功能请求: • 加入我们的 Discord: [Your Discord Link] • 在 GitHub 上创建问题: [Your GitHub Link] ## 📝 注意事项 - 与 Spigot 1.8+ 兼容 - 轻量级且优化 - 定期更新和支持 - 不需要依赖项 ## 🎮 使用示例 当玩家进入战斗时: 1. 战斗计时器开始 2. 动作栏显示剩余时间 3. 阻止的命令被禁用 4. 当计时器到期或玩家死亡时,战斗结束 5. 如果玩家在战斗期间登出: - 物品掉落(如果启用) - 死亡(如果启用) - 服务器广播消息 ## 💡 提示 - 根据您的服务器需求配置未阻止的命令 - 调整战斗时长以获得平衡的游戏体验 - 自定义消息以匹配您的服务器主题 - 使用颜色代码以获得更好的可见性 ## 🔄 更新 敬请关注定期更新和新功能! ## [加入 Discord ](https://discord.gg/UUaNzfZyc6)