开启或关闭 PvP
server.properties 中的 pvp 键、在单个区域和世界中禁用战斗,以及为什么即使 pvp=false 伤害依然生效。
更新于 2026年8月13日
server.properties 中的 pvp=true|false 会全局允许或禁止玩家互相攻击。
精细控制
全局开关过于粗糙。通常您需要的是另一种效果:出生点禁止战斗,但世界内允许。区域可以做到这一点:
/rg flag spawn pvp deny
— WorldGuard。对于单个世界,该标志由多世界插件设置——Multiverse。
pvp=false 时的伤害
禁用 PvP 并不能阻止:
- 药水和效果造成的伤害;
- 击退导致的摔落伤害;
- TNT 和苦力怕造成的伤害;
- 宠物造成的伤害(狼会听从主人的命令发起攻击)。
完全“和平”的出生点由区域标志组合而成:pvp deny、tnt deny、creeper-explosion deny、damage-animals deny。
陷阱
在 pvp=false 下,玩家很快就能找到击杀他人的方法:岩浆、活塞、溺水、带烟花的鞘翅。如果服务器本意是和平环境,请设置区域和规则,而不是只改一行配置。
更改战斗机制
1.9+ 的攻击冷却机制不受许多人欢迎。OldCombatMechanics 及类似插件可以在不更改服务器版本的情况下恢复 1.8 的行为——但请检查与您的反作弊的兼容性:反作弊。
Minecraft 托管您离线时服务器仍在运行创建服务器
