Spigot [BSB] Better Shulker Boxes [1.12-1.16] 2.14.5

More features for shulker boxes

  1. You can use my other resource called "PracticalEnderchest"
     
  2. This looks amazing.
    Even though shulkerboxes doesn't support custom names when opened in this way. And can you please add ability to disable message open and close in config?
     
  3. Hi, there is already an option for that. Check this link to view a detailed description of the configuration.
     
  4. Code (Text):
    [16:29:11] [Server thread/ERROR]: Could not pass event InventoryClickEvent to BetterShulkerBoxes v2.13.1
    java.lang.NoSuchMethodError: org.bukkit.inventory.InventoryView.getInventory(I)Lorg/bukkit/inventory/Inventory;
        at me.rektb.bettershulkerboxes.events.InteractEvent.rightClickInventory(InteractEvent.java:103) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor25.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[KyodoSpigot.jar:git-Paper-33d42c8e]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[KyodoSpigot.jar:git-Paper-33d42c8e]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[KyodoSpigot.jar:git-Paper-33d42c8e]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[KyodoSpigot.jar:git-Paper-33d42c8e]
        at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:2002) ~[KyodoSpigot.jar:git-Paper-33d42c8e]
        at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) ~[KyodoSpigot.jar:git-Paper-33d42c8e]
        at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[KyodoSpigot.jar:git-Paper-33d42c8e]
        at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[KyodoSpigot.jar:git-Paper-33d42c8e]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_251]
        at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_251]
        at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[KyodoSpigot.jar:git-Paper-33d42c8e]
        at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:862) ~[KyodoSpigot.jar:git-Paper-33d42c8e]
        at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[KyodoSpigot.jar:git-Paper-33d42c8e]
        at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:786) ~[KyodoSpigot.jar:git-Paper-33d42c8e]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:678) ~[KyodoSpigot.jar:git-Paper-33d42c8e]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]
     
  5. Since you seem to be the shulker master...will you please write a plugin that allows for the stacking of empty shulker boxes?
     
    • Funny Funny x 1
  6. Sounds like a good idea, I will see if I can do it.
     
  7. Found a dupe idk how isn't it pached yet. If theres already a check for shoulker in hand, mabie add a slight delay?


    EDIT 1:
    Code (Text):
    https://youtu.be/or3fZ6uVFLk
    EDIT 2:
    Im using spigot 1.12.2
     
    #67 Aurol, Jul 20, 2020
    Last edited: Jul 20, 2020
  8. Hi, thanks for reporting the bug, I'll have a look at it as soon as possible.
     
  9. Code (Text):
    [16:41:20 ERROR]: Could not pass event InventoryClickEvent to BetterShulkerBoxes v2.13.1
    java.lang.NoSuchMethodError: org.bukkit.inventory.InventoryView.getInventory(I)Lorg/bukkit/inventory/Inventory;
            at me.rektb.bettershulkerboxes.events.InteractEvent.rightClickInventory(InteractEvent.java:103) ~[?:?]
            at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor74.execute(Unknown Source) ~[?:?]
            at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[server.jar:git-Paper-1618]
            at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[server.jar:git-Paper-1618]
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[server.jar:git-Paper-1618]
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[server.jar:git-Paper-1618]
            at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:2002) ~[server.jar:git-Paper-1618]
            at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) ~[server.jar:git-Paper-1618]
            at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[server.jar:git-Paper-1618]
            at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[server.jar:git-Paper-1618]
            at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_251]
            at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_251]
            at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[server.jar:git-Paper-1618]
            at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850) ~[server.jar:git-Paper-1618]
            at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[server.jar:git-Paper-1618]
            at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[server.jar:git-Paper-1618]
            at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[server.jar:git-Paper-1618]
            at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]
    Spamming with an error. Sometimes even when I'm not using a shulkerbox.
     
    • Like Like x 1
  10. Thanks for reporting this, it should be fixed now.
     
  11. I was not able to replicate the bug shown in the video, but I think I know what caused it and it should be fixed.
    Please download version 2.14.0 and tell me if it works fine.
     
  12. Hello, first of all thanks for this great plugin.

    I receive the following error when updating to the latest version of the plugin (2.14.0).

    Code (Text):
    [Server thread/INFO]: [BetterShulkerBoxes] Enabling BetterShulkerBoxes v2.14.0
    [Server thread/ERROR]: Error occurred while enabling BetterShulkerBoxes v2.14.0 (Is it up to date?)
    java.lang.NullPointerException: null
        at me.rektb.bettershulkerboxes.BetterShulkerBoxes.onEnable(BetterShulkerBoxes.java:69) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.1.jar:git-Paper-113]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[patched_1.16.1.jar:git-Paper-113]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.16.1.jar:git-Paper-113]
        at org.bukkit.craftbukkit.v1_16_R1.CraftServer.enablePlugin(CraftServer.java:500) ~[patched_1.16.1.jar:git-Paper-113]
        at org.bukkit.craftbukkit.v1_16_R1.CraftServer.enablePlugins(CraftServer.java:414) ~[patched_1.16.1.jar:git-Paper-113]
        at net.minecraft.server.v1_16_R1.MinecraftServer.loadWorld(MinecraftServer.java:471) ~[patched_1.16.1.jar:git-Paper-113]
        at net.minecraft.server.v1_16_R1.DedicatedServer.init(DedicatedServer.java:241) ~[patched_1.16.1.jar:git-Paper-113]
        at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:940) ~[patched_1.16.1.jar:git-Paper-113]
        at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.1.jar:git-Paper-113]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_261]
    [Server thread/INFO]: [BetterShulkerBoxes] Disabling BetterShulkerBoxes v2.14.0
    I have removed all the plugins and installed one by one and it seems to be a problem with WorldGuard since the error happens when I install it.

    With the previous version (2.13.1) it works correctly.

    PS: I use Paper.

    PS2: My English is not very good.
     
  13. Hola, ya me reportaron el error, estoy intentando solucionarlo. Gracias igualmente.
     
    • Like Like x 1
  14. @Knyazek @Soyer The error is fixed in version 2.14.1, it should work fine. Thanks to both of you for reporting it.
     
    • Like Like x 1
  15. Rektb updated [BSB] Better Shulker Boxes [1.12-1.16] with a new update entry:

    Better Shulker Boxes 2.14.2 - Old paper build dupe fix

    Read the rest of this update entry...
     
  16. Hi, I was not home for a while, so i couldn't cooperate. The dupe, and how it works is written in the video description.
    Link again:
    Code (Text):
    https://youtu.be/or3fZ6uVFLk
    Essentially both rightclick event and block place event packets recieve server at the same time. I'm not a dev but I'm pretty sure that is what's happening.
     
  17. No problem, it should be solved in the latest version, but I'll try it anyways.