EffKick.java 文件源码

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

项目:Skript 作者:
@Override
protected void execute(final Event e) {
    final String r = reason != null ? reason.getSingle(e) : "";
    if (r == null)
        return;
    for (final Player p : players.getArray(e)) {
        if (e instanceof PlayerLoginEvent && p.equals(((PlayerLoginEvent) e).getPlayer()) && !Delay.isDelayed(e)) {
            ((PlayerLoginEvent) e).disallow(Result.KICK_OTHER, r);
        } else if (e instanceof PlayerKickEvent && p.equals(((PlayerKickEvent) e).getPlayer()) && !Delay.isDelayed(e)) {
            ((PlayerKickEvent) e).setLeaveMessage(r);
        } else {
            p.kickPlayer(r);
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号