-1
我正在寻找一些时间如何使用setMotd()函数,但我找不到任何有用的东西。我发现ServerListPingEvent http://www.javaminecraft.com/bukkitapi/org/bukkit/event/server/ServerListPingEvent.html,但我不知道如何使用它...也许你可以帮我吗?我的世界插件setMotd()
我正在寻找一些时间如何使用setMotd()函数,但我找不到任何有用的东西。我发现ServerListPingEvent http://www.javaminecraft.com/bukkitapi/org/bukkit/event/server/ServerListPingEvent.html,但我不知道如何使用它...也许你可以帮我吗?我的世界插件setMotd()
要收听此活动,作为回应,请更改motd,您需要一个Listener
。定义实现Listener
类(比方说FooListener
)用下面的方法声明:
@EventHandler
public void onServerListPingEvent(ServerListPingEvent event) {
event.setMotd("Some MOTD");
}
然后,您需要在您的插件类的onLoad()
或onEnable()
方法之一来注册这个监听器。这样做是这样的:
@Override
public void onLoad() { // or onEnable()
// other stuff
getServer().getPluginManager().registerEvents(new FooListener(), this);
}
如果你想给你的MOTD上色,查找它。您必须使用节符号(§)。
感谢它的工作原理:D但'@EventHandler',而不是'@EventListener' – 10anat10
@ 10anat10是的,对不起。我从记忆中写下了这个答案。 – bcsb1001