Essentials Kit Gui [OpenSource] 1.4

/kit looks now more beautifully!

  1. Marcely99
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Source Code:
    https://github.com/Marcely1199/KitGui-Resource
    2015-12-02_16.36.21.png
    This plugin adds a GUI for the essentials command /kit
    Requirements:
    • Java 8
    • Required ressource: Essentials or EssentialsX
    Commands:
    • Use /kit or /kits to open the GUI
    • Use /kitcfg to configurate the kits
    Permissions:
    • For /kit and /kits
      • essentials.kits.* - to allow every kit
      • essentials.kits.<kit name> - to allow only these kits
    • For /kitcfg
      • kitcfg.cfg

    Tutorial by @racerk12











    [​IMG]

Recent Reviews

  1. ToughKak7528
    ToughKak7528
    5/5,
    Version: 1.4
    amazing plugin, extremely customizable, and very simple to learn best part is its 69kb
  2. kylle2nty4
    kylle2nty4
    5/5,
    Version: 1.4
    this is what you call a review, rather than sending review with errors. The plugin work fine it just needs a little touch for people to like it :D
  3. krunkedrat
    krunkedrat
    1/5,
    Version: 1.4
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:529) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:514) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:2147) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.PacketPlayInWindowClick.a(SourceFile:32) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.MinecraftServer.aZ(MinecraftServer.java:917) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:910) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeAll(SourceFile:103) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:893) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:827) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at java.lang.Thread.run(Thread.java:834) [?:?]
    Caused by: java.lang.NoSuchMethodError: 'java.lang.String org.bukkit.inventory.Inventory.getTitle()'
    at de.marcely.kitgui.command.kit.onInventoryClickEvent(kit.java:72) ~[?:?]
    at de.marcely.kitgui.EssentialsKitGUI$1.onInventoryClick(EssentialsKitGUI.java:68) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:316) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    ... 17 more
    [18:54:53] [Server thread/ERROR]: Could not pass event InventoryClickEvent to Essentials_KitGUI v1.4
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:529) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:514) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:2147) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.PacketPlayInWindowClick.a(SourceFile:32) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.MinecraftServer.aZ(MinecraftServer.java:917) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:910) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:894) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:827) [spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    at java.lang.Thread.run(Thread.java:834) [?:?]
    Caused by: java.lang.NoSuchMethodError: 'java.lang.String org.bukkit.inventory.Inventory.getTitle()'
    at de.marcely.kitgui.command.kit.onInventoryClickEvent(kit.java:72) ~[?:?]
    at de.marcely.kitgui.EssentialsKitGUI$1.onInventoryClick(EssentialsKitGUI.java:68) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:316) ~[spigot-1.15.jar:git-Spigot-f39a89e-4633e6c]
    ... 17 more
    1. Marcely99
      Author's Response
      THANK YOU I ALREADY SAW IT
      No reason to spam :)
  4. ashten
    ashten
    3/5,
    Version: 1.4
    Good plugin easy to edit in game but you should make it so you can set the gui spot item in the config so you can make a chest sized gui have kits in middle with glass around it or any other kind of design
  5. China.No1
    China.No1
    3/5,
    Version: 1.4
    good plugin, but



    Could not pass event InventoryClickEvent to Essentials_KitGUI v1.4
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:529) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:514) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:2133) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.PacketPlayInWindowClick.a(SourceFile:33) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:910) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:903) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:887) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:820) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_231]
    Caused by: java.lang.NoSuchMethodError: org.bukkit.inventory.Inventory.getTitle()Ljava/lang/String;
    at de.marcely.kitgui.command.kit.onInventoryClickEvent(kit.java:72) ~[?:?]
    at de.marcely.kitgui.EssentialsKitGUI$1.onInventoryClick(EssentialsKitGUI.java:68) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_231]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_231]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:316) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
    ... 17 more
    1. Marcely99
      Author's Response
      Could not pass event InventoryClickEvent to Essentials_KitGUI v1.4
      org.bukkit.event.EventException: null
      at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:529) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:514) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:2133) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at net.minecraft.server.v1_14_R1.PacketPlayInWindowClick.a(SourceFile:33) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at net.minecraft.server.v1_14_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:910) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:903) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:887) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:820) [Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      at java.lang.Thread.run(Unknown Source) [?:1.8.0_231]
      Caused by: java.lang.NoSuchMethodError: org.bukkit.inventory.Inventory.getTitle()Ljava/lang/String;
      at de.marcely.kitgui.command.kit.onInventoryClickEvent(kit.java:72) ~[?:?]
      at de.marcely.kitgui.EssentialsKitGUI$1.onInventoryClick(EssentialsKitGUI.java:68) ~[?:?]
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_231]
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231]
      at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_231]
      at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:316) ~[Spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
      ... 17 more
  6. xFitzyPvP
    xFitzyPvP
    4/5,
    Version: 1.4
    Works how its meant to.

    One update I would recommend is adding the availability to preview the kit.

    :)
  7. 0fficerMike
    0fficerMike
    2/5,
    Version: 1.4
    Not working on 1.14.4. Sad, because it's a very cool plugin!
    I hope it gets updated soon.
  8. CaszGamerMD
    CaszGamerMD
    1/5,
    Version: 1.4
    Not working on 1.14
    dont use with 1.14, its useless and dev has moved on to other projects. needs revival
    1. Marcely99
      Author's Response
      It should work just fine with 1.14 - 1.14.2 tho. And I am working on a new update, warp gui should get its update pretty soon :)
  9. DragonBG
    DragonBG
    2/5,
    Version: 1.4
    When I do /kit it opens the inventory but I can just pick the clay and it does nothing else. I'm on 1.14.4. Please fix!
  10. Little_Potato_
    Little_Potato_
    5/5,
    Version: 1.4
    works great
    ----------------------------------------------------------------------------