Class ItemVariant
- java.lang.Object
-
- net.eternalclient.api.wrappers.item.ItemVariant
-
public class ItemVariant extends java.lang.Object
This class represents an item variant with a base ID and a list of variant IDs. It provides methods to reverse the order of the IDs, filter by minimum charges, and check if it contains a specific ID.
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ItemVariant(int baseId, int... variants)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(int itemId)
int
getBaseId()
int[]
getIds()
int[]
getReversedIds()
int[]
getVariants()
ItemVariant
minCharges(int minCharges)
ItemVariant
reversed()
java.lang.String
toString()
-
-
-
Field Detail
-
GAMES_NECKLACE
public static final ItemVariant GAMES_NECKLACE
-
SKILLS_NECKLACE
public static final ItemVariant SKILLS_NECKLACE
-
AMULET_OF_GLORY
public static final ItemVariant AMULET_OF_GLORY
-
DIGSITE_PENDANT
public static final ItemVariant DIGSITE_PENDANT
-
NECKLACE_OF_PASSAGE
public static final ItemVariant NECKLACE_OF_PASSAGE
-
BURNING_AMULET
public static final ItemVariant BURNING_AMULET
-
RING_OF_DUELING
public static final ItemVariant RING_OF_DUELING
-
RING_OF_WEALTH
public static final ItemVariant RING_OF_WEALTH
-
SLAYER_RING
public static final ItemVariant SLAYER_RING
-
COMBAT_BRACELET
public static final ItemVariant COMBAT_BRACELET
-
TELEPORT_CRYSTAL
public static final ItemVariant TELEPORT_CRYSTAL
-
RADAS_BLESSING
public static final ItemVariant RADAS_BLESSING
-
ATTACK_POTION
public static final ItemVariant ATTACK_POTION
-
ANTIPOISON
public static final ItemVariant ANTIPOISON
-
STRENGTH_POTION
public static final ItemVariant STRENGTH_POTION
-
RESTORE_POTION
public static final ItemVariant RESTORE_POTION
-
ENERGY_POTION
public static final ItemVariant ENERGY_POTION
-
DEFENCE_POTION
public static final ItemVariant DEFENCE_POTION
-
AGILITY_POTION
public static final ItemVariant AGILITY_POTION
-
COMBAT_POTION
public static final ItemVariant COMBAT_POTION
-
PRAYER_POTION
public static final ItemVariant PRAYER_POTION
-
SUPER_ATTACK
public static final ItemVariant SUPER_ATTACK
-
SUPERANTIPOISON
public static final ItemVariant SUPERANTIPOISON
-
FISHING_POTION
public static final ItemVariant FISHING_POTION
-
SUPER_ENERGY
public static final ItemVariant SUPER_ENERGY
-
HUNTER_POTION
public static final ItemVariant HUNTER_POTION
-
SUPER_STRENGTH
public static final ItemVariant SUPER_STRENGTH
-
WEAPON_POISON
public static final ItemVariant WEAPON_POISON
-
SUPER_RESTORE
public static final ItemVariant SUPER_RESTORE
-
SANFEW_SERUM
public static final ItemVariant SANFEW_SERUM
-
SUPER_DEFENCE
public static final ItemVariant SUPER_DEFENCE
-
ANTIDOTE_P
public static final ItemVariant ANTIDOTE_P
-
DIVINE_SUPER_ATTACK_POTION
public static final ItemVariant DIVINE_SUPER_ATTACK_POTION
-
DIVINE_SUPER_DEFENCE_POTION
public static final ItemVariant DIVINE_SUPER_DEFENCE_POTION
-
DIVINE_SUPER_STRENGTH_POTION
public static final ItemVariant DIVINE_SUPER_STRENGTH_POTION
-
RANGING_POTION
public static final ItemVariant RANGING_POTION
-
WEAPON_POISON_P
public static final ItemVariant WEAPON_POISON_P
-
DIVINE_RANGING_POTION
public static final ItemVariant DIVINE_RANGING_POTION
-
MAGIC_POTION
public static final ItemVariant MAGIC_POTION
-
STAMINA_POTION
public static final ItemVariant STAMINA_POTION
-
DIVINE_MAGIC_POTION
public static final ItemVariant DIVINE_MAGIC_POTION
-
ANTIDOTE_PP
public static final ItemVariant ANTIDOTE_PP
-
BASTION_POTION
public static final ItemVariant BASTION_POTION
-
BATTLEMAGE_POTION
public static final ItemVariant BATTLEMAGE_POTION
-
SARADOMIN_BREW
public static final ItemVariant SARADOMIN_BREW
-
WEAPON_POISON_PP
public static final ItemVariant WEAPON_POISON_PP
-
ANTIFIRE
public static final ItemVariant ANTIFIRE
-
EXTENDED_ANTIFIRE
public static final ItemVariant EXTENDED_ANTIFIRE
-
DIVINE_BASTION_POTION
public static final ItemVariant DIVINE_BASTION_POTION
-
DIVINE_BATTLEMAGE_POTION
public static final ItemVariant DIVINE_BATTLEMAGE_POTION
-
ANTIVENOM
public static final ItemVariant ANTIVENOM
-
SUPER_COMBAT_POTION
public static final ItemVariant SUPER_COMBAT_POTION
-
SUPER_ANTIFIRE_POTION
public static final ItemVariant SUPER_ANTIFIRE_POTION
-
ANTIVENOM_P
public static final ItemVariant ANTIVENOM_P
-
DIVINE_SUPER_COMBAT_POTION
public static final ItemVariant DIVINE_SUPER_COMBAT_POTION
-
EXTENDED_SUPER_ANTIFIRE
public static final ItemVariant EXTENDED_SUPER_ANTIFIRE
-
ABSORPTION
public static final ItemVariant ABSORPTION
-
OVERLOAD
public static final ItemVariant OVERLOAD
-
BLIGHTED_SUPER_RESTORE
public static final ItemVariant BLIGHTED_SUPER_RESTORE
-
WATERSKIN
public static final ItemVariant WATERSKIN
-
-
Method Detail
-
reversed
public ItemVariant reversed()
-
minCharges
public ItemVariant minCharges(int minCharges)
-
contains
public boolean contains(int itemId)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getBaseId
public int getBaseId()
-
getVariants
public int[] getVariants()
-
getIds
public int[] getIds()
-
getReversedIds
public int[] getReversedIds()
-
-