本帖最后由 komatuei 于 2018-9-18 21:09 编辑
权限&指令
插件下载
更新计划(如果支持的人多考虑加入更多的功能)
更新日志
WorldProtect —— 世界保护插件
简介
- 这个插件可以更好的保护你指定的世界,防止被恶意破坏
- 这是我为了保护服务器的副本地图专门写的一个小插件
- (本来打算留着自己用,但还是想为MCBBS做点贡献)
- 由于论坛上现有的世界保护插件都令我不如意,
- (例如某些插件只限制方块的放置和破坏)
- 而我需要更全面的保护,在阻止放置和破坏的同时
- 防止玩(xiong)家(hai)在指定地图使用桶、点火烧建筑、使用开关、方块交互
- 其中玩家互动我特例允许了空气、木牌、箱子、附魔台
- 并且限制一些MC规则中自然事件(树叶凋零、方块消失、方块点燃)
使用方法
- 将插件丢入服务端的plugins文件夹
- 启动服务端后打开并配置插件生成的配置文件plugins\WorldProtect\config.yml
- 重启服务端
效果展示
- 由于插件阻止玩家的行为是没有任何提示的,所以截图没有什么意义
配置说明
- 配置文件的默认格式ANSI linux系统的请自行转码
- 复制代码
- #插件英文名: WorldProtect
- #插件中文名: 世界保护
- #插件版本: 1.4
- #作者: 凌枫
- #QQ: 1414892
- #如有BUG请向我反馈!
- #插件使用说明:
- #插件将限制指定世界以下事件
- #无权限的玩家方块互动、破坏、放置、桶使用
- #树叶凋落、方块自然原因消失、方块点燃事件
- #其中以下方块的互动不限制
- #空气、木牌、箱子、附魔台
- #权限:
- #WorldProtect.世界名
- #OP或者拥有对应权限的玩家不受限制
- #配置文件版本,请勿修改
- Version: 1.4
- #插件前缀
- Prefix: '§f§l[§c§l世§6§l界§e§l保§a§l护§f§l]'
- #受插件保护的世界
- Worlds:
- world:
- #允许交互的方块(支持数字ID和英文ID混合使用,子ID填-1表示所有的子ID)
- #不知道类型可以在游戏中使用/wp get指令获取方块类型查询工具
- AllowInteract:
- - 'SIGN'
- - 'SIGN_POST'
- - 'WALL_SIGN'
- - 'CHEST'
- - 'ENCHANTMENT_TABLE'
- #允许破坏的方块(支持数字ID和英文ID混合使用,子ID填-1表示所有的子ID)
- #不知道类型可以在游戏中使用/wp get指令获取方块类型查询工具
- AllowBreak:
- - '35:-1'
- - '5:4'
- #允许放置的方块(支持数字ID和英文ID混合使用,子ID填-1表示所有的子ID)
- #不知道类型可以在游戏中使用/wp get指令获取方块类型查询工具
- #若要放置在不可交互的方块上需按住潜行
- AllowPlace:
- - '35:-1'
- - '5:4'
- #是阻止破坏画和展示框
- HangingBreak: true
- #是否阻止树叶自然掉落
- LeavesDecay: true
- #是否阻止方块自然消失
- BlockFade: true
- #是否阻止方块被点燃
- BlockIgnite: true
- #是否阻止填充桶
- BucketFill: true
- #是否阻止倾倒桶
- BucketEmpty: true
- fuben02:
- #允许交互的方块(不知道类型可以在游戏中使用/wp get指令获取方块类型查询工具)
- AllowInteract:
- - 'SIGN'
- - 'SIGN_POST'
- - 'WALL_SIGN'
- - 'CHEST'
- - 'ENCHANTMENT_TABLE'
- #允许破坏的方块(不知道类型可以在游戏中使用/wp get指令获取方块类型查询工具)
- AllowBreak:
- - 'LOG'
- #允许放置的方块(不知道类型可以在游戏中使用/wp get指令获取方块类型查询工具)
- AllowPlace:
- - 'DIAMOND_BLOCK'
- #是阻止破坏画和展示框
- HangingBreak: true
- #是否阻止树叶自然掉落
- LeavesDecay: true
- #是否阻止方块自然消失
- BlockFade: true
- #是否阻止方块被点燃
- BlockIgnite: true
- #是否阻止填充桶
- BucketFill: true
- #是否阻止倾倒桶
- BucketEmpty: true
- pvp:
- #允许交互的方块(不知道类型可以在游戏中使用/wp get指令获取方块类型查询工具)
- AllowInteract:
- - 'SIGN'
- - 'SIGN_POST'
- - 'WALL_SIGN'
- - 'CHEST'
- - 'ENCHANTMENT_TABLE'
- - 'GRASS'
- #允许破坏的方块(不知道类型可以在游戏中使用/wp get指令获取方块类型查询工具)
- AllowBreak:
- - 'LOG'
- #允许放置的方块(不知道类型可以在游戏中使用/wp get指令获取方块类型查询工具)
- AllowPlace:
- - 'DIAMOND_BLOCK'
- #是阻止破坏悬挂实体(画和展示框)
- HangingBreak: true
- #是否阻止树叶自然掉落
- LeavesDecay: true
- #是否阻止方块自然消失
- BlockFade: true
- #是否阻止方块被点燃
- BlockIgnite: true
- #是否阻止填充桶
- BucketFill: true
- #是否阻止倾倒桶
- BucketEmpty: true
- #是否开启消息提示
- Message: true
- #是否输出调试信息
- DeBug: false
- #消息提示的内容
- Lang:
- BlockBreak: '§c你无法在当前世界破坏这个方块!'
- BlockPlace: '§c你无法在当前世界放置这个方块!'
- BucketFill: '§c你无法在当前世界填充你的桶!'
- BucketEmpty: '§c你无法在当前世界倾倒你的桶!'
- HangingBreak: '§c当前世界无法破坏悬挂实体!'
- #插件英文名: WorldProtect
权限&指令
- 本插件目前唯一指令/wp get --- 获取方块类型查询工具
- 权限WorldProtect.世界名
- OP或拥有以上权限的玩家不会受到本插件的限制
- 例如你限制世界名是fuben那么对应的权限就是WorldProtect.fuben
- 拥有WorldProtect.fuben权限的玩家将不会受到本插件的限制
插件下载
- 在最下面啦
更新计划(如果支持的人多考虑加入更多的功能)
- 加入更多可配置的选项(已完成)
- 加入每个世界单独设定限制的事件(已完成)
- 加入插件基本指令(正在逐步加入)
更新日志
- 2016-11-15 v1.0
- 第一个版本发布
- 2016-11-18 v1.1
- 修复配置文件无法释放问题
- 2017-08-01 v1.2
- 把每个世界的保护都分开设定
- 加入自定义破坏,放置方块列表,
- 指定类型方块允许交互,支持保护悬挂物品(画和物品框)
- 加入指令/wp get --- 获取方块类型查询工具
- 2017-8-31 v1.3
- 加入重载配置指令/wp reload --- 重载插件配置
- 2018-8-29 v1.4
- 配置文件同时支持数字ID英文ID 以及子ID
- 优化了插件的算法更不容易卡服
- 允许放置的方块可以放置在不允许互动的方块上~但是要按潜行+右键放置
- 2018-8-29 v1.5
- 部分例如树叶的方块无法正常识别子ID 可以设置子ID为-1 来统一管理树叶
最后说明
由于本人排版功力属于战五渣,
所以本帖排版借鉴了yumc的MiaoChat插件的帖子
如果有任何违规的地方请私信我,我将尽快改正!
最后,如果你觉得这个插件不错的话,可以点评一下!
其实我想说,bbs上面已经有几个这样的插件了,连功能都一样,就你这个多了一个权限管理
1640727878 发表于 2016-11-15 10:58
其实我想说,bbs上面已经有几个这样的插件了,连功能都一样,就你这个多了一个权限管理 ...
这还只是第一个版本,后期我打算根据情况再加入更多的功能
例如
加入更多可配置的选项
加入每个世界单独设定限制的事件
加入插件基本指令
komatuei 发表于 2016-11-15 11:05
这还只是第一个版本,后期我打算根据情况再加入更多的功能
例如
指定世界不能放置某些方块,或者不能破坏某些方块,或者只能破坏某些方块,某些方块破坏后可以定义掉落不掉落物品,某些方块破坏后过会自动恢复
找了好久终于找到了 , 先用用看看怎么样吧。
1640727878 发表于 2016-11-15 11:14
指定世界不能放置某些方块,或者不能破坏某些方块,或者只能破坏某些方块,某些方块破坏后可以定义掉落不 ...
你说的这几个功能都是好实现的 其中一个比较难的就是方块破坏后自动恢复的,如果被破坏立刻恢复容易造成刷物品,如果破坏后延迟恢复,破坏的方块数量多了容易卡服
1722881252 发表于 2016-11-15 11:25
找了好久终于找到了 , 先用用看看怎么样吧。
有什么问题欢迎反馈
原本还用着notbuild,但是在1.8后那个插件好像没用了,试试这个。
qianbai123 发表于 2016-11-15 19:58
原本还用着notbuild,但是在1.8后那个插件好像没用了,试试这个。
有任何问题记得来反馈哟~
komatuei 发表于 2016-11-15 13:46
你说的这几个功能都是好实现的 其中一个比较难的就是方块破坏后自动恢复的,如果被破坏立刻恢复容易造成刷 ...
破壞後恢復讓人挺感興趣的...
如果改成從別張地圖(通常是被破壞的地圖的備份)複製區塊來補破壞的區塊會不會比較好呢?
宵閣玖鑰 发表于 2016-11-16 10:18
破壞後恢復讓人挺感興趣的...
如果改成從別張地圖(通常是被破壞的地圖的備份)複製區塊來補破壞的區塊會不 ...
如果需要恢復的世界少的話問題不大
需要恢復的世界多了意味著每個世界都要有一份備份,這樣會佔用更多的硬盤資源
其次加載世界數量多也會給服務器帶來更大的負擔
插件不生成配置文件....MCPC 1.7.10
挺不错的,对于一些不会设置单独世界权限的人很有用。
kyo4437976 发表于 2016-11-17 16:07
插件不生成配置文件....MCPC 1.7.10
谢谢反馈 已经修复了,请重新下载~
leiwangyanyue 发表于 2016-11-17 19:26
挺不错的,对于一些不会设置单独世界权限的人很有用。
小白腐竹的福音哈
1137305770 发表于 2016-11-17 20:26
插件不错,可以替代保护重要区块插件吗
目前插件是保护你指定的整个世界哈!mod服理论上支持你可以试试看!
komatuei 发表于 2016-11-18 22:26
谢谢反馈 已经修复了,请重新下载~
试过。。。还是不行。。。
kyo4437976 发表于 2016-11-19 10:04
试过。。。还是不行。。。
有什么报错提示吗?有的话发上来看看~
插件很好---但是MCBBS已经有类似的插件了搜索nobuild就可以,不过还是支持一下
可以防止放置,破坏mod物品吗
王雨晴 发表于 2016-11-19 13:55
插件很好---但是MCBBS已经有类似的插件了搜索nobuild就可以,不过还是支持一下 ...
据我所知nobuild无法限制某些行为 例如玩家使用桶 点火 方块互动
wsh183586217 发表于 2016-11-19 14:23
可以防止放置,破坏mod物品吗
理论上是可以保护mod物品的
楼主我想知道你这个插件与
单独世界权限组文件 里 增加一条 - - ess.build的差距是?
单独世界权限组文件 里 增加一条 - - ess.build的差距是?
komatuei 发表于 2016-11-19 15:44
据我所知nobuild无法限制某些行为 例如玩家使用桶 点火 方块互动
如果能添加指令更好了,希望楼主多多改善,支持一下,用了一下插件还不错
417852300 发表于 2016-11-19 23:47
楼主我想知道你这个插件与
单独世界权限组文件 里 增加一条 - - ess.build的差距是? ...
更全面的保护,在阻止放置和破坏的同时
防止玩(xiong)家(hai)在指定地图使用桶、点火烧建筑、使用开关、方块交互
其中玩家互动我特例允许了空气、木牌、箱子、附魔台
并且限制一些MC规则中自然事件(树叶凋零、方块消失、方块点燃)
王雨晴 发表于 2016-11-19 23:51
如果能添加指令更好了,希望楼主多多改善,支持一下,用了一下插件还不错 ...
目前打算先加入重载指令
你还有什么想加入的指令吗?
想法不错的话我可以考虑加入
komatuei 发表于 2016-11-20 08:25
更全面的保护,在阻止放置和破坏的同时
防止玩(xiong)家(hai)在指定地图使用桶、点火烧建筑、使用开关、 ...
哦!好像很厉害的样子!
楼主,用了你这个插件之后确实很好,就是玩家没法用末影箱了,希望能出个可以自己定义的版本
417852300 发表于 2016-11-20 11:44
楼主,用了你这个插件之后确实很好,就是玩家没法用末影箱了,希望能出个可以自己定义的版本 ...
有计划出配置文件自定义允许的方块列表
谢谢~~支持
有什么问题记得来回帖反馈哟
komatuei 发表于 2016-11-20 08:15
目前打算先加入重载指令
你还有什么想加入的指令吗?
想法不错的话我可以考虑加入 ...
添加世界名的指令,查看当前保护世界的指令
王雨晴 发表于 2016-11-20 18:27
添加世界名的指令,查看当前保护世界的指令
好的,已加入计划
komatuei 发表于 2016-11-20 18:44
好的,已加入计划
强烈建议加入自定义破坏,放置方块列表,腐竹可以自定义特定世界只能破坏或放置指定方块
支持一下先
然后 老外的那个WorldGuard 似乎能做到防止方块点燃?
然后 老外的那个WorldGuard 似乎能做到防止方块点燃?
堕星辰 发表于 2016-11-23 07:07
支持一下先
然后 老外的那个WorldGuard 似乎能做到防止方块点燃?
WorldGuard 可以防止方块点燃的 不过那个插件太复杂了 不太容易上手 而我这个虽说功能不多但就很适合小白腐竹啦
komatuei 发表于 2016-11-20 16:54
有什么问题记得来回帖反馈哟
好的????
能不能加一个爆炸不破坏方块
a1250447239 发表于 2016-11-26 05:54
能不能加一个爆炸不破坏方块
NeverLag插件有自带的爆炸保护 所以不需要我的插件再提供额外保护了哈
1137305770 发表于 2016-11-27 21:27
这插件没啥用处
存在自有他的意义哈!其实插件的功能越多BUG也越多哟!
1137305770 发表于 2016-11-27 21:38
ess貌似也有这种功能
可能有吧,但一般小白腐竹都找不到呢
还是不行啊1.7.10
天多 发表于 2016-12-3 14:24
还是不行啊1.7.10
你可以留个QQ 我帮你远程看看
貌似丢药水会消失0.0
___5 发表于 2016-12-3 18:25
貌似丢药水会消失0.0
应该是手拿药水右击的时候指着副本地图中的方块 操作被插件取消掉了 药水的话点击一下背包那个空位或者传送一下就出来了
有什么办法能把:“你没有权限与***交互”这几个字改掉么?加多一个配置吧,就是去掉这几个字,因为每次不小心撸到树叶或者东西,就无限显示这个,很烦的!谢谢大触
吴富霖 发表于 2016-12-13 03:31
有什么办法能把:“你没有权限与***交互”这几个字改掉么?加多一个配置吧,就是去掉这几个字,因为每次不 ...
这个是ESS插件没有权限的提示 你可以使用其他不提示无权的插件来保护 给玩家ESS的对应权限
1.7.2不会生成配置文件啊
QQ1763754916
QQ1763754916
速特互联MCPC+1.7.2不会生成配置文件夹
[email protected]
[email protected]
跟RPG插件冲突,装了这个不刷怪了