config.yml是全局的。pvp.txt文件会自动记录所有pvp行为玩家,不用动。
worlds是每个world具体配置。可以不改,因为全局文件里默认
enabledWorlds:
- all
这个all表示,每个世界都通用这套全局设置。
可以自己在全局文件里这个地方改多个世界列表。
- world
- world_nether
- world_the_end
自己控制多世界.到底哪个世界生效.
配好permission node,玩家默认就有权限/pvp, 输入一次表示开启,再输入一次,按文档设置倒计时读秒,完了关闭pvp.
permission node没配好,玩家会提示没权限.
完了,配config.yml主要就是为了公平pvp.服务器本身的server.properties文件中,pvp=true才有意义.
true表示开,false表示关.
default_pvp_status: false
玩家上线默认pvp状态.
cooldown: 10
官方建议10-20秒.pvp状态关闭倒计时等待时间.
Commands:
TP: /tp /call /warp /home /spawn /back
这个是为了公平pvp,防止玩家打一半逃跑.
DeathWait:
DeathWaitMinutes: 0
控制死后倒计时,该限制分钟数内,玩家不能改pvp状态.
PvPOnHit: true
这个是pvp关闭状态的欺负pvp开启状态的,(以为对方无法还手),攻击者会开pvp.
FlyingPvP:
enabled: false
height: 3
高度超3格认为是飞行pk,禁止.可以改.
NoPotionPvP: true
负面效果的一些喷溅药水.扔他人,无法在目标关闭pvp时候让药水生效.
EnforcePvPOnHit: true
攻击行为可以取消目标玩家的pvp关闭倒计时计数.(玩家无法打一半,用pvp命令关pvp)
joinCooldown:
enabled: true
minutes: 1
刚进服玩家pvp保护时间.无法pk.
CooldownBlockItems:
enabled: true
IDList:
- 345
在pvp倒计时时间中,无法使用这个IDList中的物品.345号物品好像是指南针.不知道他这个倒计时指的什么倒计时.
LightningOnKill: true
在pk战斗以对战玩家一方死亡为结束时候,玩家身上遭雷劈.
killPvPLoggers:
enabled: true
healthThreshold: 8
cooldownSecondsPassed: 5
distanceFromPlayers: 5
logToConsole: false
公平pk设置,打一半下线的玩家,会被系统自动击毙.health是玩家血量1-20,冷却时间控制战斗持续时间必须长于多少秒,然后是pk中的玩家间距离,最后一行表示这种行为是不是记录到服务器控制台日志.默认是否.
disallowBlockUsageOutsidePvP:
enabled: true
distance: 5
IDList:
- 259
- 385
- 51
防止对关闭pvp的玩家滥用恶意pk物品.259和51号物品好像是打火机和火焰,385好像是火焰弹.
|