Refine search
@EventHandler(priority=EventPriority.MONITOR, ignoreCancelled=true) public void onPlayerQuit(PlayerQuitEvent evt) { DynmapPlayer dp = new BukkitPlayer(evt.getPlayer()); core.listenerManager.processPlayerEvent(EventType.PLAYER_QUIT, dp); } };
String text = EventFactory.getInstance().onPlayerQuit(player).getQuitMessage(); if (online && text != null && !text.isEmpty()) { server.broadcastMessage(text); if (p.getUniqueId().equals(player.getUniqueId())) { continue;
@Override public void setMessage(String message) { pce.setQuitMessage(message); } }
@EventHandler public void onPlayerQuit(PlayerQuitEvent event) { settingUpSigns.remove(event.getPlayer().getUniqueId()); signCooldowns.remove(event.getPlayer().getUniqueId()); }
@EventHandler(priority = EventPriority.NORMAL) public void onPlayerQuit(PlayerQuitEvent event) { interpreterMode.remove(event.getPlayer().getName()); multilineMode.remove(event.getPlayer().getName()); }
@EventHandler(priority = EventPriority.MONITOR) public void onQuit(PlayerQuitEvent e) { pluginContainer.values().stream().flatMap(Collection::stream).forEach(container -> { if (container.getContainer() instanceof Map) { ((Map) container.getContainer()).remove(container.isUniqueId() ? e.getPlayer().getUniqueId() : e.getPlayer().getName()); } else if (container.getContainer() instanceof Collection) { ((Collection) container.getContainer()).remove(container.isUniqueId() ? e.getPlayer().getUniqueId() : e.getPlayer().getName()); } else { TLogger.getGlobalLogger().error("Invalid Container: " + container.getContainer().getClass().getSimpleName()); } }); } }
@EventHandler(priority = EventPriority.HIGHEST) void onPlayerQuit(PlayerQuitEvent event) Player player = event.getPlayer(); UUID playerID = player.getUniqueId(); PlayerData playerData = this.dataStore.getPlayerData(playerID); boolean isBanned; if(playerData.wasKicked) isBanned = player.isBanned(); this.tempBannedIps.add(new IpBanInfo(playerData.ipAddress, now + this.MILLISECONDS_IN_DAY, player.getName())); if(event.getQuitMessage() != null && this.shouldSilenceNotification()) event.setQuitMessage(null); event.setQuitMessage(null); String quitMessage = event.getQuitMessage(); if(quitMessage != null && !quitMessage.isEmpty()) int taskID = Bukkit.getScheduler().scheduleSyncDelayedTask(GriefPrevention.instance, task, 20L * GriefPrevention.instance.config_spam_logoutMessageDelaySeconds); this.heldLogoutMessages.put(playerID, taskID); event.setQuitMessage("");
/** * @param event */ @EventHandler public void onPlayerQuit(PlayerQuitEvent event) { if (plugin.getSettingsManager().isBlacklistedWorld(event.getPlayer().getLocation().getWorld().getName())) { return; } ClanPlayer cp = plugin.getClanManager().getClanPlayer(event.getPlayer()); SimpleClans.getInstance().getPermissionsManager().removeClanPlayerPermissions(cp); plugin.getClanManager().updateLastSeen(event.getPlayer()); plugin.getRequestManager().endPendingRequest(event.getPlayer().getName()); }
public void onHandlesLogout(PlayerQuitEvent event) { getProgram(event.getPlayer().getUniqueId().toString(), "LOG_OUT"); }
@EventHandler public void onPlayerQuit(PlayerQuitEvent e) { if (e.getPlayer().getUniqueId().equals(player.getUniqueId())) { entity.removePassenger(player); player.leaveVehicle(); } } };
@EventHandler public void onPlayerQuit(PlayerQuitEvent e) { if (e.getPlayer().getUniqueId().equals(entity.getUniqueId())) { player.removePassenger(entity); entity.leaveVehicle(); } } };
@EventHandler public void onPlayerQuit(PlayerQuitEvent event) { Player player = event.getPlayer(); DGlobalPlayer dPlayer = dPlayers.getByPlayer(player); DGroup dGroup = DGroup.getByPlayer(player); Game game = Game.getByWorld(player.getWorld()); if (!(dPlayer instanceof DInstancePlayer)) { dPlayers.removePlayer(dPlayer); if (dGroup != null) { dGroup.removePlayer(player); } } else if (game != null) { int timeUntilKickOfflinePlayer = game.getRules().getTimeUntilKickOfflinePlayer(); if (timeUntilKickOfflinePlayer == 0) { ((DGamePlayer) dPlayer).leave(); } else if (timeUntilKickOfflinePlayer > 0) { dGroup.sendMessage(DMessage.PLAYER_OFFLINE.getMessage(dPlayer.getName(), String.valueOf(timeUntilKickOfflinePlayer)), player); ((DGamePlayer) dPlayer).setOfflineTime(System.currentTimeMillis() + timeUntilKickOfflinePlayer * 1000); } else { dGroup.sendMessage(DMessage.PLAYER_OFFLINE_NEVER.getMessage(dPlayer.getName()), player); } } else if (dPlayer instanceof DEditPlayer) { ((DEditPlayer) dPlayer).leave(); } }
@EventHandler(priority = EventPriority.HIGHEST) public void onQuit(PlayerQuitEvent pqe) { Player player = pqe.getPlayer(); if (BedwarsRel.getInstance().isBungee()) { pqe.setQuitMessage(null); } // Remove holographs if (BedwarsRel.getInstance().isHologramsEnabled() && BedwarsRel.getInstance().getHolographicInteractor() != null && BedwarsRel.getInstance() .getHolographicInteractor().getType().equalsIgnoreCase("HolographicDisplays")) { BedwarsRel.getInstance().getHolographicInteractor().unloadAllHolograms(player); } if (BedwarsRel.getInstance().statisticsEnabled()) { BedwarsRel.getInstance().getPlayerStatisticManager().unloadStatistic(player); } Game g = BedwarsRel.getInstance().getGameManager().getGameOfPlayer(player); if (g == null) { return; } g.playerLeave(player, false); }
@Override public void run() { // 保存数据 savePlayerData(Main.getInst().getConfig().getBoolean("ENABLE-UUID") ? e.getPlayer().getUniqueId().toString() : e.getPlayer().getName(), true); } }.runTaskAsynchronously(Main.getInst());
.handler(e -> this.viewers.remove(e.getPlayer())) .bindWith(this.listeners); if (player.getLocation().distance(location) > 5) { return;
@EventHandler (priority = EventPriority.LOWEST) public void onPlayerQuitEvent(PlayerQuitEvent event) { event.getPlayer().kickPlayer(""); Bukkit.getScheduler().scheduleSyncDelayedTask(TimoCloudBukkit.getInstance(), () -> { TimoCloudBukkit.getInstance().sendPlayers(); TimoCloudBukkit.getInstance().getStateByEventManager().onPlayerQuit(); }, 1L); } }
@EventHandler public void onQuit(PlayerQuitEvent event) { entityIdMap.remove(event.getPlayer().getEntityId()); } }
@EventHandler(priority = EventPriority.HIGH) public void onQuit(PlayerQuitEvent event) { saveVault(event.getPlayer(), event.getPlayer().getOpenInventory().getTopInventory()); }
@EventHandler(priority = EventPriority.HIGHEST) public void onPlayerQuit(PlayerQuitEvent e){ Player player = e.getPlayer(); AttributeInstance attribute = player.getAttribute(Attribute.GENERIC_ATTACK_SPEED); double baseValue = attribute.getBaseValue(); if(baseValue != 4){ //If basevalue is not 1.9 default, set it back attribute.setBaseValue(4); player.saveData(); } }
@EventHandler public void onPlayerDisconnect(PlayerQuitEvent event){ MinigamePlayer ply = pdata.getMinigamePlayer(event.getPlayer()); if(ply.isInMinigame()){ if(ply.getPlayer().isDead()){ ply.getOfflineMinigamePlayer().setLoginLocation(ply.getMinigame().getQuitPosition()); ply.getOfflineMinigamePlayer().savePlayerData(); pdata.quitMinigame(pdata.getMinigamePlayer(event.getPlayer()), false); pdata.removeMinigamePlayer(event.getPlayer()); plugin.display.removeAll(event.getPlayer());