@Override public void run() { applyTagToPlayer(event.getPlayer(), false); } }.runTaskLater(plugin, 3);
@Override public MCWorld getFrom() { return new BukkitMCWorld(pcwe.getFrom()); }
EventFactory.getInstance().callEvent(new PlayerChangedWorldEvent(this, oldWorld));
@EventHandler(priority = EventPriority.LOWEST) public void onPlayerChangedWorld(PlayerChangedWorldEvent event) { if(event.getFrom().equals(event.getPlayer().getWorld())) { return; } BukkitMCWorldChangedEvent wce = new BukkitMCWorldChangedEvent(event); EventUtils.TriggerListener(Driver.WORLD_CHANGED, "world_changed", wce); }
private void playerChangedWorld(final PlayerChangedWorldEvent event) { final Player player = event.getPlayer(); final PlayerData pData = getPlayerData(player, true); final Collection<Class<? extends IDataOnWorldChange>> types = factoryRegistry.getGroupedTypes(IDataOnWorldChange.class); pData.onPlayerChangedWorld(player, event.getFrom(), player.getWorld(), worldDataManager, types); }
/** * This method is called when a player changes worlds. * @param event The Event that was fired. */ @EventHandler(priority = EventPriority.MONITOR) public void playerChangedWorld(PlayerChangedWorldEvent event) { // Permissions now determine whether or not to handle a gamemode. this.handleGameModeAndFlight(event.getPlayer(), event.getPlayer().getWorld()); playerWorld.put(event.getPlayer().getName(), event.getPlayer().getWorld().getName()); }
@EventHandler public void on(final PlayerChangedWorldEvent event) { for (AnimatedFrame frame : plugin.frameManager.getFramesInWorld(event.getFrom().getName())) { frame.removeViewer(event.getPlayer()); } final String newWorld = event.getPlayer().getWorld().getName(); Bukkit.getScheduler().runTaskLaterAsynchronously(plugin, new Runnable() { @Override public void run() { for (AnimatedFrame frame : plugin.frameManager.getFramesInWorld(newWorld)) { frame.addViewer(event.getPlayer()); } } }, 20); }
public static BukkitMCWorldChangedEvent _instantiate(MCPlayer entity, MCWorld from) { return new BukkitMCWorldChangedEvent(new PlayerChangedWorldEvent(((BukkitMCPlayer) entity)._Player(), ((BukkitMCWorld) from).__World())); } }
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onPlayerWorldChange(PlayerChangedWorldEvent event) { Player player = event.getPlayer(); String world = player.getWorld().getName(); String from = plugin.getPlanetsConfig().getString("planets." + event.getFrom().getName() + ".resource_pack"); if (from == null) { from = "default"; } String path = plugin.getPlanetsConfig().getString("planets." + world + ".resource_pack"); if (path == null) { path = "default"; } // check to see whether the resource pack URL is actually different if (!from.equals(path)) { setResourcePack(player, path); } }
@Override public MCWorld getTo() { return new BukkitMCWorld(pcwe.getPlayer().getWorld()); }
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onPlayerWorldChangeNORMAL(PlayerChangedWorldEvent event) { Player player = event.getPlayer(); boolean shouldSwitch; switch (plugin.getInvManager()) { case MULTI: shouldSwitch = !TARDISMultiInvChecker.checkWorldsCanShare(event.getFrom().getName(), player.getWorld().getName()); break; case MULTIVERSE: shouldSwitch = !TARDISMultiverseInventoriesChecker.checkWorldsCanShare(event.getFrom().getName(), player.getWorld().getName()); break; case PER_WORLD: shouldSwitch = !TARDISPerWorldInventoryChecker.checkWorldsCanShare(event.getFrom().getName(), player.getWorld().getName()); break; default: // GAMEMODE shouldSwitch = (plugin.getGeneralKeeper().getDoorListener().checkSurvival(event.getFrom()) != plugin.getGeneralKeeper().getDoorListener().checkSurvival(player.getWorld())); break; } if (shouldSwitch) { // switch to back to fobbed inventory after MVI and MI UUID uuid = player.getUniqueId(); if (plugin.getTrackerKeeper().getJohnSmith().containsKey(uuid)) { new TARDISArchInventory().switchInventories(player, 0); } } } }
@Override public void run() { for (AnimatedFrame frame : plugin.frameManager.getFramesInWorld(newWorld)) { frame.addViewer(event.getPlayer()); } } }, 20);
@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true) public void onPlayerWorldChangeLOWEST(PlayerChangedWorldEvent event) { Player player = event.getPlayer(); boolean shouldSwitch; switch (plugin.getInvManager()) { case MULTI: shouldSwitch = !TARDISMultiInvChecker.checkWorldsCanShare(event.getFrom().getName(), player.getWorld().getName()); break; case MULTIVERSE: shouldSwitch = !TARDISMultiverseInventoriesChecker.checkWorldsCanShare(event.getFrom().getName(), player.getWorld().getName()); break; case PER_WORLD: shouldSwitch = !TARDISPerWorldInventoryChecker.checkWorldsCanShare(event.getFrom().getName(), player.getWorld().getName()); break; default: // GAMEMODE shouldSwitch = (plugin.getGeneralKeeper().getDoorListener().checkSurvival(event.getFrom()) != plugin.getGeneralKeeper().getDoorListener().checkSurvival(player.getWorld())); break; } if (shouldSwitch) { // switch to non-fobbed inventory before inventory manager UUID uuid = player.getUniqueId(); if (plugin.getTrackerKeeper().getJohnSmith().containsKey(uuid)) { new TARDISArchInventory().switchInventories(player, 1); } } }
@EventHandler(priority = EventPriority.MONITOR) public void onWorldChange(PlayerChangedWorldEvent event) { checkWorldChange(event.getPlayer()); } }, plugin);
/** * Check if the player moves in a scoreboard disabled world * * @param worldChange the teleport event * @see com.github.games647.scoreboardstats.RefreshTask */ //ignore cancelled events @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGH) public void onWorldChange(PlayerChangedWorldEvent worldChange) { Player player = worldChange.getPlayer(); //new world if (Settings.isActiveWorld(player.getWorld().getName())) { //old world if (!Settings.isActiveWorld(worldChange.getFrom().getName())) { //Activate the scoreboard if it was disabled plugin.getRefreshTask().addToQueue(player); } } else { //Disable the scoreboard if the player goes into a disabled world plugin.getRefreshTask().remove(player); plugin.getScoreboardManager().unregister(player); } } }
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onWorldChange(PlayerChangedWorldEvent e) { sendArmorUpdate(e.getPlayer()); }
@EventHandler(priority = EventPriority.MONITOR) public void onPlayerChangedWorld(final PlayerChangedWorldEvent event) { open.check(event.getPlayer()); }
@EventHandler public void onPlayerChangeWorld(final PlayerChangedWorldEvent event) { PassiveManager.registerPassives(event.getPlayer()); }
@EventHandler(priority = EventPriority.MONITOR) public void onPlayerChangeWorld(PlayerChangedWorldEvent e){ createOrUpdateTeam(e.getPlayer()); }