import org.bukkit.Location; import org.bukkit.entity.Player; import com.garbagemule.MobArena.framework.Arena; import com.garbagemule.MobArena.waves.MABoss; import com.garbagemule.MobArena.waves.ability.*; @AbilityInfo( name = "Fetch Nearby", aliases = {"fetchnearby"} ) public class FetchNearby implements Ability { /** * How close players must be to be affected by the ability. */ private final int RADIUS = 5; @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); } } }