我有这个代码,我希望播放器加入消息先行,但它最后一个我想要的顺序是:加入消息>空间>消息
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() {
}
}
答案 0 :(得分:0)
@EventHandler(priority = EventPriority.HIGHEST)
这将强制事件在未列为最高的任何其他事件之前处理。