Spigot Custom EnderChest 1.13.1

[1.7.10 - 1.16.3] Similar to popular EnderChest++ but with more features and up to date.

  1. How do you give people perms to open a chest I am so confused.
     
  2. Hello! Using your plugin and loving it so far. However, I'm running into an issue where I can't check users customerender chests when they are offline. Is this a feature you have planned for the future? If not, would you be willing to add it?

    Thank you.
     
  3. You need to use the users UUID if you want to check their ec while they are offline. however having a feature to use usernames while they are offline would be nice.
     
  4. Thanks for the info, that seems like a huge oversight. Definitely not going to retrieve and type in a whole UUID each time I want to open an ec of an offline players.

    To the dev:

    I would really appreciate it if we could use the player's name instead of just the UUID as other plugins that allow you to open ender chests have this functionality.

    Thank you.
     

  5. how do i make all players have level 5 ec

    please help
     
  6. Hi, do existing ender chest loot get deleted by the new enderchest?
     
  7. I would also like to know this.
     
  8. You can you only have to use the UUID when they're offline.
     
  9. Are you able to use like per slots instead of per row permissions with this
     
  10. Plugin is excellent, I am wondering would this interfere with plugins that modify enderchests?
    I'm looking for a way to block certain items from being added into enderchests (shulkerboxes) and I am curious if this would prevent one of those from working?

    That'd be an amazing feature if we could block certain items from being put into enderchests! Thank you
     
  11. null
    org.bukkit.command.CommandException: Unhandled exception executing command 'ec' in plugin CustomEnderChest v1.11.3
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[server.jar:git-Spigot-dcd1643-e60fc34]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[server.jar:git-Spigot-dcd1643-e60fc34]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:648) ~[server.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1399) [server.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1234) [server.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [server.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [server.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [server.jar:git-Spigot-dcd1643-e60fc34]
    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_12_R1.SystemUtils.a(SourceFile:46) [server.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [server.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [server.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [server.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [server.jar:git-Spigot-dcd1643-e60fc34]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
    Caused by: java.lang.NoSuchFieldError: BLOCK_ENDER_CHEST_OPEN
    at net.craftersland.customenderchest.SoundHandler.sendEnderchestOpenSound(SoundHandler.java:47) ~[?:?]
    at net.craftersland.customenderchest.utils.EnderChestUtils.openMenu(EnderChestUtils.java:130) ~[?:?]
    at net.craftersland.customenderchest.CommandHandler.onCommand(CommandHandler.java:47) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[server.jar:git-Spigot-dcd1643-e60fc34]
     
  12. paper-1618 on /ec open:
    Code (Text):
    [08:05:23] [Craft Scheduler Thread - 2/WARN]: java.lang.IllegalArgumentException: Invalid inventory size; expected 0 or less
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at org.bukkit.craftbukkit.v1_12_R1.inventory.CraftInventory.setContents(CraftInventory.java:83)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at net.craftersland.customenderchest.storage.MysqlStorage.decodeInventory(MysqlStorage.java:295)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at net.craftersland.customenderchest.storage.MysqlStorage.saveEnderChest(MysqlStorage.java:172)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at net.craftersland.customenderchest.PlayerHandler$3.run(PlayerHandler.java:129)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at java.lang.Thread.run(Thread.java:748)
    [08:05:23] [Craft Scheduler Thread - 2/ERROR]: [CustomEnderChest] Failed to decode inventory for madg0pher! Error: null
    [08:05:23] [Craft Scheduler Thread - 2/WARN]: java.io.EOFException
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2681)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3156)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:863)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at java.io.ObjectInputStream.<init>(ObjectInputStream.java:358)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at org.bukkit.util.io.BukkitObjectInputStream.<init>(BukkitObjectInputStream.java:40)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at net.craftersland.customenderchest.utils.EncodingUtil.fromBase64(EncodingUtil.java:38)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at net.craftersland.customenderchest.storage.MysqlStorage.decodeInventory(MysqlStorage.java:300)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at net.craftersland.customenderchest.storage.MysqlStorage.saveEnderChest(MysqlStorage.java:172)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at net.craftersland.customenderchest.PlayerHandler$3.run(PlayerHandler.java:129)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    [08:05:23] [Craft Scheduler Thread - 2/WARN]:     at java.lang.Thread.run(Thread.java:748)
     
  13. For some players, the ender chest becomes glitched and then they can withdraw items from the ender chest, but when they close and re-open it, the item is still in the echest, and in the players inventory (duped). Beware of this plugin.
     
    • Agree Agree x 1
  14. We have the same warn. This is a issue while creating a new user. So for each new player, we get this. But it's not critical, but annoying :)
     
  15. I love the plugin! is there any chance that you could add a blacklist?
    I use the plugin, BagOfGold, and would love to not allow players to place their money inside the ender chest :)
    Keep the great work, and sorry for my english!.
     
    • Like Like x 1
  16. has the duping issue been corrected?
     
    • Agree Agree x 1
  17. How would I go about making it so players can buy the next level up using the in game currency? I've seen it done before on boomcraft but since the owner has gone into full time teaching and the admin has vanished online I can't ask either of them.