Minecraft 插件 setMotd()
Minecraft Plugin setMotd()
我一直在寻找如何使用 setMotd() 函数,但我找不到任何有用的东西。我找到了 ServerListPingEvent http://www.javaminecraft.com/bukkitapi/org/bukkit/event/server/ServerListPingEvent.html,但我不知道如何使用它...也许您可以帮助我?
要侦听此事件并作为响应更改 motd,您需要 Listener
。使用以下方法声明定义 class 实现 Listener
(比方说 FooListener
):
@EventHandler
public void onServerListPingEvent(ServerListPingEvent event) {
event.setMotd("Some MOTD");
}
然后您需要在插件 class 的 onLoad()
或 onEnable()
方法之一中注册此侦听器。这样做:
@Override
public void onLoad() { // or onEnable()
// other stuff
getServer().getPluginManager().registerEvents(new FooListener(), this);
}
如果您想为您的 MOTD 着色,请查找。您必须使用节号 (§)。
我一直在寻找如何使用 setMotd() 函数,但我找不到任何有用的东西。我找到了 ServerListPingEvent http://www.javaminecraft.com/bukkitapi/org/bukkit/event/server/ServerListPingEvent.html,但我不知道如何使用它...也许您可以帮助我?
要侦听此事件并作为响应更改 motd,您需要 Listener
。使用以下方法声明定义 class 实现 Listener
(比方说 FooListener
):
@EventHandler
public void onServerListPingEvent(ServerListPingEvent event) {
event.setMotd("Some MOTD");
}
然后您需要在插件 class 的 onLoad()
或 onEnable()
方法之一中注册此侦听器。这样做:
@Override
public void onLoad() { // or onEnable()
// other stuff
getServer().getPluginManager().registerEvents(new FooListener(), this);
}
如果您想为您的 MOTD 着色,请查找。您必须使用节号 (§)。