Bukkit [1.8-1.14] ChestSort (+ API) 6.4.2

Sorts your chests + inventory! Supports WorldGuard etc. (100 % customizable + auto config update)

  1. Maybe I misunderstood your question. You want to sort by the literal string name in the game, e.g. BLUE_GLASS, BLUE_WOOL, ... ? That would be no problem, I could add that. Is that what you need?
     
    • Winner Winner x 1
  2. Nope, I wanted to sort it like for the ID number that they had before. But I see they have removed it so no problem. Worst case scenario I'll try do my own sort. Thanks for the time, don't worry :3
     
    • Friendly Friendly x 1
  3. [22:21:10 ERROR]: Could not pass event InventoryCloseEvent to ChestSort v5.0.3
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[patched.jar:git-PaperSpigot-"4c7641d"]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [patched.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [patched.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.handleInventoryCloseEvent(CraftEventFactory.java:852) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1438) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PacketPlayInCloseWindow.a(PacketPlayInCloseWindow.java:18) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PacketPlayInCloseWindow.a(PacketPlayInCloseWindow.java:1) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [patched.jar:git-PaperSpigot-"4c7641d"]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_212]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_212]
    at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:774) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616) [patched.jar:git-PaperSpigot-"4c7641d"]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/block/ShulkerBox
    at de.jeffclan.JeffChestSort.JeffChestSortListener.belongsToChestLikeBlock(JeffChestSortListener.java:181) ~[?:?]
    at de.jeffclan.JeffChestSort.JeffChestSortListener.onChestClose(JeffChestSortListener.java:121) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor209.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_212]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_212]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) ~[patched.jar:git-PaperSpigot-"4c7641d"]
    ... 17 more
     
  4. Code (Text):
    [05:13:30] [Server thread/ERROR]: Could not pass event InventoryCloseEvent to ChestSort v5.0.3
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[patched.jar:git-PaperSpigot-"4c7641d"]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched.jar:git-PaperSpigot-"4c7641d"]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched.jar:git-PaperSpigot-"4c7641d"]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [patched.jar:git-PaperSpigot-"4c7641d"]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [patched.jar:git-PaperSpigot-"4c7641d"]
        at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.handleInventoryCloseEvent(CraftEventFactory.java:852) [patched.jar:git-PaperSpigot-"4c7641d"]
        at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1438) [patched.jar:git-PaperSpigot-"4c7641d"]
        at net.minecraft.server.v1_8_R3.PacketPlayInCloseWindow.a(PacketPlayInCloseWindow.java:18) [patched.jar:git-PaperSpigot-"4c7641d"]
        at net.minecraft.server.v1_8_R3.PacketPlayInCloseWindow.a(PacketPlayInCloseWindow.java:1) [patched.jar:git-PaperSpigot-"4c7641d"]
        at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [patched.jar:git-PaperSpigot-"4c7641d"]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_212]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_212]
        at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [patched.jar:git-PaperSpigot-"4c7641d"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:774) [patched.jar:git-PaperSpigot-"4c7641d"]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [patched.jar:git-PaperSpigot-"4c7641d"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713) [patched.jar:git-PaperSpigot-"4c7641d"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616) [patched.jar:git-PaperSpigot-"4c7641d"]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/block/ShulkerBox
        at de.jeffclan.JeffChestSort.JeffChestSortListener.belongsToChestLikeBlock(JeffChestSortListener.java:181) ~[?:?]
        at de.jeffclan.JeffChestSort.JeffChestSortListener.onChestClose(JeffChestSortListener.java:121) ~[?:?]
        at sun.reflect.GeneratedMethodAccessor376.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_212]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_212]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) ~[patched.jar:git-PaperSpigot-"4c7641d"]
        ... 17 more
     
  5. Thanks for the report. I am currently in therapy. Please message me again in a week or so and I will investigate it
     
  6. translate updated for Chinese (Traditional) 繁體中文
    Code (Text):
    message-player-inventory-sorted: "&7你的背包已成功整理."
    message-error-invalid-options: "&c錯誤: 未知選項 %s. 有效的選項為 %s."
     
  7. Hey,
    ist es möglich sowas einzufügen, wenn du mit Stein baust und sie in der Hotbar zuneige gehen, das er sie mit Stein aus dem Inventar ersetzt?
     
  8. Hi, I had a question about the features of the mod. Is it possible to use a hotkey for the commands?

    Thanks!
     
  9. Hey,
    I am completely new to running minecraft servers, and I run a small server for 4 of my friends. I downloaded this Plugin, but the issue is only the OP's can run the command. I want everyone in the server to be able to use this command without making them OP. I found on google something about adding permissions to permissions.yml, and I did that but it didnt seem to work. Here is my permissions.yml
    Code (YAML):
    groups:
      Member
    :
        default
    : true
        permissions
    :
        - chestsort.use
        - chestsort.use.inventory
        inheritance
    : []
        info
    : []
      Admin
    :
        default
    : false
        permissions
    : []
        inheritance
    :
        - Member
        info
    :
        - prefix
    : '&b[ADMIN] '
     
    users
    :
      Rex
    :
        subgroups
    : []
        permissions
    : []
        group
    : Admin
      Aniket
    :
        subgroups
    : []
        permissions
    : []
        group
    : Member
    What am I doing wrong? Or is it something different that I have to do?
     
  10. Please reply in English. Yes, that would be possible. I can add this, but I don't know how I should call that feature. Maybe auto-refill-hotbar or something?
     
  11. What exactly do you mean with hotkey? Please explain further what exactly you want, I am confident that I can add it :)
     
  12. Did you restart your server after editing the permissions file? It should work with those permissions... what permissions plugin are you using?
     
  13. I will investigate this now. The problem is shulker boxes are non existent in 1.8, I will have to look if I can get the class name as string consistently between all versions
     
  14. I don't get any errors using Spigot 1.8
    Code (Text):
    [11:21:41 INFO]: This server is running CraftBukkit version git-Spigot-c3c767f-33d5de3 (MC: 1.8) (Implementing API version 1.8-R0.1-SNAPSHOT)
    It might be a problem with Paper not implementing the correct API functions
     
  15. So for certain commands, a user could press a key instead of having to type that command in. For example, say I want to quickly sort my inventory after dungeon diving. How about I press the middle mouse button instead of leaving the inventory and typing /isort. Just an example, and I suppose that because keyboard keys are mapped to different actions for every user, that they might need to be configurable. The server could dictate which key should perform the commands, if any.

    Does that make sense?
     
  16. Does this need to be configurable? I think using middle click in the inventory should not bother anyone, so I Could just add this as default if you like
     
  17. The configurability might be good for players other than myself, I was just thinking for a wider audience. But for me, yes that would be awesome!
     
  18. Sorry, but I found the error now. It happens when e.g. when using furnaces in 1.8 versions. It will be fixed, I am already working on it.
     
  19. Exception is versions before 1.11 has been fixed