是否可以在Bukkit中创建自定义屏幕GUI?

时间:2017-07-05 19:58:45

标签: java user-interface screen minecraft bukkit

我想知道是否可以向我的Bukkit服务器添加一些自定义屏幕GUI。所以我可以在某人的屏幕上显示很多文字。或者我是否需要找到其他选项来执行此操作?

谢谢!

2 个答案:

答案 0 :(得分:2)

唯一可行的方法是使用具有名称和知识的块的库存供用户点击,可以看到here

答案 1 :(得分:2)

如上所述Cole Nelson,显示的知识自定义广告资源可能会有效。可以在bukkit论坛上找到good guide for that,虽然它有点过时但它仍然应该提供有用的信息。

另一种可能性是使用标题屏幕;显然那些人不能掌握大量的信息,但玩家几乎可以立即注意到它们。

我建议使用Title Api,因为直接使用数据包有点单调乏味。 将jar添加到项目并设置依赖项后,只需使用:

TitleAPI.sendTitle(player,fadeIn,stay,fadeOut,"Title","Subtitle");

发送包含所有相应属性的标题。

示例结果: enter image description here