Don't Kill Friends!

保护您的驯服动物免受伤害,即使您离线也不行! 具有HEX颜色支持且可完全配置的轻量级插件,适用于Minecraft 1.16.5-1.21.8。

资源图片
# DontKillFriends **保护你的驯服动物免受伤害,即使你离线也不行!** DontKillFriends 是一个轻量级的 Minecraft 插件,可以防止其他玩家伤害你心爱的宠物。无论你是否在线,你的驯服动物都能免受玩家攻击和环境破坏的侵害。 ## 特性 - **完整的宠物保护** - 保护驯服动物免受所有类型的伤害 - **离线保护** - 即便你离线,你的宠物也能安全 - **HEX 颜色支持** - 带有自定义颜色的精美消息 (`&#RRGGBB`) - **高度可配置** - 自定义保护的方方面面 - **调试模式** - 可选的详细日志记录,用于排除故障 - **轻量级** - 对性能的影响最小 - **多版本支持** - 兼容 Minecraft 1.16.5 - 1.21.8 ## 支持的伤害类型 - 玩家攻击 - 爆炸(TNT、苦力怕等) - 溺水 - 火焰和熔岩伤害 - 篝火伤害 - 雷击 - 坠落伤害 - 恶龙的吐息 - 投射物(箭等) - 魔法和药水效果 - 毒药和凋零效果 ## 指令 | 指令 | 描述 | 权限 | |---------|-------------|------------| | `/dkf version` | 显示插件版本 | `dontkillfriends.version` | | `/dkf reload` | 重新加载插件配置 | `dontkillfriends.reload` | **别名:** `/dontkillfriends` = `/dkf` ## 权限 | 权限 | 描述 | 默认 | |------------|-------------|---------| | `dontkillfriends.version` | 查看插件版本 | `op` | | `dontkillfriends.reload` | 重新加载插件配置 | `op` | | `dontkillfriends.bypass` | 绕过宠物保护(可以伤害任何驯服动物) | `op` | ## 配置 ```yaml # 主要保护设置 protect-offline-pets: true # 保护离线玩家的宠物 debug-logs: false # 在控制台中显示调试消息 # 要保护免受的伤害类型 immortal-from-explosion: true # 爆炸 immortal-from-drowning: true # 溺水 immortal-from-suffocation: true #窒息 immortal-from-fire: true # 火焰和熔岩 immortal-from-campfire: true # 篝火 immortal-from-lightning: true # 雷击 immortal-from-fall: true # 坠落伤害 immortal-from-dragon: true # 恶龙的吐息 immortal-from-host: true # 主人伤害 immortal-from-projectile: true # 箭和投射物 immortal-from-magic: true # 药水和魔法 # 消息 (通过 &#RRGGBB 支持 HEX 颜色) hit-message: "&#FF6B6B&l你打伤了一个驯服的动物!" # 冲击消息 offline-owner-suffix: " &#FFD93D(主人离线)" # 当主人离线时附加的后缀 | 禁用 - "" reload-message: "ECDC4成功重新加载插件。" # 关于插件重新加载的消息 commandTabComplete: true # 指令 TAB 完成 ``` ## HEX 颜色示例 你可以在消息中使用 HEX 颜色: - `&#FF6B6B` - 红色 - `ECDC4` - 碧绿色 - `&#FFD93D` - 黄色 - `bFB98` - 淡绿色 - `&#FF69B4` - 亮粉色 示例:“&#FF6B6B&l危险! &#FFD93D你不能伤害这只宠物!” ## 安装 1. 从 Modrinth 下载最新版本 2. 将 `DontKillFriends-x.x.x.jar` 放在服务器的 `plugins` 文件夹中 3. 重启你的服务器 4. 在 `plugins/DontKillFriends/config.yml` 中配置插件 5. 使用 `/dkf reload` 应用更改 ## 故障排除 如果遇到问题: 1. 启用调试日志记录:在 config.yml 中设置 `debug-logs: true` 2. 使用 `/dkf reload` 应用更改 3. 检查控制台以获取详细信息 4. 在 Discord (@gu.b) 上报告问题,并附上调试日志