Command Gui! 1.3

Make custom GUI like the Huge servers! All done by the config.

  1. fillpant
    Command Gui


    What is command gui?

    Command GUI is a plugin for your server that will enable you to create GUI inventories that do custom stuff (you specify) when an item is clicked!


    Features:

    - Create a pretty Gui with ease all from the config.

    - Add custom commands for each item in the Gui

    - Set the names, lores, itemID’s and so on of each item

    - You can specify the command that opens the GUI to whatever you want!

    - You can change the name of the inventory.


    Why should i use this?

    You may use it to create any type of GUI you want! The posibilities are infinite! It may be for example:

    A shop

    A kit selection menu

    A teleportation menu

    A help menu

    A admin board (displaying admins)

    A rank menu (leading to a website with your ranks)

    And so on..


    TODO:

    - Add vault support.
    - Add 'No permission item'
    - Add permission support.
    - Add a Auto Updater / Update checker.

Recent Reviews

  1. billnyesharifoot
    billnyesharifoot
    4/5,
    Version: 1.3
    It's a good plugin!! But the commands don't work? Do I have to do something specific or something?
  2. Lightcaster5
    Lightcaster5
    4/5,
    Version: 1.3
    Very good plugin, you had to remove the "/" in the command part for it to work but it is ok. For some reason I can't use color codes for the item name, please fix this. One comment said you can do /kit tools for example... Just do /kit tools {player}.
  3. MrBobSWE
    MrBobSWE
    4/5,
    Version: 1.3
    why can`t i don´t use any commands in the gui? whatever commands i use it says **unknown command**
  4. LifeTimeGames
    LifeTimeGames
    3/5,
    Version: 1.3
    idea: make the items unstealable and permission for items but its a great plugin!
  5. Melvin_003
    Melvin_003
    4/5,
    Version: 1.3
    It's an exellent plugin, but i have some problems with making multiple gui's! It would be great if you could contact me somehow!
  6. angelosilva09
    angelosilva09
    1/5,
    Version: 1.3
    the plugin ERROR
    [16:34:24] [Server thread/INFO]: /sudo <player> <command [args]>[m
    [16:34:37] [Server thread/ERROR]: Could not pass event InventoryClickEvent to CommandGui v1.1
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1877) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_144]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_144]
    at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:747) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_144]
    Caused by: java.lang.NullPointerException
    at com.fillpant.commandgui.listeners.InventoryClickListener.click(InventoryClickListener.java:19) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor588.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    ... 15 more
    [16:34:45] [Server thread/ERROR]: Could not pass event InventoryClickEvent to CommandGui v1.1
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1877) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_144]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_144]
    at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:747) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_144]
    Caused by: java.lang.NullPointerException
    at com.fillpant.commandgui.listeners.InventoryClickListener.click(InventoryClickListener.java:19) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor588.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    ... 15 more
    [16:34:58] [Server thread/INFO]: CONSOLE issued server command: /sudo
    [16:34:58] [Server thread/INFO]: Make another user perform a command.[m
    [16:34:58] [Server thread/INFO]: /sudo <player> <command [args]>[m
    [16:34:59] [Server thread/ERROR]: Could not pass event InventoryClickEvent to CommandGui v1.1
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1877) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_144]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_144]
    at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:747) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_144]
    Caused by: java.lang.NullPointerException
    at com.fillpant.commandgui.listeners.InventoryClickListener.click(InventoryClickListener.java:19) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor588.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    ... 15 more
    [16:35:04] [Server thread/ERROR]: Could not pass event InventoryClickEvent to CommandGui v1.1
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1877) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_144]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_144]
    at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:747) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_144]
    Caused by: java.lang.NullPointerException
    at com.fillpant.commandgui.listeners.InventoryClickListener.click(InventoryClickListener.java:19) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor588.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.jar:git-Spigot-99c2a37-3819f8d]
    ... 15 more
    [16:35:07] [Server thread/INFO]: angelosilva issued server command: /shop
    [16:35:08] [Server thread/INFO]: angelosilva issued server command: /shop
  7. Amar_is_The_Best
    Amar_is_The_Best
    3/5,
    Version: 1.3
    The plugin is So Nice, EveryThing Is Working Except The Commands, when i add any commands, then i press the Item, It Dont Do Anything
  8. Biovo
    Biovo
    4/5,
    Version: 1.3
    Realy awesome plugin and very easy to change but,
    i have a kit menu and when i click on the item it preforms from console and not to the player, the player doesnt get the kit.
    u should make a config thing that you can change if the command preforms from the console or for the player that clicks the item.

    sorry for bad english im dutch.
    i give it a 9
  9. McUniverse_
    McUniverse_
    5/5,
    Version: 1.3
    The plugin is nice, but i have a question:
    Is it possible to create more than one gui with this plugin like the plugin ChestCommandsGUI?
  10. taylorfin16
    taylorfin16
    5/5,
    Version: 1.3
    Great plugin! I love it. I just love this so much its really helped my server. On the other hand, it is working but one of my players said its a sh*t plugin. Im really upset and i bet you are too. I dont know why they think that, but I will consult with them about what it is they dont like. Otherwise thx!
    1. fillpant
      Author's Response
      Hello, Thanks for your review. Truth being said, it is not the best in terms of code and i apologise for that :( It is in my schedule to improve the code. I would be intrested to know though why this player didn't like it, and i hope they have some valid arguments....

      Anyways, thank you! :)