本帖最后由 yuri2 于 2019-4-19 21:49 编辑 
假如你希望玩家的一切操作都不需要查阅指令,你可能会安装各种箱子菜单插件,让玩家可以通过GUI执行指令。
但是像 tpa xxx, set home xxx,pay xxx... 这一类需要输入变量的命令怎么办呢?
偶找了很久,终于找到这一款轻量级插件[CommandPrompter]。
这个插件能干啥?
CommandPrompter适用于菜单插件,如DeluxeMenus,在该插件中,玩家可以单击GUI中的某个项目,并执行配置中预先定义为单击该项目的玩家的命令。这些插件的缺点是,您必须为命令提供一个命令参数。现在,使用CommandPrompter,您可以将项目的预定义命令配置为具有参数提示的命令。
举个例子:
/tpa <请输入玩家名>
 
 
聊天框会出现一句提示“请输入玩家名”,玩家输入玩家名如'yuri2'后,指令被补全并生效,等同于 /tpa yuri2 。
 
 
 
 
 
 
高级用法
如果给占位符加上 -a 会有一个GUI用来输入变量, 如
/gamemode <-a what gamemode do you want to be in?>
但是这会消耗一级来附魔,此问题已经反馈给作者。
[size=13.3333px]
[size=13.3333px]

同理,可以轻松预定义购买指定数目的商品,给某人发悄悄话,封禁某人等命令,再结合GUI菜单 ,无论是给普通玩家用还是给管理员用都是十分方便的。
很实用的小插件哦,喜欢的话不妨留个好评~
假如你希望玩家的一切操作都不需要查阅指令,你可能会安装各种箱子菜单插件,让玩家可以通过GUI执行指令。
但是像 tpa xxx, set home xxx,pay xxx... 这一类需要输入变量的命令怎么办呢?
偶找了很久,终于找到这一款轻量级插件[CommandPrompter]。
这个插件能干啥?
CommandPrompter适用于菜单插件,如DeluxeMenus,在该插件中,玩家可以单击GUI中的某个项目,并执行配置中预先定义为单击该项目的玩家的命令。这些插件的缺点是,您必须为命令提供一个命令参数。现在,使用CommandPrompter,您可以将项目的预定义命令配置为具有参数提示的命令。
举个例子:
/tpa <请输入玩家名>
 
聊天框会出现一句提示“请输入玩家名”,玩家输入玩家名如'yuri2'后,指令被补全并生效,等同于 /tpa yuri2 。
 
 
 
高级用法
如果给占位符加上 -a 会有一个GUI用来输入变量, 如
/gamemode <-a what gamemode do you want to be in?>
但是这会消耗一级来附魔,此问题已经反馈给作者。
[size=13.3333px]
[size=13.3333px]

同理,可以轻松预定义购买指定数目的商品,给某人发悄悄话,封禁某人等命令,再结合GUI菜单 ,无论是给普通玩家用还是给管理员用都是十分方便的。
很实用的小插件哦,喜欢的话不妨留个好评~
无图言卵 ,请楼主上图
,请楼主上图
对于那些不会命令的新手来说
还是非常不错的插件呢
还是非常不错的插件呢
26790top 发表于 2019-4-19 14:38
无图言卵,请楼主上图
有真相了
就是说你输错之后可以利用下一条消息改是吗
我平时都是按一下向上的箭头返回上一条指令改的。。。
我平时都是按一下向上的箭头返回上一条指令改的。。。
还有怎么会涉及到附魔?
- [20:31:36 ERROR]: Could not load 'plugins\CommandPrompter-0.1.10.jar' in folder 'plugins'
 
- org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/cyr1en/cp/CommandPrompter : Unsupported major.minor version 52.0
 
-         at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[spigot-1.8-R0.1-SNAPSHOT-b1658.jar:git-Spigot-"8c26a90"]
 
-         at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:336) ~[spigot-1.8-R0.1-SNAPSHOT-b1658.jar:git-Spigot-"8c26a
 
- 90"]
 
-         at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:258) [spigot-1.8-R0.1-SNAPSHOT-b1658.jar:git-Spigot-"8c26a90"]
 
-         at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugins(CraftServer.java:288) [spigot-1.8-R0.1-SNAPSHOT-b1658.
 
- jar:git-Spigot-"8c26a90"]
 
-         at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:152) [spigot-1.8-R0.1-SNAPSHOT-b1658.jar:git-Spigot-"8c26a90"]
 
-         at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:496) [spigot-1.8-R0.1-
 
- SNAPSHOT-b1658.jar:git-Spigot-"8c26a90"]
 
-         at java.lang.Thread.run(Unknown Source) [?:?]
 
- Caused by: java.lang.UnsupportedClassVersionError: com/cyr1en/cp/CommandPrompter : Unsupported major.minor version 52.0
 
-         at java.lang.ClassLoader.defineClass1(Native Method
 
- ) ~[?:?]
 
-         at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:?]
 
-         at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:?]
 
-         at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:?]
 
-         at java.net.URLClassLoader.access$100(Unknown Source) ~
 
- [?:?]
 
-         at java.net.URLClassLoader$1.run(Unknown Source) ~[?:?]
 
-         at java.net.URLClassLoader$1.run(Unknown Source) ~[?:?]
 
-         at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
 
-         at java.net.URLClassLoader.findClass(Unknown Source) ~[?:?]
 
-         at org.b
 
- ukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[spigot-1.8-R0.1-SNAPSHOT-b1658.jar:git-Spigot-"8c26a90"]
 
-         at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[spigot-1.8-R0.1-SNAPSHOT-b1658.jar:git-Spig
 
- ot-"8c26a90"]
 
-         at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
 
-         at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
 
-         at java.lang.Class.forName0(Native Method) ~[?:?]
 
-         at java.lang.Class.forName(Unknown Source) ~[?:?]
 
-         at org.bukkit.plugin.java
 
- .PluginClassLoader.<init>
 
- (PluginClassLoader.java:64) ~[spigot-1.8-R0.1-SNAPSHOT-b1658.jar:git-Spigot-"8c26a90"]
 
-         at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot-1.8-R0.1-SNAPSHOT-b1658.jar:git-Spigot-"8c26a90"]
 
-         ... 6 more
 
报错
请检查服务器版本
William_Shi 发表于 2019-4-20 11:33
就是说你输错之后可以利用下一条消息改是吗
我平时都是按一下向上的箭头返回上一条指令改的。。。 ...
头像骚。不是这个意思
一直再找这种插件。感谢搬运awa
感谢分享
不知为何,在1.13.2版本中不能用
为什么我1.13.2用不了QAQ
为什么我用不了啊
我打的是/tpa <请输入玩家名>= =
我打的是/tpa <请输入玩家名>= =
3174941841 发表于 2019-7-23 09:13
为什么我用不了啊
我打的是/tpa = =
没事了 可以了=-=
楼主知道用中文的话得用什么编码吗... 我试了UTF-8 和 ASIN 还有GB2312都不行=-=
这个东西怎么用啊
3174941841 发表于 2019-7-23 09:33
没事了 可以了=-=
大哥求教怎么用
非常好用的插件 感谢楼主分享
3174941841 发表于 2019-7-28 18:02
我这边默认的格式是
/指令 [内容]
那种尖括号的可能是需要改配置的⑧
大哥谢谢了
3174941841 发表于 2019-7-26 18:09
楼主知道用中文的话得用什么编码吗... 我试了UTF-8 和 ASIN 还有GB2312都不行=-=
怎么编码成中文
3174941841 发表于 2019-7-28 22:08
不知道啊
我用了ASIN UTF-8 GB2312 Unicode 这四种编码都不行..
干脆直接把提示信息全填空白
然后加个新提示插件得了qwq
怡海路过
3174941841 发表于 2019-7-28 22:08
不知道啊
我用了ASIN UTF-8 GB2312 Unicode 这四种编码都不行..
咱也不知道 可咱敢问啊
其实不用去编码中文的
只需要在
COMMAND : tpa [<&6&l小提示&f>&b请您输入被执行的玩家ID。]
或者COMMAND : plots t [<&6&l小提示&f>&b请您输入被执行的玩家ID。]
这样就行了
 本帖最后由 LoveLollipop 于 2019-7-28 23:00 编辑 
你去配置文件了 把
Prompt-Prefix : ' '
就像这样 后的内容全填空
 
 
3174941841 发表于 2019-7-28 22:50
还有
你跟我讲这个可行???
你去配置文件了 把
Prompt-Prefix : ' '
就像这样 后的内容全填空
 
3174941841 发表于 2019-7-28 22:43
但是像输入"cancel"这样的消息后
还是会提示嘤文
顺带一句
这种东西 我还是在想办法弄
楼主这个坑还填吗
不填的话我来接坑
不填的话我来接坑
3174941841 发表于 2019-8-13 11:53
楼主这个坑还填吗
不填的话我来接坑
不填了哎没时间,欢迎接坑
感谢作者分享
很棒的插件,谢谢分享
插件不错哟,支持一下,做得很好
下载看看 不知道咋样
