Refine search
@EventHandler(priority=EventPriority.MONITOR, ignoreCancelled=true) public void onPlayerMove(PlayerMoveEvent event) { Location loc = event.getPlayer().getLocation(); mapManager.touch(getWorld(loc.getWorld()).getName(), loc.getBlockX(), loc.getBlockY(), loc.getBlockZ(), "playermove"); } };
Location newLocation = oldLocation.clone(); message.update(newLocation); if (Math.abs(newLocation.getBlockX()) > 32000000 || Math.abs(newLocation.getBlockZ()) > 32000000) { session.getPlayer().kickPlayer("Illegal position"); return; if (!oldLocation.equals(newLocation) && PlayerMoveEvent.getHandlerList().getRegisteredListeners().length > 0) { PlayerMoveEvent event = EventFactory.getInstance() .callEvent(new PlayerMoveEvent(player, oldLocation, newLocation)); if (event.isCancelled()) { if (!event.getTo().equals(newLocation)) { player.teleport(event.getTo(), TeleportCause.PLUGIN); return;
@EventHandler public void playerMoves(PlayerMoveEvent e) { Player p = e.getPlayer(); //Check if the player moved to a new block if (e.getTo().getBlockX() != e.getFrom().getBlockX() || e.getTo().getBlockY() != e.getFrom().getBlockY() || e.getTo().getBlockZ() != e.getFrom().getBlockZ()) { //If they have, set their value in the hashmap to true getter.hasMoved.put(p.getName(), true); } }
@EventHandler(ignoreCancelled = true) public void onPlayerFrozenMove(PlayerMoveEvent event) { if (frozenPlayers.contains(event.getPlayer().getUniqueId())) { event.setCancelled(true); } }
@EventHandler(priority = EventPriority.MONITOR) public void onPlayerMoveToFromTARDIS(PlayerMoveEvent event) { Player p = event.getPlayer(); Location l = new Location(event.getTo().getWorld(), event.getTo().getBlockX(), event.getTo().getBlockY(), event.getTo().getBlockZ(), 0.0f, 0.0f); Location loc = p.getLocation(); // Grab Location UUID uuid = p.getUniqueId(); int id = tpl.getTardisId(); Location to = tpl.getLocation(); boolean exit; if (plugin.getConfig().getBoolean("creation.create_worlds_with_perms") && plugin.getServer().getPlayer(uuid).hasPermission("tardis.create_world")) { exit = !(to.getWorld().getName().contains("TARDIS")); } else if (plugin.getConfig().getBoolean("creation.default_world")) {
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void on(PlayerMoveEvent event) { if (done || !event.getPlayer().equals(player)) { return; } if (location.getWorld() == event.getTo().getWorld() && location.distanceSquared(event.getTo()) < 1) { return; } arena.getMessenger().tell(player, Msg.JOIN_INTERRUPTED_BY_MOVEMENT); interrupt(); }
@EventHandler(priority = EventPriority.HIGH) public void onPlayerMove(PlayerMoveEvent event) { final Player player = event.getPlayer(); LocalPlayer localPlayer = plugin.wrapPlayer(player); if (event.getPlayer().isGliding()) { moveType = MoveType.GLIDE; } else if (event.getPlayer().isSwimming()) { moveType = MoveType.SWIM; } else if (event.getPlayer().getVehicle() != null && event.getPlayer().getVehicle() instanceof Horse) { moveType = MoveType.RIDE; com.sk89q.worldedit.util.Location weLocation = session.testMoveTo(localPlayer, BukkitAdapter.adapt(event.getTo()), moveType); override.setX(override.getBlockX() + 0.5); override.setY(override.getBlockY()); override.setZ(override.getBlockZ() + 0.5); override.setPitch(event.getTo().getPitch()); override.setYaw(event.getTo().getYaw()); event.setTo(override.clone()); Entity vehicle = player.getVehicle();
@EventHandler (priority = EventPriority.MONITOR, ignoreCancelled = true) public void onPlayerMove(PlayerMoveEvent event) { Player player = event.getPlayer(); FPlayer me = FPlayers.getInstance().getByPlayer(player); if (event.getFrom().getBlockX() != event.getTo().getBlockX() || event.getFrom().getBlockY() != event.getTo().getBlockY() || event.getFrom().getBlockZ() != event.getTo().getBlockZ()) { VisualizeUtil.clear(event.getPlayer()); if (me.isWarmingUp()) { me.clearWarmup(); if (event.getFrom().getBlockX() >> 4 == event.getTo().getBlockX() >> 4 && event.getFrom().getBlockZ() >> 4 == event.getTo().getBlockZ() >> 4 && event.getFrom().getWorld() == event.getTo().getWorld()) { return; FLocation to = new FLocation(event.getTo()); if (showTimes.containsKey(player.getUniqueId()) && (showTimes.get(player.getUniqueId()) > System.currentTimeMillis())) { if (SavageFactions.plugin.getConfig().getBoolean("findfactionsexploit.log", false)) { SavageFactions.plugin.log(Level.WARNING, "%s tried to show a faction map too soon and triggered exploit blocker.", player.getName()); me.attemptClaim(me.getAutoClaimFor(), event.getTo(), true); } else if (me.isAutoSafeClaimEnabled()) { if (!Permission.MANAGE_SAFE_ZONE.has(player)) {
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) public void onPlayerMove(final PlayerMoveEvent event) { final Player player = event.getPlayer(); final BendingPlayer bPlayer = BendingPlayer.getBendingPlayer(player); if (MovementHandler.isStopped(player)) { if (event.getTo().getX() != event.getFrom().getX() || event.getTo().getZ() != event.getFrom().getZ() || event.getTo().getY() > event.getFrom().getY()) { event.setCancelled(true); return; vel.setX(event.getTo().getX() - event.getFrom().getX()); vel.setZ(event.getTo().getZ() - event.getFrom().getZ()); event.getPlayer().setVelocity(vel); event.setCancelled(true); return; double distance2 = 0; final Location loc = Bloodbending.getBloodbendingLocation(player); if (player.getWorld().equals(loc.getWorld())) { distance1 = event.getFrom().distanceSquared(loc); distance2 = event.getTo().distanceSquared(loc); if (event.getTo().getX() != event.getFrom().getX() || event.getTo().getY() != event.getFrom().getY() || event.getTo().getZ() != event.getFrom().getZ()) { if (bPlayer.hasElement(Element.AIR) || bPlayer.hasElement(Element.CHI)) { PassiveHandler.checkExhaustionPassives(player); if (event.getTo().getBlock() != event.getFrom().getBlock()) { FirePassive.handle(player);
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onPlayerMove(PlayerMoveEvent event) { World world = event.getTo().getWorld(); Location l = new Location(world, event.getTo().getBlockX(), event.getTo().getBlockY() - 1, event.getTo().getBlockZ(), 0.0F, 0.0F); String loc = l.toString(); Double[] values; double vel; if (plugin.getGeneralKeeper().getGravityUpList().containsKey(loc)) { Player player = event.getPlayer(); int x = l.getBlockX(); int z = l.getBlockZ(); Player player = event.getPlayer(); int x = l.getBlockX(); int z = l.getBlockZ(); Player player = event.getPlayer(); int x = l.getBlockX(); int z = l.getBlockZ(); Player player = event.getPlayer(); int x = l.getBlockX(); int z = l.getBlockZ(); Player player = event.getPlayer(); int x = l.getBlockX(); int z = l.getBlockZ();
@EventHandler(ignoreCancelled = true) private void playerMove(PlayerMoveEvent event){ MinigamePlayer ply = pdata.getMinigamePlayer(event.getPlayer()); if(ply == null) return; if(ply.isInMinigame()){ if(ply.isFrozen()){ if(event.getFrom().getBlockX() != event.getTo().getBlockX() || event.getFrom().getBlockZ() != event.getTo().getBlockZ()){ ply.teleport(new Location(event.getFrom().getWorld(), event.getFrom().getBlockX() + 0.5, event.getTo().getBlockY(), event.getFrom().getBlockZ() + 0.5, event.getPlayer().getLocation().getYaw(), event.getPlayer().getLocation().getPitch())); } } } }
@EventHandler public void onMove(PlayerMoveEvent move) { if (move.isCancelled()) { return; double difX = Math.abs(move.getFrom().getX() - move.getTo().getX()); double difZ = Math.abs(move.getFrom().getZ() - move.getTo().getZ()); Player player = move.getPlayer(); Game game = BedwarsRel.getInstance().getGameManager().getGameOfPlayer(player); if (!move.getTo().getBlock().getType().equals(tmpTrap.getItemMaterial())) { return; if (!trap.getLocation().equals(player.getLocation().getBlock().getLocation())) { continue;
if (!event.getTo().getWorld().equals(conv.getLocation().getWorld()) || event.getTo() .distance(conv.getLocation()) > Integer.valueOf(Config.getString("config.max_npc_distance")) * 2) { event.getPlayer().teleport(conv.getLocation()); return; float yaw = event.getTo().getYaw(); float pitch = event.getTo().getPitch(); Vector vector = new Vector(conv.getLocation().getX() - event.getTo().getX(), conv.getLocation().getY() - event.getTo().getY(), conv.getLocation().getZ() - event.getTo().getZ()); vector = vector.multiply(1 / vector.length()); Location newLocation = event.getTo().clone(); newLocation.add(vector); newLocation.setPitch(pitch); newLocation.setYaw(yaw); event.getPlayer().teleport(newLocation); if (Config.getString("config.notify_pullback").equalsIgnoreCase("true")) { Config.sendMessage(PlayerConverter.getID(event.getPlayer()), "pullback");
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST) public void onPlayerMove(final PlayerMoveEvent event) { counters.add(idMoveEvent, 1); final Player player = event.getPlayer(); processingEvents.put(player.getName(), event); final Location from = event.getFrom(); final Location to = event.getTo(); Location newTo = null; if (player.isInsideVehicle()) { token = "vehicle"; else if (player.isDead()) { token = "sleeping"; else if (!from.getWorld().equals(to.getWorld())) { if (LocUtil.needsYawCorrection(newTo.getYaw())) { newTo.setYaw(LocUtil.correctYaw(newTo.getYaw()));
@EventHandler public void onMove(PlayerMoveEvent event) { final Location from = event.getFrom(); final Location to = event.getTo(); final Player player = event.getPlayer(); PluginConfig config = Settings.getConfig(); MessagesConfig messages = Messages.getInstance(); if (from.getBlockX() == to.getBlockX() && from.getBlockZ() == to.getBlockZ()) { return; player.sendMessage(formatter.format(messages.notificationChatLeaveGuildRegion)); .register("{GUILD}", guild.getName()) .register("{TAG}", guild.getTag()) .register("{PLAYER}", player.getName()); player.sendMessage(formatter.format(messages.notificationChatEnterGuildRegion));
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onMove(PlayerMoveEvent event) { if (DisguiseConfig.isBedPacketsEnabled()) { Location to = event.getTo(); Location from = event.getFrom(); if (DisguiseUtilities.getChunkCord(to.getBlockX()) != DisguiseUtilities.getChunkCord(from.getBlockX()) || DisguiseUtilities.getChunkCord(to.getBlockZ()) != DisguiseUtilities.getChunkCord(from.getBlockZ())) { chunkMove(event.getPlayer(), to, from); if (DisguiseConfig.isModifyBoundingBox() && event.getFrom().distanceSquared(event.getTo()) > 0.2) { Disguise disguise = DisguiseAPI.getDisguise(event.getPlayer()); Disguise disguise; if ((disguise = DisguiseAPI.getDisguise(event.getPlayer())) != null) { if (disguise.getType() == Location from = event.getFrom(); Location to = event.getTo(); to.setX(from.getX()); to.setZ(from.getZ()); event.setTo(to);
@SuppressWarnings("deprecation") @EventHandler public void onPlayerMove(PlayerMoveEvent event) { Block block, control; if (event.getTo().getY() > event.getFrom().getY()) { block = event.getPlayer().getWorld().getBlockAt(new Location(event.getPlayer().getWorld(), event.getTo().getX(), event.getTo().getY() + 2, event.getTo().getZ())); control = event.getPlayer().getWorld().getBlockAt(new Location(event.getPlayer().getWorld(), event.getTo().getX(), event.getTo().getY() - 2, event.getTo().getZ())); if (!(block.getTypeId() != 0 || control.getTypeId() == 0)) { EvtJump custom = new EvtJump(event.getPlayer()); Bukkit.getServer().getPluginManager().callEvent(custom); if (custom.isCancelled()) { event.setCancelled(true); } } } }
@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true) public void onPlayerMove(PlayerMoveEvent e) { Player player = e.getPlayer(); Location loc = player.getLocation(); if (player.isDead()) { return; if (!player.getWorld().getName().equalsIgnoreCase("Skaro")) { return; Block block = loc.getBlock(); Block head = block.getRelative(BlockFace.UP);
if (event.getFrom().getChunk() != event.getTo().getChunk()) { event .getPlayer() .addPotionEffect(new PotionEffect(PotionEffectType.SPEED, Integer.MAX_VALUE, 0, false)); if (event.getFrom().getWorld().getName().endsWith("_end") == false && event.getFrom().getWorld().getName().endsWith("_nether") == false) { if (event.getPlayer().getWorld().getName().equals("world")) { chunkname = "chunk"; } else if (event.getPlayer().getWorld().getName().equals("world_nether")) { chunkname = "netherchunk"; int x1 = event.getFrom().getChunk().getX(); int z1 = event.getFrom().getChunk().getZ(); int x2 = event.getTo().getChunk().getX(); int z2 = event.getTo().getChunk().getZ(); String name1 = "the wilderness"; String name2 = "the wilderness"; String key1 = chunkname + "" + x1 + "," + z1 + "name"; String key2 = chunkname + "" + x2 + "," + z2 + "name"; if (bitQuest.landIsClaimed(event.getFrom())) { if (bitQuest.land_name_cache.containsKey(key1)) { name1 = bitQuest.land_name_cache.get(key1); if (bitQuest.landIsClaimed(event.getTo())) { name2 = BitQuest.REDIS.get(key2) != null ? BitQuest.REDIS.get(key2) : "the wilderness";
@EventHandler(priority = EventPriority.NORMAL) public void onPlayerMove(PlayerMoveEvent event) final Player player = event.getPlayer(); if (location.getBlock().getType() != Material.TNT) if (!player.getWorld().equals(location.getWorld())) if (!(player.getLocation().distanceSquared(location) <= (landmine.radius * landmine.radius))) tnt1.setVelocity(new Vector(0.0, 2.0, 0.0)); final TNTPrimed tnt2 = location.getWorld().spawn(player.getLocation(), TNTPrimed.class); tnt2.setFuseTicks(1);