神仙插件!完美解决了服务器零指令的难题!我太爱它了,作者的回应也很迅速!
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!
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.
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.
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!
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!
Плагин классный, однако не работает с 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) [?:?]
[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
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) ~[?:?]
>
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) [?:?]
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
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
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
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.
[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]
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.