介绍

发现总有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 上传

命令/配置/权限

命令

  1. /cab reload  重载插件配置

复制代码

配置

  1. # 防止GUI保持的容器ID列表

  2. # 当该方块受到物理改变(如替换或被炸毁等各种方式破坏)时,关闭打开其玩家的GUI

  3. # 例子:

  4. # AntiGuiKeepContainerList:

  5. # - “minecraft:chest” # 箱子

  6. # - “minecraft:diorite” # 闪长岩(1.13+)

  7. # - “minecraft:stone:3” # 闪长岩(1.12.X 的物品含有Data值)

  8. AntiGUIKeepContainerList: []

  9. # 防止多开的容器ID列表

  10. # 只允许一个玩家打开一个容器

  11. AntiMultiOpenContainerList: []

复制代码

权限

  1. permissions:

  2. cab.*:

  3. description: Container anti bug.

  4. default: op

  5. children:

  6. cab.help: true

  7. cab.ignore: true

  8. cab.reload: true

  9. cab.help:

  10. description: Container anti bug help.

  11. default: false

  12. cab.ignore:

  13. description: Container anti bug ignore.

  14. default: false

  15. cab.reload:

  16. description: Reload the plugin configuration.

  17. 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

  1. advanced_solar_panels:machines:2

复制代码

好像工业的太阳能不能生效?

  1. 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

  1. # 防止GUI保持的容器ID列表

  2. # 当该方块受到物理改变(如替换或被炸毁等各种方式破坏)时,关闭打开其玩家的GUI

  3. # 例子:

  4. # AntiGuiKeepContainerList:

  5. # - “minecraft:chest” # 箱子

  6. # - “minecraft:diorite” # 闪长岩(1.13+)

  7. # - “minecraft:stone:3” # 闪长岩(1.12.X 的物品含有Data值)

  8. AntiGUIKeepContainerList:

  9. - “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)

  1. AntiGUIKeepContainerList:

  2. - “erebus:smoothie_maker”

  3. - “erebus:composter”

  4. - “erebus:bamboo_extender”

  5. - “erebus:liquifier”

  6. - “erebus:honey_comb”

  7. - “erebus:silo_tank”

  8. - “erebus:petrified_crafting_table”

  9. - “erebus:bamboo_crate”

  10. - “erebus:umber_furnace”

  11. - “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