繁体   English   中英

我的世界插件订单

[英]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)

这将迫使事件先于其他未列出的事件进行处理。

http://wiki.bukkit.org/Event_API_Reference

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM