【1.8-1.21+】WarZSlots - 一款支持tacz的限制快捷栏可放入物品的插件|多重检测|多语言|支持NBT

服务端插件 【1.8-1.21+】WarZSlots - 一款支持tacz的限制快捷栏可放入物品的插件|多重检测|多语言|支持NBT 1.6.0

请登录后获取
Crazy_Jky 提交了一个新资源:

测试

本主题用于该资源的交流讨论和反馈支持。

>> 前往资源介绍页 <<
该插件在mohist1.20.1的最新构建上与TACZ共同工作是发生ERROR错误,如图所示
1751305087256.webp
以及
[01:19:10 ERROR]: Could not pass event InventoryCreativeEvent to WarZSlots v1.0-SNAPSHOTorg.bukkit.event.EventException: null at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[forge-1.20.1-47.4.2-universal.jar%23271!/:?] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[forge-1.20.1-47.4.2-universal.jar%23271!/:?] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:604) ~[forge-1.20.1-47.4.2-universal.jar%23271!/:?] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:588) ~[forge-1.20.1-47.4.2-universal.jar%23271!/:?] at net.minecraft.server.network.ServerGamePacketListenerImpl.m_5964_(ServerGamePacketListenerImpl.java:2738) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.network.protocol.game.ServerboundSetCreativeModeSlotPacket.m_5797_(ServerboundSetCreativeModeSlotPacket.java:17) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.network.protocol.game.ServerboundSetCreativeModeSlotPacket.m_5797_(ServerboundSetCreativeModeSlotPacket.java:7) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.network.protocol.PacketUtils.m_263899_(PacketUtils.java:25) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:151) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:967) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:175) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:124) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:950) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:944) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:134) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.server.MinecraftServer.mixinextras$bridge$m_18701_$248(MinecraftServer.java) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.server.MinecraftServer.wrapOperation$zed000$managedBlock(MinecraftServer.java:2164) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:930) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:855) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:285) ~[server-1.20.1-20230612.114412-srg.jar%23266!/:?] at java.lang.Thread.run(Thread.java:1583) [?:?]Caused by: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Map (java.util.ArrayList and java.util.Map are in module java.base of loader 'bootstrap') at com.warz.warzslots.listeners.InventoryListener.isAllowedInSlot(InventoryListener.java:165) ~[?:?] at com.warz.warzslots.listeners.InventoryListener.onInventoryClick(InventoryListener.java:66) ~[?:?] at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) ~[forge-1.20.1-47.4.2-universal.jar%23271!/:?] ... 22 more

配置文件如下所示,并建议作者添加全背包禁用相关功能以及实时开关功能

free-slots: [2, 3, 4, 5, 6, 7, 8]
# forbidden-slots: 完全禁止玩家在指定槽位放置任何物品,优先级高于 restricted-slots。
# 例如: forbidden-slots: [8]
forbidden-slots: []
restricted-slots:
restricted-slots:
0:
allowed-items:
- name: "枪"
- lore: "枪"
1:
allowed-items:
- name: "枪"
- lore: "枪"
# 功能开关及权限配置
# =======================
# disable-f-key: 是否禁用F键 (交换主副手物品) 功能 (true/false)。
disable-f-key: true
# bypass-slot-permission: 拥有此权限的玩家可以绕过快捷栏物品限制。
bypass-slot-permission: "warzslots.bypass.slot"
# bypass-fkey-permission: 拥有此权限的玩家可以绕过F键交换限制。
bypass-fkey-permission: "warzslots.bypass.fkey"
# pickup-to-inventory-first: 玩家拾取物品时是否优先放入主背包而非快捷栏 (true/false)。
pickup-to-inventory-first: true
 

在线会员

  • HarryTorCe
  • 语吴伦次
  • 完全
  • a354
  • shu0shu
  • msaw4
  • 冬屿晨
  • Supper_Zero
  • 画师
  • mengxuan0521
  • 70314564911
  • yan_yn
  • 没事放放牛
  • 不正猫
  • KafuuChino
  • MaxLHy
  • 浓浓会发光
  • 诺诺noo
  • 不ABC的123君
  • KGS
  • 猫导CatirD
...和 10 更多。
后退
顶部 底部