本帖最后由 1582952890 于 2017-9-16 13:25 编辑
AntiXray v1.7 - 用另一种方式反透视作弊的插件
原创插件,有需要改进的地方请指出
!禁止没有在本人允许的情况下私自修改插件内容! 现在允许自定义恢复物品的种类并允许自定义合成 简单介绍: 这是一款与众不同的反作弊的插件。这款插件的主要功能是限制玩家挖矿的数量。很多情况下,玩家透视的目的就是找矿,于是,我们可以限制一下这些开透视找矿玩家的挖矿数量。允许他们开透视,但是不允许他们挖矿。
主要功能: 设置一个初始的挖矿点数,设置挖某个矿物所消耗的挖矿点数。当挖矿点数小于等于0时,禁止玩家继续挖你所设定的矿物直到玩家的挖矿点数增加。 挖矿点数每到一天的凌晨恢复到初始值。可以通过一个特殊的药水瓶使玩家自行增加挖矿点数。设置挖矿高度限制,大于高度限制的位置将不会扣除挖矿点数! 新功能:设置特定的方块,只要在高度限制内可通过挖这些特定的方块增加挖矿点数! PS. 只有当玩家用稿子挖矿的时候才会扣挖矿点数,有其他方式打破矿物或方块都不会扣点数
插件图片:


使用说明: 放入plugins文件夹,重启服务器即可
指令说明: /ax my - 查看当前剩余挖矿点数 /ax get - 获得一个矿工药水(右键使用可增加挖矿点数) /ax check [玩家名] - 查看目标玩家的剩余挖矿点数 /ax give [玩家名] [挖矿点数] - 给予目标玩家相应的挖矿点数 /ax reset [玩家名] - 重置目标玩家挖矿点数到初始值 /ax notify - 开关闭通知提醒 (新增) /ax reloadOP - 重新获取OP列表 (新增) /ax reload - 重载配置
权限说明: antiXray.op - 拥有所有权限,默认OP拥有该权限 antiXray.bypass - 忽视挖矿点数的限制,默认OP拥有该权限 antiXray.player - 默认玩家拥有该权限
更新说明:
2017-7-16 v1.7 1.允许自定义恢复物品的种类并允许自定义合成(方法见下方配置文件) 2.修复少量BUG
2017-6-1 v1.5 1.修复一个重大BUG,该BUG可以导致玩家无限获得挖矿点数,请重新下载最新版本 2.新增多世界设置。允许设置不同世界不同的挖矿配置和恢复点数配置。(如果不想在某个世界启用这个插件,则在配置文件中的Worlds不添加该世界即可) 3.新增挖矿工具限制。允许设置玩家只会通过特定的挖矿工具挖矿才会消耗挖矿点数。(比如设置只有在使用钻石镐挖矿才会消耗点数) 4.新增通知功能。如果开启通知功能则会在玩家挖矿点数不足的时候自动通知服务器内的所有OP。 5.新增两个命令:/ax notify 和 /ax reloadOP。第一个用于开关闭通知功能,第二个用于重新获取服务器内所有OP列表。
2017-5-19 v1.4 1.加入语言文件,允许自定义插件的几乎是所有的提示信息 2.修复一个允许玩家无限恢复挖矿点数的BUG。有对药水恢复挖矿点数有需求的服主请下载最新版本。 (玩家可以通过药水无限恢复挖矿点数,之前有人说过但是我测试之后没发现这个bug,今天碰巧发现了。)3.修复了一个提示信息混乱的BUG。
2017-5-18 v1.3 1.增加通过挖矿恢复挖矿点数的功能,增加开启设置(默认关闭)
2017-5-16 v1.2 1.增加高度限制功能,避免玩家挖原矿回家却需花费更多点数。 2.修复了些许BUG。
2017-5-7 v1.1 1.修改了数据库存储方式,占用更少资源。 2.修复了因权限问题导致的玩家可以乱用OP指令的BUG(请重新下载最新版)
希望各位觉得这个插件有用的给评个分吧。下载插件易,做插件不易 插件下载:
配置文件:
- #设置初始挖矿点数
- Points: 600
- #恢复挖矿点数物品
- RecoverItem:
- #恢复物品的ID
- ID: 266
- #设置右键使用该物品恢复的挖矿点数
- Point: 100
- #该物品的显示名称
- Name: §2矿工药水
- #该物品的说明(每一行用%隔开)
- Lore: §a这是一瓶神奇的药水%§a右键喝掉它可以增加100挖矿点数
- #恢复物品的合成方法(0代表空,266代表物品金锭ID,这里是按下图的排列方法把用金锭按十字排列来合成)
- # 0 266 0
- # 266 266 266
- # 0 266 0
- Recipe: 0-266-0-266-266-266-0-266-0
- #工具限制(只有使用下列的工具挖矿才会扣除挖矿点数)
- ToolsLimit: 257,270,274,278,285
- #多世界设置:只有这些世界才会开启挖矿限制功能。
- Worlds: world,world_nether
- #是否开启通知(当玩家挖矿点数为0的情况下)
- Notify: false
- #开启挖矿限制功能的世界名
- world:
- #设置挖的方块和扣除相应的点数(方块ID:扣除挖矿点数),可无限添加
- BlockInfo: 14:10,15:5,56:30,129:50
- #设置高度限制(此高度以下的矿物需要花费挖矿点数,以上的则不会花费)
- HeightUnlimit: 60
- #设置通过挖矿恢复挖矿点数
- RecoverPointByBreakingBlock:
- #是否开启,默认关闭
- OnUse: false
- #设置挖的方块和相应的恢复点数(方块ID:增加挖矿点数),可无限添加
- BlockInfo: 1:1,2:1
- #开启挖矿限制功能的世界名
- world_nether:
- #这里注意一下,如果只设置一个方块,需要加上单引号(')或双引号(")
- BlockInfo: '89:10'
- HeightUnlimit: 80
- RecoverPointByBreakingBlock:
- OnUse: false
- #这里注意一下,如果只设置一个方块,需要加上单引号(')或双引号(")
- BlockInfo: '87:1'
复制代码
语言配置文件: 在插件目录下的message.yml文件内
|