CmdTpAccept.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:xEssentials-deprecated-bukkit 作者:
public boolean execute(CommandSender sender, Command cmd, String[] args) {
    if(cmd.getName().equalsIgnoreCase("tpaccept")) {
        if(sender.hasPermission(PermissionKey.CMD_TP_ACCEPT.getPermission())) {
            if(pl.getManagers().getTpaManager().containsKey(sender.getName())) {
                Player p = (Player) sender;
                Player victem = pl.getManagers().getPlayerManager().getOfflinePlayer(pl.getManagers().getTpaManager().get(sender.getName())).getBukkitPlayer();
                if(victem instanceof Player) {
                    victem.teleport(p, TeleportCause.COMMAND);
                    sendMessageTo(victem, sender.getName() + " has successfully accepted your tpa request!");
                    sendMessage("you have successfully accepted " + victem.getName() + " his tpa request!");
                    pl.getManagers().getTpaManager().remove(sender.getName());
                } else {
                    sendMessage("the player went offline!");
                    pl.getManagers().getTpaManager().remove(sender.getName());
                }
            } else {
                sendMessage("you don't have tpa requests open!");
            }
        } else {
            getWarning(WarningType.NO_PERMISSION);
        }
    }
    return false;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号