Class Projectiles
- java.lang.Object
-
- org.dreambot.api.methods.interactive.Projectiles
-
public class Projectiles extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @NonNull java.util.List<@NonNull Projectile>
all()
static @NonNull java.util.List<@NonNull Projectile>
all(@NonNull java.lang.Integer... ids)
static @NonNull java.util.List<@NonNull Projectile>
all(@NonNull Filter<Projectile> filter)
static @Nullable Projectile
closest(@NonNull java.lang.Integer... ids)
static @Nullable Projectile
closest(@NonNull Filter<Projectile> filter)
static @Nullable Projectile
closest(@NonNull Filter<Projectile> filter, @NonNull Tile toTile)
static boolean
isWithCycleCheck()
When true,all()
will only return projectiles with an end cycle >= the current game cycle.static boolean
npcIsTargeted(NPC npc)
Checks if there is a projectile targeting a givenNPC
static boolean
playerIsTargeted(Player player)
Checks if there is a projectile targeting a givenPlayer
static void
setWithCycleCheck(boolean withCycleCheck)
When true,all()
will only return projectiles with an end cycle >= the current game cycle.
-
-
-
Method Detail
-
all
public static @NonNull java.util.List<@NonNull Projectile> all()
-
all
public static @NonNull java.util.List<@NonNull Projectile> all(@NonNull java.lang.Integer... ids)
-
all
public static @NonNull java.util.List<@NonNull Projectile> all(@NonNull Filter<Projectile> filter)
-
closest
public static @Nullable Projectile closest(@NonNull java.lang.Integer... ids)
-
closest
public static @Nullable Projectile closest(@NonNull Filter<Projectile> filter)
-
closest
public static @Nullable Projectile closest(@NonNull Filter<Projectile> filter, @NonNull Tile toTile)
-
playerIsTargeted
public static boolean playerIsTargeted(Player player)
Checks if there is a projectile targeting a givenPlayer
- Parameters:
player
-Player
to check for a projectile targeting- Returns:
- true if there exists a projectile targeting the player index, false if none found
-
npcIsTargeted
public static boolean npcIsTargeted(NPC npc)
Checks if there is a projectile targeting a givenNPC
- Parameters:
npc
-NPC
to check for a projectile targeting- Returns:
- true if there exists a projectile targeting the npc index, false if none found
-
isWithCycleCheck
public static boolean isWithCycleCheck()
When true,all()
will only return projectiles with an end cycle >= the current game cycle.
-
setWithCycleCheck
public static void setWithCycleCheck(boolean withCycleCheck)
When true,all()
will only return projectiles with an end cycle >= the current game cycle.
-
-