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.

Command Gui! 1.3
Make custom GUI like the Huge servers! All done by the config.
Recent Reviews
-
billnyesharifoot
- 4/5,
It's a good plugin!! But the commands don't work? Do I have to do something specific or something?
-
Lightcaster5
- 4/5,
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}.
-
MrBobSWE
- 4/5,
why can`t i don´t use any commands in the gui? whatever commands i use it says **unknown command**
-
LifeTimeGames
- 3/5,
idea: make the items unstealable and permission for items but its a great plugin!
-
Melvin_003
- 4/5,
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!
-
angelosilva09
- 1/5,
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 -
Amar_is_The_Best
- 3/5,
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
-
Biovo
- 4/5,
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 -
McUniverse_
- 5/5,
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? -
taylorfin16
- 5/5,
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!