介绍

发现很多MOD能打开库存的物品都存在刷物品BUG,比如有类似手持背包的各种MOD:AE2的便携元件、神秘核心手袋、热力膨胀的各种背包、简易背包、更多背包…。几乎是这类库存物品的通病,因此在这里提供一个通用的解决方案插件。

BUG实现

**打开库存物品GUI后,调换玩家背包快捷栏中当前库存物品的位置(可用1-9键调换)再选择它移到另一个位置(这时不能用1-9键,要用鼠标选中移动)或丢在地上,****造成库存物品数据脱离当前GUI,而GUI却还在,**取出其中的物品,关闭GUI,再打开库存物品会发现之前取出的物品还存在一份。

还有一种方法,利用互换主副手快捷键(默认F),在打开库存物品同时互换主副手调换位置,当发现互换成功后,库存物品的GUI也打开了,取出物品关闭GUI,再换回来打开,会发现之前物品还在。

**解决方案:**阻止这些库存物品用快捷键互换主副手,阻止打开库存的情况下移动快捷栏的这些库存物品

展示图片

1.png (379.38 KB, 下载次数: 1)

下载附件

2021-8-10 22:52 上传

2.png (499.71 KB, 下载次数: 1)

下载附件

2021-8-12 01:13 上传

3.png (24.43 KB, 下载次数: 0)

下载附件

2021-8-12 01:13 上传

命令/配置/权限

命令

  1. /iiab reload  重载插件配置

复制代码

配置

  1. # 库存物品ID列表

  2. # 阻止以下物品用快捷键互换主副手

  3. # 阻止打开库存的情况下移动快捷栏的以下物品

  4. # 例子:

  5. # InventoryItemList:

  6. # - “minecraft:pink_shulker_box” # 粉红色潜影盒

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

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

  9. InventoryItemList: []

复制代码

权限

  1. permissions:

  2. iiab.*:

  3. description: Inventory item anti bug.

  4. default: op

  5. children:

  6. iiab.help: true

  7. iiab.ignore: true

  8. iiab.reload: true

  9. iiab.help:

  10. description: Inventory item anti bug help.

  11. default: false

  12. iiab.ignore:

  13. description: Inventory item anti bug ignore.

  14. default: false

  15. iiab.reload:

  16. description: Reload the plugin configuration.

  17. default: false

复制代码

下载

InventoryItemAntiBug-1.12.2-1.2.jar (0 6.52 KB, 下载次数: 213)

下载遇到问题? 直接下载

2021-8-27 16:46 上传

点击文件名下载附件
1.12.2

如果不知道它们的ID还可以使用信息查询插件:https://www.mcbbs.net/thread-1114827-1-1.html

aimgcount[22964233] = [‘1879197’,‘1879198’,‘1879199’]; attachimggroup(22964233); new lazyload();


作者: 严熙明    时间: 2021-8-10 23:58
        感谢作者给bug有良好的解决方案.


作者: wangyixuan19    时间: 2021-8-11 00:02
66666666666666666666


作者: 修罗天尊    时间: 2021-8-12 13:01
天呀,这下bug可以解决了


作者: 逍遥小炫    时间: 2021-8-17 10:17
提示: 作者被禁止或删除 内容自动屏蔽


作者: 水逆行星    时间: 2021-8-19 08:05
还不错 但是貌似高版本也有这个bug 可以升级下版本吗


作者: WarmRhombus    时间: 2021-8-27 14:08
崩溃报错https://www.mcbbs.net/thread-1254297-1-1.html


作者: AeXiaohu    时间: 2021-8-27 16:54

小五heart 发表于 2021-8-27 14:08
崩溃报错https://www.mcbbs.net/thread-1254297-1-1.html

重新下载,使用最新版插件哦


作者: wolfonrhesky    时间: 2021-8-29 18:30
古老的麻袋戏法


作者: 浮生几许亿    时间: 2021-8-30 11:43
提示: 作者被禁止或删除 内容自动屏蔽


作者: 浮生几许亿    时间: 2021-9-1 12:05
提示: 作者被禁止或删除 内容自动屏蔽


作者: 店长小鱿鱼    时间: 2021-9-1 12:07
很棒的修复软件


作者: WarmRhombus    时间: 2021-10-5 19:02
有报错

[Server thread/ERROR]: Could not pass event InventoryClickEvent to InventoryItemAntiBug v1.12.2-1.1 >org.bukkit.event.EventException: null at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:69) ~[EventExecutor$2.class:git-CatServer-1.12.2-777622d] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:git-CatServer-1.12.2-777622d] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:503) [SimplePluginManager.class:git-CatServer-1.12.2-777622d] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:488) [SimplePluginManager.class:git-CatServer-1.12.2-777622d] at net.minecraft.network.NetHandlerPlayServer.func_147351_a(NetHandlerPlayServer.java:2168) [pa.class:?] at net.minecraft.network.play.client.CPacketClickWindow.func_148833_a(CPacketClickWindow.java:38) [lf.class:?] at net.minecraft.network.play.client.CPacketClickWindow.func_148833_a(CPacketClickWindow.java:12) [lf.class:?] at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [hv1.class:?\] at java.util.concurrent.ExecutorsRunnableAdapter.call(Executors.java:511) [?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?] at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class:?] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:833) [MinecraftServer.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:474) [nz.class:?] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:770) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:748) [?:?] >Caused by: java.lang.ArrayIndexOutOfBoundsException: 2 at java.util.Arrays$ArrayList.set(Arrays.java:3846) ~[?:?] at net.minecraft.util.NonNullList.set(SourceFile:51) ~[fi.class:?] at net.minecraft.inventory.InventoryBasic.func_70299_a(InventoryBasic.java:170) ~[uk.class:?] at net.minecraft.inventory.Slot.func_75215_d(Slot.java:70) ~[agr.class:?] at org.bukkit.craftbukkit.v1_12_R1.inventory.CraftInventoryView.setItem(CraftInventoryView.java:53) ~[CraftInventoryView.class:git-CatServer-1.12.2-777622d] at org.bukkit.event.inventory.InventoryClickEvent.setCurrentItem(InventoryClickEvent.java:172) ~[InventoryClickEvent.class:git-CatServer-1.12.2-777622d] at com.aeniruo.inventoryitemantibug.ll11I1IlII1.ll11I1IlII1(SourceFile:135) ~[?:?] at catserver.server.executor.asm.generated.GeneratedEventExecutor89.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:67) ~[EventExecutor$2.class:git-CatServer-1.12.2-777622d] … 15 more


作者: 尘萧丶SM    时间: 2021-12-16 18:30
1.12设置了没用啊!
便携单元不是  - "apploedenergistics2:portable_cell"么?


作者: 316729556    时间: 2021-12-16 19:30
很不错的插件


作者: AeXiaohu    时间: 2021-12-16 20:15

尘萧丶SM 发表于 2021-12-16 18:30
1.12设置了没用啊!
便携单元不是  - "apploedenergistics2:portable_cell"么?

你打错啦0 0
appliedenergistics2:portable_cell


作者: 尘萧丶SM    时间: 2021-12-16 21:39

AeXiaohu 发表于 2021-12-16 20:15
你打错啦0 0
appliedenergistics2:portable_cell

咳咳好尴尬好尴尬明天在去试试


作者: qwe10    时间: 2022-1-6 02:05
例子里有没有已经添加好的的配置


作者: 小军a    时间: 2022-1-6 02:57
挺不错的插件谢谢作者


作者: 2847278003    时间: 2022-1-6 13:29
牛啊,bug解决了谢谢楼主


作者: littledaidai    时间: 2022-1-10 22:02
感谢分享,正需要这个插件


作者: 楼兰卿    时间: 2022-1-10 22:12
很棒,先拿来试试看


作者: colin19980321    时间: 2022-1-12 17:01
太及时了 十分感谢


作者: 2847278003    时间: 2022-1-12 17:16
插件不错,感谢


作者: 风清过一切    时间: 2022-1-14 06:59
感谢作者给bug有良好的解决方案


作者: colin19980321    时间: 2022-1-14 09:05
好欸 谢谢楼主 支持这么好的插件


作者: 末忆    时间: 2022-6-12 23:21
我又来啦 我又走啦 hahahahaa


作者: SCP114514    时间: 2022-6-13 00:09
支持这么好的插件,感谢


作者: jie2608125228    时间: 2022-6-13 17:22
希望楼主可以更新一下高版本的,一定会十分感谢


作者: zwb_dwz    时间: 2022-8-19 16:07
查物品信息的帖子被锁了,查ID可以去某百科,大部分都行
(我感觉


作者: zwb_dwz    时间: 2022-8-19 16:08

zwb_dwz 发表于 2022-8-19 16:07
查物品信息的帖子被锁了,查ID可以去某百科,大部分都行
(我感觉) …

反正我是这么用的


作者: 突破次元壁    时间: 2022-8-19 17:27
提示: 作者被禁止或删除 内容自动屏蔽


欢迎光临 Minecraft(我的世界)中文论坛 (https://www.mcbbs.net/)

Powered by Discuz! X3.5