java类org.bukkit.event.player.PlayerJoinEvent的实例源码

Kraken.java 文件源码 项目:ZorahPractice 阅读 19 收藏 0 点赞 0 评论 0
@EventHandler
public void onPlayerJoinEvent(PlayerJoinEvent event) {
    Player player = event.getPlayer();

    new BukkitRunnable() {
        @Override
        public void run() {
            checkPlayer(player);
        }
    }.runTaskLaterAsynchronously(PracticePlugin.getInstance(), 4L);
}
ServerListener.java 文件源码 项目:MooProject 阅读 32 收藏 0 点赞 0 评论 0
/**
 * When the player joins the server
 * <p>
 * SERVER JOIN
 */
@EventHandler(priority = EventPriority.HIGHEST)
public void onJoin(PlayerJoinEvent event) {
    if(!Moo.getInstance().isConnected()) return;
    event.setJoinMessage(null);
    Player player = event.getPlayer();

    PlayerData data = new PlayerData();
    data.setUuid(player.getUniqueId());
    data.setLastName(player.getName());
    data.setLastIp(player.getAddress().getHostString());

    // changes state
    Permissible oldPermissible = PermissionInjector.getPermissible(player);
    CustomPermissible customPermissible = new CustomPermissible(player, data.getUuid(), oldPermissible);
    PermissionInjector.inject(player, customPermissible);

    MooQueries.getInstance().changePlayerState(data, PacketPlayerState.State.JOIN_SERVER, response -> {
    });

    // UPDATE SERVER INFO
    Lightning.getInstance().updateServerInfo();

    // SET JOIN MESSAGE
    String playerName = MooQueries.getInstance().getGroup(player.getUniqueId()).getColor() + player.getName();
    Bukkit.getServer().broadcastMessage(LanguageManager.get("join-message-pattern", playerName));
}
HeadListener.java 文件源码 项目:HeadGetter 阅读 19 收藏 0 点赞 0 评论 0
@EventHandler
public void onJoin(PlayerJoinEvent e) {

    if(m.u.enabledingame) {
        if(m.u.update == true) {
        e.getPlayer().sendMessage("�6[�2Updater�6] �3Look at the console, there is an update for HeadGetter!");
        }else{
            e.getPlayer().sendMessage("�6[�2Updater�6] �3There isn't update for HeadGetter!");
        }
    }

}
PlayerListener.java 文件源码 项目:MT_Core 阅读 22 收藏 0 点赞 0 评论 0
@EventHandler
private void onPlayerJoinEvent(PlayerJoinEvent e) {
    main.getPlayerManager().addMortuusPlayer(e.getPlayer());

    if (!main.getScoreboards().isHostile(e.getPlayer()))
        main.getScoreboards().addPlayer(e.getPlayer(), "NEUTRAL");
}
LoggerManager.java 文件源码 项目:LoggerAPI 阅读 17 收藏 0 点赞 0 评论 0
@EventHandler
public void onJoin(PlayerJoinEvent event) {
    Player player = event.getPlayer();

    if (!this.loggerEntities.containsKey(player.getName())) {
        return;
    }

    LoggerEntity logger = this.getLogger(player.getName());
    logger.remove(null, LoggerRemoveReason.REJOIN);

    this.loggerEntities.remove(player.getName());
}
PGMListener.java 文件源码 项目:ProjectAres 阅读 26 收藏 0 点赞 0 评论 0
@EventHandler(priority = EventPriority.MONITOR)
public void kickAbandonedPlayers(final PlayerJoinEvent event) {
    // Spawn module should add player to a match at a lower priority.
    // If that hasn't happened for some reason, kick the player.
    if(mm.getPlayer(event.getPlayer()) == null) {
        event.getPlayer().kickPlayer(net.md_5.bungee.api.ChatColor.RED + Translations.get().t("incorrectWorld.kickMessage", event.getPlayer()));
        logger.severe("Kicking " + event.getPlayer().getName() + " because they failed to join a match");
    }
}
TabsColorsListener.java 文件源码 项目:SamaGamesCore 阅读 19 收藏 0 点赞 0 评论 0
@EventHandler(priority = EventPriority.HIGH)
public void onPlayerJoin(final PlayerJoinEvent event)
{
    final Player p = event.getPlayer();
    manager.playerJoin(p); // Passer ça en sync si crash //
    Bukkit.getScheduler().runTaskAsynchronously(plugin, () -> {
        PermissionEntity user = api.getPermissionsManager().getPlayer(p.getUniqueId());
        final String displayn = replaceColors(user.getTag() + "" + user.getPrefix()) + p.getName();
        p.setDisplayName(displayn);
    });
}
ClientModDisabler.java 文件源码 项目:NeverLag 阅读 61 收藏 0 点赞 0 评论 0
@EventHandler
public void onPlayerJoin(PlayerJoinEvent e) {
    if (cm.clientModDisabler) {
        Player p = e.getPlayer();
        if (p.isOp() || p.hasPermission("neverlag.nosendmagiccode"))
            return;
        for (String code : cm.modMagicCode) {
            p.sendMessage(ChatColor.translateAlternateColorCodes('&', code));
        }
    }
}
JoinMessageAnnouncer.java 文件源码 项目:ProjectAres 阅读 28 收藏 0 点赞 0 评论 0
@EventHandler(priority = EventPriority.HIGHEST)
public void onJoin(PlayerJoinEvent event) {
    event.setJoinMessage(null);
    final User user = userStore.getUser(event.getPlayer());
    final SessionChange change = pendingJoins.getIfPresent(user);
    if(change != null) {
        pendingJoins.invalidate(user);
        announce(change);
    }
}
BedFatigue.java 文件源码 项目:SurvivalPlus 阅读 25 收藏 0 点赞 0 评论 0
@SuppressWarnings("deprecation")
@EventHandler
public void onJoin(PlayerJoinEvent event)
{
    Player player = event.getPlayer();
    showAllSleeping(player);
    if(!player.hasPlayedBefore())
    {
        fatigue.getScore(player).setScore(0);
    }
}


问题


面经


文章

微信
公众号

扫码关注公众号