[英]Minecraft Plugin Order
我有此代码,并且我希望播放器加入消息排在最前面,但我要执行的顺序却排在最后: 加入消息>空格>消息
package me.DevinMC.Joined;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class JoinClass extends JavaPlugin implements Listener {
public void onEnable() {
getServer().getLogger().info("Joined Activated");
getServer().getPluginManager().registerEvents(new Listener(){
@EventHandler
public void onChat(PlayerJoinEvent e) {
String player = e.getPlayer().getName();
Player plr = e.getPlayer();
ChatColor WHITE = ChatColor.WHITE;
ChatColor GRAY = ChatColor.GRAY;
String[] messages = {" Welcome to Devin's server", " All the plugins that Devin has made is in the server", " Enjoy :)"};
plr.sendMessage(" ");
plr.sendMessage(" ");
for (int msg = 0; msg < messages.length; msg++){
plr.sendMessage(ChatColor.BOLD.toString() + ChatColor.BLUE + messages[msg]);
}
e.setJoinMessage(" " + WHITE + player + GRAY + " has joined the game");
}
},this);
}
public void onDisable() {
}
}
@EventHandler(priority = EventPriority.HIGHEST)
这将迫使事件先于其他未列出的事件进行处理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.