@Override public boolean setLocation(com.sk89q.worldedit.util.Location location) { return player.teleport(BukkitAdapter.adapt(location)); }
private double spread(World world, List<Player> list, Location[] locations, boolean teams) { double distance = 0.0D; int i = 0; Map<Team, Location> hashmap = Maps.newHashMap(); for (int j = 0; j < list.size(); ++j) { Player player = list.get(j); Location location; if (teams) { Team team = player.getScoreboard().getPlayerTeam(player); if (!hashmap.containsKey(team)) { hashmap.put(team, locations[i++]); } location = hashmap.get(team); } else { location = locations[i++]; } player.teleport(new Location(world, Math.floor(location.getX()) + 0.5D, world.getHighestBlockYAt((int) location.getX(), (int) location.getZ()), Math.floor(location.getZ()) + 0.5D)); double value = Double.MAX_VALUE; for (int k = 0; k < locations.length; ++k) { if (location != locations[k]) { double d = location.distanceSquared(locations[k]); value = Math.min(d, value); } } distance += value; } distance /= list.size(); return distance; }
@Override public void setPosition(Vector3 pos, float pitch, float yaw) { player.teleport(new Location(player.getWorld(), pos.getX(), pos.getY(), pos.getZ(), yaw, pitch)); }
return true; player.teleport(target, TeleportCause.COMMAND); Command.broadcastCommandMessage(sender, "Teleported " + player.getDisplayName() + " to " + target.getDisplayName()); } else if (player.getWorld() != null) { playerLocation.setZ(z); player.teleport(playerLocation, TeleportCause.COMMAND); Command.broadcastCommandMessage(sender, String.format("Teleported %s to %.2f, %.2f, %.2f", player.getDisplayName(), x, y, z));
player.teleport(destination); sender.sendMessage("Teleported " + player.getName() + " to " + CommandUtils .getName(destination));
@Override public void undo() { player.teleport(location); } }
public void run() { player.teleport(loc); player.openInventory(inv); } }.runTask(BetonQuest.getInstance());
@Override public void run() { me.teleport(FactionsBlockListener.bannerLocations.get(fme.getTag())); } }, this.p.getConfig().getLong("warmups.f-banner", 0));
for (Player p : ) { if(p.getLocation().getY() <= 0.0D) p.teleport(NoVoid.spawnLocation); p.setFallDistance(0.0F); }
private void onGoWarp(Player player, String warpName) { Location location = magicController.getWarp(warpName); if (location == null) { player.sendMessage(ChatColor.RED + "Unknown warp: " + ChatColor.DARK_RED + warpName); return; } player.teleport(location); }
@Override public void run() { player.teleport(plugin.getMVWorldManager().getFirstSpawnWorld().getSpawnLocation()); } }, 1L);
@Override public void onTrigger() { if (location != null) { for (Player player : getGameWorld().getWorld().getPlayers()) { player.teleport(location); } } }
public void run() { player.teleport(spawn); if (REDIS.exists("pet:" + player.getUniqueId()) == true) { spawnPet(player); } player.removeMetadata("teleporting", bitQuest); } },
@Override public void execute(Arena arena, MABoss boss) { Location bLoc = boss.getEntity().getLocation(); for (Player p : AbilityUtils.getNearbyPlayers(arena, boss.getEntity(), RADIUS)) { p.teleport(bLoc); } } }
@Override public void execute(Arena arena, MABoss boss) { Location bLoc = boss.getEntity().getLocation(); for (Player p : AbilityUtils.getDistantPlayers(arena, boss.getEntity(), RADIUS)) { p.teleport(bLoc); } } }
@Override public void execute(CommandSender sender, String label, String[] args) throws CommandException { Player player = CommandValidator.getPlayerSender(sender); NamedHologram hologram = NamedHologramManager.getHologram(args[0].toLowerCase()); CommandValidator.notNull(hologram, Strings.noSuchHologram(args[0].toLowerCase())); Location loc = hologram.getLocation(); loc.setPitch(90); player.teleport(loc, TeleportCause.PLUGIN); player.sendMessage(Colors.PRIMARY + "You were teleported to the hologram named '" + hologram.getName() + "'."); }
@Override public void run() { Player player = Bukkit.getPlayer(uuid); if (player != null) { player.teleport(fPlayer.getFaction().getWarp(warpName).getLocation()); fPlayer.msg(TL.COMMAND_FWARP_WARPED, warpName); } } }, this.p.getConfig().getLong("warmups.f-warp", 0));
@Override public void execute(Arena arena, MABoss boss) { LivingEntity target = AbilityUtils.getTarget(arena, boss.getEntity(), false); if (target == null) return; for (Player p : AbilityUtils.getNearbyPlayers(arena, boss.getEntity(), RADIUS)) { Location loc = p.getLocation(); loc.setYaw(loc.getYaw() + 45 + AbilityUtils.random.nextInt(270)); p.teleport(loc); } } }
@Test public void getEntities_OnePlayerInWorld_ListContainsOnlyPlayer() { World world = server.addSimpleWorld("world"); server.addSimpleWorld("otherWorld"); Player player = server.addPlayer(); player.teleport(world.getSpawnLocation()); List<Entity> entities = world.getEntities(); assertNotNull(entities); assertEquals(1, entities.size()); assertSame(player, entities.get(0)); }
public static void handlePartyTeleportEvent(Player teleportingPlayer, Player targetPlayer) { McMMOPlayer mcMMOPlayer = UserManager.getPlayer(teleportingPlayer); McMMOPartyTeleportEvent event = new McMMOPartyTeleportEvent(teleportingPlayer, targetPlayer, mcMMOPlayer.getParty().getName()); mcMMO.p.getServer().getPluginManager().callEvent(event); if (event.isCancelled()) { return; } teleportingPlayer.teleport(targetPlayer); teleportingPlayer.sendMessage(LocaleLoader.getString("Party.Teleport.Player", targetPlayer.getName())); targetPlayer.sendMessage(LocaleLoader.getString("Party.Teleport.Target", teleportingPlayer.getName())); mcMMOPlayer.getPartyTeleportRecord().actualizeLastUse(); }