[管理|安全]ContainerAntiBug —— 容器防止BUG[1.12.2]
介绍
发现总有MOD的容器存在刷物品BUG,等作者修复或一个个写补丁也需要时间,在这里提供一个关于此类容器BUG通用的解决方案插件。
容器GUI保持
这是个什么BUG呢?类似以前的高级太阳能,打开其GUI往里放入物品,当该容器被破坏后里面的掉落物你捡到了一份,但GUI却仍然处于打开状态(问题所在),还能从中多拿出一份。比如混沌之地MOD里所有容器都能这么刷物品,非常不妙。
解决方案:当该方块受到物理改变(如替换或被炸毁等各种方式破坏)时,关闭打开其玩家的GUI
容器多开
类似以前的奥术工作台,容器被多次打开造成数据保存错乱,则可刷出一份历史物品。不确定还有无其他MOD存在相关问题,故在插件内加了配置可添加问题容器。
**解决方案:**只允许一个玩家打开一个容器
展示图片
2.png (830.4 KB, 下载次数: 0)
2021-8-10 20:37 上传
1.png (986.99 KB, 下载次数: 0)
2021-8-10 20:37 上传
3.png (44.02 KB, 下载次数: 0)
2021-8-10 20:37 上传
命令/配置/权限
命令
- /cab reload 重载插件配置
复制代码
配置
-
# 防止GUI保持的容器ID列表
-
# 当该方块受到物理改变(如替换或被炸毁等各种方式破坏)时,关闭打开其玩家的GUI
-
# 例子:
-
# AntiGuiKeepContainerList:
-
# - “minecraft:chest” # 箱子
-
# - “minecraft:diorite” # 闪长岩(1.13+)
-
# - “minecraft:stone:3” # 闪长岩(1.12.X 的物品含有Data值)
-
AntiGUIKeepContainerList: []
-
# 防止多开的容器ID列表
-
# 只允许一个玩家打开一个容器
-
AntiMultiOpenContainerList: []
复制代码
权限
-
permissions:
-
cab.*:
-
description: Container anti bug.
-
default: op
-
children:
-
cab.help: true
-
cab.ignore: true
-
cab.reload: true
-
cab.help:
-
description: Container anti bug help.
-
default: false
-
cab.ignore:
-
description: Container anti bug ignore.
-
default: false
-
cab.reload:
-
description: Reload the plugin configuration.
-
default: false
复制代码
下载
ContainerAntiBug-1.12.2-1.1.jar (0 8.01 KB, 下载次数: 756)
下载遇到问题? 直接下载
2021-9-8 21:47 上传
点击文件名下载附件
1.12.2
如果不知道它们的ID还可以使用信息查询插件:https://www.mcbbs.net/thread-1114827-1-1.html
地幔防止多模块容器多开补丁.zip (0 5.26 KB, 下载次数: 222)
下载遇到问题? 直接下载
2022-9-3 17:58 上传
点击文件名下载附件
匠魂的工具装配台、工具锻造台、盔甲组装台、盔甲装配台有无限刷物品BUG:
两个玩家A和B都打开GUI,A将装了旅行者背包的盔甲放进去,然后A在里面改一次名字,B就可以拿一个右边槽里的东西,B拿了,A那边也不会消失,无限循环,改一次B拿一次。
将容器ID添加到配置
AntiMultiOpenContainerList:
- “tconstruct:tooltables” # 工具装配台
- “tconstruct:toolforge” # 工具锻造台
- “conarm:armorstation” # 盔甲组装台
- “conarm:armorforge” # 盔甲装配台
由于匠魂容器是继承的地幔的多模块容器,如果容器贴着放之间可以互相切换GUI,所以请使用补丁从根源解决
aimgcount[22962175] = [‘1878998’,‘1878999’,‘1879000’]; attachimggroup(22962175); new lazyload();
作者: 小军a 时间: 2021-8-10 21:27
插件很不错谢谢作者
作者: 可可麦片丶 时间: 2021-8-11 14:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: PaulWong 时间: 2021-8-11 14:51
果真是个大佬 tql 但是有些模组已经实现了这个功能(别喷)
作者: 奥力給 时间: 2021-8-11 16:55
很棒的解决手段,希望支持低版本(1.8+)
作者: 攀登 时间: 2021-8-19 23:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 攀登 时间: 2021-8-20 01:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: 1038308160 时间: 2021-8-20 13:08
插件很不错 爱了爱了 也预防了一些bug
作者: vpiaov 时间: 2021-8-20 13:23
感谢分享
作者: AeXiaohu 时间: 2021-8-20 19:50
攀登 发表于 2021-8-20 01:16
为什么mod的物品没有用,还是可以破坏
是可以破坏的呀,没说不能破坏哦
作者: 李峰丶 时间: 2021-8-20 19:52
54645645654645645
作者: 反清富明 时间: 2021-8-27 22:53
感谢方案~
作者: 二哈大魔王 时间: 2021-8-29 01:49
- advanced_solar_panels:machines:2
复制代码
好像工业的太阳能不能生效?
- avaritia:extreme_crafting_table
复制代码
无尽的工作台就没问题
也没有报错
作者: AeXiaohu 时间: 2021-8-29 11:58
二哈大魔王 发表于 2021-8-29 01:49
好像工业的太阳能不能生效?无尽的工作台就没问题
工业的机器打开GUI不会触发库存打开事件,所以捕捉不到。请重新下载插件,已经解决了这个问题。不过也没事,高级太阳能1.12.2没有这个bug
作者: 名人同人 时间: 2021-9-1 22:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 名人同人 时间: 2021-9-3 00:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: AeXiaohu 时间: 2021-9-8 21:53
名人同人 发表于 2021-9-3 00:31
[00:34:26] [Server thread/ERROR] [Minecraft]: Could not pass event PlayerInteractEvent to Container …
好的了,重新下载插件
作者: a320778963 时间: 2021-9-10 00:55
妙我,正愁没有修复的插件
作者: Misaka。 时间: 2021-12-2 11:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: DreamSoulFlame 时间: 2021-12-2 13:57
对mod核心的服务器挺有用的
作者: 1741466575 时间: 2021-12-4 13:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: Meload 时间: 2021-12-4 14:22
很棒的解决手段,希望支持高版本(1.17+)
作者: Ayamuta 时间: 2022-2-6 22:34
本帖最后由 Ayamuta 于 2022-2-6 22:35 编辑
@AeXiaohu
mohist-1.12.2
无报错
添加在下面这列的容器无法保持打开。。
玩家打开过几秒就会自动关闭GUI
-
# 防止GUI保持的容器ID列表
-
# 当该方块受到物理改变(如替换或被炸毁等各种方式破坏)时,关闭打开其玩家的GUI
-
# 例子:
-
# AntiGuiKeepContainerList:
-
# - “minecraft:chest” # 箱子
-
# - “minecraft:diorite” # 闪长岩(1.13+)
-
# - “minecraft:stone:3” # 闪长岩(1.12.X 的物品含有Data值)
-
AntiGUIKeepContainerList:
-
- “bonsaitrees:bonsaipot”
复制代码
作者: 水晶城8288 时间: 2022-2-7 01:03
6666666666666666666666666666666666666666666666666666666
作者: godduck 时间: 2022-2-8 00:47
看上去支持自定义物品 不错啊
作者: xiao__xing 时间: 2022-2-8 01:29
自我感觉还行吧
作者: 15800239099 时间: 2022-2-8 08:34
虽然修复版的mod出了 不过还是支持一波
作者: Black_Cow 时间: 2022-2-8 09:45
谢谢楼主。的确有用
作者: 墨辰牛掰掰 时间: 2022-2-8 12:09
期待楼主下次更新
作者: 慕小橙 时间: 2022-2-8 12:12
太棒了!它修复了MOD的容器存在刷物品BUG
作者: tianxia8 时间: 2022-3-23 13:52
我发现匠魂的盔甲装配台是不生效的还是可以两个人点击
作者: Skeleton-X 时间: 2022-3-23 14:10
针不戳,爸爸再也不用担心我服务器会刷物品了
作者: tianxia8 时间: 2022-3-23 18:48
conarm:armorstation 盔甲组装台
conarm:armorforge 盔甲装配台
tconstruct:tooltables:3 工具装配台
匠魂2和匠魂盔甲这些都不能识别到
作者: AeXiaohu 时间: 2022-3-23 19:41
本帖最后由 AeXiaohu 于 2022-3-23 19:43 编辑
tianxia8 发表于 2022-3-23 13:52
我发现匠魂的盔甲装配台是不生效的还是可以两个人点击
id配的是对的吗,我试的可以哦(用没有权限的账号试)
# 防止多开的容器ID列表
# 只允许一个玩家打开一个容器
AntiMultiOpenContainerList:
- “conarm:armorstation” # 盔甲组装台
- “conarm:armorforge” # 盔甲装配台
作者: tianxia8 时间: 2022-3-23 20:54
AeXiaohu 发表于 2022-3-23 19:41
id配的是对的吗,我试的可以哦(用没有权限的账号试)# 防止多开的容器ID列表
额,,居然要两个人都没有权限才行
作者: AeXiaohu 时间: 2022-5-21 09:43
混沌之地mod几乎所有容器都可以刷物品… 这里附上防止其bug的相关配置:(1.12.2)
-
AntiGUIKeepContainerList:
-
- “erebus:smoothie_maker”
-
- “erebus:composter”
-
- “erebus:bamboo_extender”
-
- “erebus:liquifier”
-
- “erebus:honey_comb”
-
- “erebus:silo_tank”
-
- “erebus:petrified_crafting_table”
-
- “erebus:bamboo_crate”
-
- “erebus:umber_furnace”
-
- “erebus:umber_furnace_active”
复制代码
作者: 2510591207 时间: 2022-5-21 09:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: guo3206835376 时间: 2022-5-22 08:39
插件很不错谢谢作者
作者: SkyJoker 时间: 2022-5-22 10:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: ewdadwa 时间: 2022-7-3 15:23
11111111111111
欢迎光临 Minecraft(我的世界)中文论坛 (https://www.mcbbs.net/)
Powered by Discuz! X3.5