Minecraft(我的世界)中文论坛

标题: [安全|pvp]icepvpcontrol2.9.1小有名气的pvp自主开关,公平pk插件[cb1.5.1]

作者: alecone    时间: 2013-4-4 13:55
标题: [安全|pvp]icepvpcontrol2.9.1小有名气的pvp自主开关,公平pk插件[cb1.5.1]
本帖最后由 alecone 于 2013-4-4 14:00 编辑

[安全|pvp]icepvpcontrol2.9.1小有名气的pvp自主开关,公平pk插件[cb1.5.1]

小有名气的一个pvp控制工具插件。现在更新到了bukkit 1.5.1开发版本适用。在pvp服可以用于防小学生滥用攻击武器恶意pk(传统pk方式)
主要功能就2大块。

一个是,在pvp服,可以让普通玩家自主开启,关闭pvp。防止传统玩法(剑,弓箭,火焰弹)的rugrats玩家众恶意pvp。
这个本来其他一些插件也可以做到。比如那个叫togglepvp还是pvptoggle,不过好像还更新没跟上cb1.5.1。
所以就用这个了。

另外一个就是公平pvp。比如俩人打一半其中一个利用下线跑了。那么下线的玩家会被立刻击毙。

搬运地址
http://pan.baidu.com/share/link?shareid=385104&uk=2718753005

原帖
http://dev.bukkit.org/server-mods/icepvpcontrol/

开发者不像是英语母语国家的人,英语说话不地道。不知道哪里人。
这个插件不要用于控制op级权限的玩家的pvp控制,可能会pvp状态会乱。因为op级权限玩家似乎不计算pvp cooldown。
但普通玩家默认又没权限,所以要有permission node类权限管理插件,比如permissionsex,bpermissions等,分给权限node列表看作者原网站吧。

然后,这个插件依赖worldguard的计算,控制玩家pvp行为。但worldguard又依赖worldedit。所以。。。都装吧。。。
缺了的话,icepvpcontrol不会生成icepvp文件夹和默认配置文件。。。

安装。
把jar文件扔到bukkit的plugins文件夹,完了启动服,依赖插件完整的话,生成配置文件。
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好像是火焰弹.

现在bukkit 1.5.1开发版,可能有的项不能完全生效,建议测了再上.
-完-


作者: mclauncher    时间: 2013-4-4 13:56
貌似很不错的。。。。。。
作者: Aikawastep    时间: 2013-4-4 13:56
插件说明很全面,感谢分享~
作者: IceFreeze    时间: 2013-4-4 14:01
这个插件是很好的,以前用过
作者: lidarui    时间: 2013-4-4 14:03
谢谢LZ搬运,辛苦啦=
作者: ulidea    时间: 2013-4-5 23:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: alecone    时间: 2013-4-6 03:35
ulidea 发表于 2013-4-5 23:43
提示语不但是英文 而且还有乱码啊。。。貌似里面的 颜色代码是错的  我好不容易汉化完了 结果  重启服务端的 ...

你看看是不是必须用utf-8格式,而不是可以用windows的ANSI。如果不是这个编码问题,我也没招。你问问达人或者干脆放弃它。
作者: mc9    时间: 2013-4-16 01:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 344879759    时间: 2013-4-16 11:41
好资源,帮顶,期待楼主更多分享:>
作者: 610108634    时间: 2013-5-23 20:11
很棒!!!!
作者: 梅塔骑士    时间: 2013-6-18 16:46
怎么翻译不了配置??求解!
作者: 三日月o空    时间: 2013-6-19 19:29
Op可以打人?
作者: 梅塔骑士    时间: 2013-6-22 17:12
我想问下。怎么汉化?不是在messages.yml配置文件里面汉化吗??{:10_535:}
作者: 朱连威    时间: 2013-7-3 21:57
顶楼主,多多搬运{:10_512:}