本帖最后由 a59118196 于 2019-7-9 15:00 编辑
我最近在开发一个 BungeeCord 端的插件,在 Api 方面,在此询问一下:
1、BungeeCord 是否提供了菜单(即箱子UI)的 Api
2、BungeeCord 是否提供了1.13+上线的指令补充描述(不是可选择的Tab,是不可选择的,只是提示,如下图所示)
这种是Tab可以选中,但我不是要这种效果:

这种是Tab无法选中,但是起提示作用的:

我最近在开发一个 BungeeCord 端的插件,在 Api 方面,在此询问一下:
1、BungeeCord 是否提供了菜单(即箱子UI)的 Api
2、BungeeCord 是否提供了1.13+上线的指令补充描述(不是可选择的Tab,是不可选择的,只是提示,如下图所示)
这种是Tab可以选中,但我不是要这种效果:

这种是Tab无法选中,但是起提示作用的:

本帖最后由 lliiooll 于 2019-7-9 21:45 编辑
1、BC只是个代理,并没有关于GUI 的API
2、BC只是个代理,不提供关于子服任何的API
而你说的功能全部都是子服实现的
哎呦我曹我咋成楼主了
1、BC只是个代理,并没有关于GUI 的API
2、BC只是个代理,不提供关于子服任何的API
而你说的功能全部都是子服实现的
哎呦我曹我咋成楼主了
lliiooll 发表于 2019-7-9 20:44
1、BC只是个代理,并没有关于GUI 的API
2、BC只是个代理,不提供关于子服任何的API
而你说的功能全部都是子 ...
但我不得不说一下。。。其实 BungeeCord 提供了指令tab的api,虽然没有列在开发文档,但是我在源码当中找到了。

- @Override
- public Iterable<String> onTabComplete(CommandSender sender, String[] args) {
- if(args.length == 1) {
- List<String> list = new ArrayList<String>();
- for(ProxiedPlayer player : BungeeCord.getInstance().getPlayers()) {
- list.add(player.getName());
- }
- return list;
- }
- else if(args.length == 2) {
- return Arrays.asList("chat", "autoclicker", "KillAura", "teleporthit", "velocity", "fly", "liquidwalk", "speed", "missing_items");
- }
- else if(args.length == 3) {
- return Arrays.asList("<message>");
- }
- return null;
- }
-
- }
a59118196 发表于 2019-7-9 21:10
但我不得不说一下。。。其实 BungeeCord 提供了指令tab的api,虽然没有列在开发文档,但是我在源码当中找 ...
你可以写完试一下,万一这个方法是在控制台上使用呢
(PS: 你可以那这个写完试试游戏内是否补全)
lliiooll 发表于 2019-7-9 21:41
你可以写完试一下,万一这个方法是在控制台上使用呢
(PS: 你可以那这个写完试试游戏内是否补全) ...
我截图这个不就是在游戏里试了么。。。
是可行的,但是没有找到那种只用于描述,不能tab的