CommandPrompter icon

CommandPrompter -----

Great Plugin Companion for DeluxeMenus, ChestCommand, or Any Menu Plugins




Version: 2.12.0
神仙插件!完美解决了服务器零指令的难题!我太爱它了,作者的回应也很迅速!
Fairy plugin! Perfectly solved the problem of zero instruction for servers! I love it so much, and the author's response is also very prompt!

Version: 2.8.2
The MC server plugins are truly remarkable innovations that enhance the gaming experience to a whole new level. Their intricate design and powerful functionalities enable players to explore a wider range of possibilities within the game. Whether it's adding new challenges, improving community interactions, or simply enhancing the visual aesthetics, these plugins are the epitome of excellence in customizing Minecraft servers. Their user-friendly interfaces and robust performance ensure smooth sailing for server administrators, while the endless customization options delight players with endless hours of entertainment. In summary, MC server plugins are a must-have for any dedicated Minecraft server, offering an unparalleled level of flexibility and fun for all those involved.

Version: 2.8.2
Plugin is awesome and the developer is super responsive-- would LOVE faction support like Medieval Faction 5, Konquest. Otherwise this is a great addition to deluxemenus and customizing a server.

Version: 2.5.0
This plugin is really wonderful! I was looking for one like this and finally found it and the support was very nice!
-
Author's response
Glad you were able to find out about CommandPrompter! If you need further assistance, just reach out on the Discord server!

Version: 2.5.0
There isn't anything else like this available. The developer is super responsive and implements new systems and features frequently. This plugin extends the usefulness of menu plugins exponentially, and now with the new "Console Delegate" command and post commands (With delays), you can use command prompter to extend the usefulness beyond just menu plugins. I personally use command prompter to execute multiple commands from plugins that technically only support 1 in their config.

I've also used it to create complex systems like vote reward menus that offer things like player defined skulls. The plugin has proven to be invaluable to how I operate, and I highly suggest you give it a try!
-
Author's response
I'm delighted to hear that you're finding the plugin invaluable for extending the functionality of menu plugins, executing multiple commands creatively, and creating complex systems; your positive feedback fuels my commitment to ongoing improvements and feature additions.

Version: 2.5.0
Not only is the plugin amazing and has everything you'd ever need to create extremely versatile arguments for things that typically wouldn't have arguments, the developer is also super friendly and helpful! I had a few questions developer was able to help me with all of the stuff I had trouble with super quickly. Highly recommend this amazing tool!
-
Author's response
Thanks for the great review!

Version: 2.3.0
Very good plugin. Hadn't come across any issues so far.
Developer is really nice and he values the feedback from users.
-
Author's response
Thanks for the review!

Version: 2.2.0
I've followed this plugin from the start. Amazing. Love to see it's still going strong and evolving.
-
Author's response
Thank you for supporting my work from the very start. Comments like yours is a big motivating factor when it comes to maintaining the project!

Version: 2.0.4
Easy to use, not very complicated, easy to understand, works fine.
Overall solid 5 stars! Thanks for this awesome resource.

Version: 2.0.0
Плагин классный, однако не работает с CharacterDialogue.

Версия сервера: 1.16.5 Purpur
Версия плагина: 2.0.0

----------------------------------------------------------------------
[20:05:36 ERROR]: Could not pass event CommandDispatchEvent to CommandPrompter v2.0.0
java.lang.NullPointerException: Cannot invoke "com.cyr1en.commandprompter.hook.Hook.isHooked()" because "vcHook" is null
at com.cyr1en.commandprompter.listener.CommandListener.isCmdChatChannel(CommandListener.java:99) ~[?:?]
at com.cyr1en.commandprompter.listener.CommandListener.isIgnored(CommandListener.java:93) ~[?:?]
at com.cyr1en.commandprompter.listener.CommandListener.process(CommandListener.java:53) ~[?:?]
at com.cyr1en.commandprompter.listener.ModifiedListener.onCommand(ModifiedListener.java:46) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1245.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Purpur-1171]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Purpur-1171]
at com.cyr1en.commandprompter.unsafe.ModifiedCommandMap.dispatch(ModifiedCommandMap.java:60) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:826) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2315) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:2130) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:2083) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:49) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:7) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:55) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1339) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1332) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1469) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1142) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:293) ~[patched_1.16.5.jar:git-Purpur-1171]
at java.lang.Thread.run(Thread.java:833) [?:?]

Version: 2.0.0
nice plugin!<3
This is exactly what I want!
thank you for work!!!!!!!!!!!!!!!!!!!!!!!!!

Version: 2.0.0
[18:46:43 ERROR]: Could not pass event PlayerLoginEvent to CommandPrompter v2.0.0
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
at net.minecraft.server.v1_8_R3.PlayerList.attemptLogin(PlayerList.java:506) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
at net.minecraft.server.v1_8_R3.LoginListener.b(LoginListener.java:114) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
at net.minecraft.server.v1_8_R3.LoginListener.c(LoginListener.java:54) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
at net.minecraft.server.v1_8_R3.NetworkManager.a(NetworkManager.java:428) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
at net.minecraft.server.v1_8_R3.ServerConnection.c(ServerConnection.java:185) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:1185) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:376) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:991) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:819) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
at net.minecraft.server.v1_8_R3.MinecraftServer.lambda$0(MinecraftServer.java:173) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.cyr1en.commandprompter.hook.Hook.isHooked()" because "svHook" is null
at com.cyr1en.commandprompter.prompt.ui.HeadCache.onPlayerLogin(HeadCache.java:123) ~[CommandPrompter-2.0.0-SNAPSHOT.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:299) ~[survivalpvp.jar:git-PaperSpigot-"55c76a4"]
... 14 more

Version: 0.1.29
New version no show skull of players .
-
Author's response
Can you join my discord server so we can look into it

Version: 0.1.28
work perfect <3 .

Version: 0.1.27
at com.cyr1en.commandprompter.unsafe.ModifiedCommandMap.dispatch(ModifiedCommandMap.java:63) ~[CommandPrompter-0.1.27.jar:?]
at org.bukkit.craftbukkit.v1_19_R1.CraftServer.dispatchCommand(CraftServer.java:900) ~[purpur-1.19.jar:git-Purpur-1666]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleCommand(ServerGamePacketListenerImpl.java:2459) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$19(ServerGamePacketListenerImpl.java:2230) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.19.jar:git-Purpur-1666]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1385) ~[purpur-1.19.jar:git-Purpur-1666]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:183) ~[purpur-1.19.jar:git-Purpur-1666]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1362) ~[purpur-1.19.jar:git-Purpur-1666]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1355) ~[purpur-1.19.jar:git-Purpur-1666]
at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:114) ~[?:?]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1489) ~[purpur-1.19.jar:git-Purpur-1666]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1208) ~[purpur-1.19.jar:git-Purpur-1666]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:307) ~[purpur-1.19.jar:git-Purpur-1666]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
>



PLEASE FIX! GREAT PLUGIN SO FAR!
-
Author's response
Is it possible if you join my Discord server so we can look into this more

Version: 0.1.27
FIX PLEASE


[14:12:27 WARN]: [CommandPrompter] Plugin CommandPrompter v0.1.27 generated an exception while executing task 1148
java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 0
at java.util.ArrayList.add(ArrayList.java:455) ~[?:?]
at java.util.ArrayList.add(ArrayList.java:467) ~[?:?]
at com.cyr1en.commandprompter.prompt.ui.SkullCache.cachePlayer(SkullCache.java:39) ~[?:?]
at com.cyr1en.commandprompter.prompt.ui.SkullCache.lambda$onPlayerLogin$4(SkullCache.java:110) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:100) ~[patched_1.16.5.jar:git-Tuinity-"9f3435b"]
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:58) ~[patched_1.16.5.jar:git-Tuinity-"9f3435b"]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.16.5.jar:git-Tuinity-"9f3435b"]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) ~[?:?]
at java.lang.Thread.run(Thread.java:831) [?:?]

Version: 0.1.27
A really great plugin. Really helps make life easier for players who aren't confident with commands.

Developer is quick to respond too!
-
Author's response
Thanks for the review ❤️

Version: 0.1.26
Developers who respond quickly and are pleasant to work with. I would recommend it to anyone who wants to create a GUI
-
Author's response
Thanks for the review!

Version: 0.1.26
Great plugin. Please make it possible to execute commands on behalf of the console, but at the same time the player could choose the necessary action, as is done now. Please
-
Author's response
Thanks for the review! This feature was already considered and somewhat resolved. Check closed issue #10 on GitHub https://github.com/CyR1en/CommandPrompter/issues/10

Version: 0.1.24
This is a good plug-in,He deserves more people to know .This is the first time I've seen this type of plugin.Thanks to the author.

Version: 0.1.19
Works fine @ paper 1.17 tho :P your welcome

Version: 0.1.19
works fine with paper 1.16.5
works fine with PurPur (#1086) 1.16.5
Nice work :-)

Version: 0.1.19
works fine with paper 1.16.4, thanks for your plugin............................vote 10+

Version: 0.1.19
Please update the plugin, everyone is waiting for an update. I really need it for my server bc i want to open it in december.

Version: 0.1.19
Update to 1.16 and repair the AnvilGUI so it works with other plugins please. It's good plugin, I would like to use it still

Version: 0.1.19
When I use the ChatColor plug-in, your plug-in will also input the color of the ChatColor, but version 0.1.12 does not have this problem

Version: 0.1.19
Pls add Support to GUIPlus! When i use it with GUIPlus it executes the normal command and then it says that the <hmhmhm> doesnt exist. Like /gamemode <hmhmhm> and it says usage: gamemode 0 1 2 or 3
-
Author's response
GUI player commands have to be dispatched in a certain way for CommandPrompter to be able to catch it (Just the way DeluxeMenu and ChestCommands dispatch their player commands). I have an explanation about this "problem" in the discussions. Here's the link: https://www.spigotmc.org/threads/commandprompter.276070/page-5#post-3817663

Version: 0.1.18
i found a bug
i can't change Prompt-Prefix become a chinese
i try to use unicode,but it doesn't work
so i wish you fix this mistake,by the way,it's a good Plugins
-
Author's response
Will be on next update

Version: 0.1.18
Отличный плагин!!! Я использовал на своем сервере sirius.mcstudio.pro:25575 Спасибо, за отличную работу!

Version: 0.1.18
This is a great plugin
Hope to add a guI menu input instruction
Thanks to the author for sharing

Version: 0.18
Awesome plugin to use with Deluxe Menus.

They never implemented a %target_player% API, so this is the best alternative I could find for my Management team using:

pl user <Type the players name you would like to give this rank.> parent set Mod etc.

Version: 0.1.15
Works as intended
But please explain everything in the main page instead of the updates page

Version: 0.1.15
--------------------------------------------------------

Nice complement with good support.
5 STARS

--------------------------------------------------------

Version: 0.1.14
This plugin is very useful for me.

Sorry, I forgot to rate.

Can you alle me to upload it in MCBBS?( www.mcbbs.net)

This is a forum for China.

I hope you agree!

Thank you ;)
-
Author's response
If you want to, go ahead. But I believe someone already here posted on the forum

Version: 0.1.13
Awesome plugin! I will use it to create a punish gui menu and it's just what I needed! Also could you add a permission so normal players can't use it?
-
Author's response
Will add permissions

Version: 0.1.12
Unfortunately, this doesn't work for 1.14 (at least not 1.14.4 that I tested.)

The plugin loads fine, and I even tried the example given above "/ gamemode <Game mode?>". It just doesn't do anything.

Still giving a 5-star rating because the plugin seems simple to use, lightweight and a useful plugin for DeluxeMenus and I'm sure an update for 1.14.x will come soon.

Version: 0.1.12
Says it needs updating even on most recent version...
please help other than that its fine.
-
Author's response
Hotfixed it, it should be good now. No need to download a new jar!

Version: 0.1.12
Thanks for fix the plugin .
-
Author's response
<3

Version: 0.1.11
[22:43:20 WARN]: [CommandPrompter] Task #13 for CommandPrompter v0.1.11 generated an exception
java.lang.RuntimeException: Brigadier is not supported by the server.
at com.cyr1en.cp.commodore.CommodoreProvider.getCommodore(CommodoreProvider.java:65) ~[?:?]
at com.cyr1en.cp.command.BrigadierRegistry.register(BrigadierRegistry.java:11) ~[?:?]
at com.cyr1en.cp.CommandPrompter.setupCommands(CommandPrompter.java:89) ~[?:?]
at com.cyr1en.cp.CommandPrompter.start(CommandPrompter.java:58) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:59) ~[PaperSpigot.jar:git-PaperSpigot-"4c7641d"]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:352) [PaperSpigot.jar:git-PaperSpigot-"4c7641d"]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:783) [PaperSpigot.jar:git-PaperSpigot-"4c7641d"]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [PaperSpigot.jar:git-PaperSpigot-"4c7641d"]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713) [PaperSpigot.jar:git-PaperSpigot-"4c7641d"]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616) [PaperSpigot.jar:git-PaperSpigot-"4c7641d"]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
-
Author's response
Thanks for your bug report on the review section lol.

Anyways, just posted an update titled "Fix error with brigadier support" to fix this.

Version: 0.1.10
This is the plugin JUST I NEED !!!

It would be better if chat input can be enable automaticly.
I don't want to press the T key once more.

The feature "-a" is cool, but it cost 1 level to use it, so....

Overall, I like this plugin very much. If you don't mind, I reprinted it to the MCBBS Forum in China

http://www.mcbbs.net/forum.php?mod=viewthread&tid=858668&page=1&extra=#pid14225679
-
Author's response
I'll look into it if I could invoke T.

For the xp-drain, added that on my todo list.

Lastly, I don't mind it lol.

Thanks for the review!

Version: 0.1.10
Awesome Plugin, works perfectly. Keep up the good work and don't abandon this plugin because it's by far the best plugin ever and I don't really understand why you only have 700 Downloads when this kind of plugin should have 1 Million downloads or something (this plugin is way better than placeholderapi, vault or things) Keep up the great work.
-
Author's response
Thanks for your great feedback! I'm definitely not abandoning it, still have new features to implement

Version: 0.1.10
Great plugin
Can you add user inputs from sign.
================================

Version: 0.1.9
you can add that after writing the argument to a command, another command is automatically executed?

Version: 0.1.9
I love this plugin. This plugin makes it so easy to create custom menus which can effect other players. Keep up the awesome work. :)

Version: 0.1.8
Love using this plugin so handy and updates have been very useful thankyou so much! And great work!

Version: 0.1.6
Could you add a countdown? When time is up, cancelled auto.

......................................
-
Author's response
A command timeout is a good idea, I'll consider it!

Version: 0.1.3
Really nice plugin! It would be useful if we could cancel a prompt. And maybe make it a little easier to work in the config!

Version: 0.1.3
Awesome plugin!
works perfectly! just what i needed,
a way to cancel a prompt would be nice!

great work!

Version: 0.1.3
Once I got help from the Discord, this turned out to be the best thing to happen to ChestCommands.

Version: 0.1.3
I had an issue with a previous version, so I reached out to the dev. He had it fixed in literally 12 minutes. Awesome support!
-
Author's response
Thanksss :3

Version: 0.1.1
Just what I was looking for! ChestCommands was lacking this feature and this made it so I can get rid of many commands with a GUI.

Resource Information
Author:
----------
Total Downloads: 31,299
First Release: Sep 30, 2017
Last Update: Aug 7, 2025
Category: ---------------
All-Time Rating:
49 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings