Combat Tag 战斗标签
作者:Techcable
发布时间:2015年1月14日
原生版本:未知
测试支持:未知
1.8的战斗标签
点此下载插件详细介绍
⚔️ CombatTag 插件
CombatTag 是一款实用的 PvP 插件,旨在防止玩家在战斗中恶意退出游戏(PVP Logging)。它能有效阻止玩家通过下线来逃避战斗,保证游戏的公平性和乐趣。
✨ 功能特性
- 追踪参与战斗的玩家
- 自定义战斗标签时间
- 支持在特定世界禁用
- 支持在战斗中禁用特定命令
- 使用
/ct或/combattag命令查看剩余战斗时间 - 玩家在战斗中退出游戏时,生成 NPC 或直接杀死玩家
⚙️ 工作原理
当一个玩家被另一个玩家攻击时,CombatTag 会记录此事件。如果其中一个玩家在被攻击后的 10 秒内(时间可配置)退出游戏,CombatTag 将会介入:
- 生成一个与退出玩家拥有相同物品栏和生命值的 NPC。
- 攻击者可以攻击该 NPC,效果等同于攻击退出游戏的玩家。
- 如果 NPC 被杀死,则退出游戏的玩家也会死亡,并掉落所有物品。
- 对 NPC 造成的伤害也会同步到退出游戏的玩家身上(包括盔甲效果)。
⌨️ 命令
可以使用 ct 替换为 combattag:
/ct- 查看剩余战斗时间/ct reload- 重新加载 CombatTag 配置文件/ct wipe- 清除地图上的所有 NPC/ct command add /<command>- 将命令添加到禁用命令列表/ct command remove /<command>- 从禁用命令列表中移除命令
🔑 权限
注意:OP 玩家自动拥有所有权限
combattag.ignore- 玩家不会被标记为战斗状态,也不会生成 NPCcombattag.ignore.pvplog- 玩家会被标记为战斗状态,但不会生成 NPCcombattag.reload- 允许玩家重新加载 CombatTag 配置文件combattag.wipe- 允许玩家清除所有 NPCcombattag.command- 允许玩家在游戏内修改禁用命令combattag.alert- 当有玩家在 PvP 中退出游戏时,通知拥有此权限的玩家
📝 配置
配置文件选项说明:
config-version: 2.2
taglength: 10
disableWorlds: []
disableCommands:
- /home
- /spawn
spawnNPC: true
killLogout: false
sendmessage: true
message: '&cYou are in combat! Logging out will spawn an NPC.'
alertmessage: '&4[Alert] &c%player% has logged out in combat!'
npcdisguise: false
disguisetype: Zombie
options:
cancelteleport: false
blockenderpearls: false
alwaysSpawnNPC: false
lightningStrike: false
useTagAPI: false
deathmessage: true
commandWhitelist: false
verbose: false
useUUID: true
useCitizens: false
logTaggedOnly: false
logUntaggedOnly: false
show_on_death: false
show_on_attack: false
remembering_players: true
metrics: true
update-check: true
remove-tag-on-death: false
remove-invincible: true
🔗 链接
- 源代码: [Source Code]
- API: [API]
- Javadocs: [Javadocs]