Class EquipmentLoadout


  • public class EquipmentLoadout
    extends Loadout<EquipmentLoadoutItem>
    A class representing a loadout of equipment items, with methods to add items for different equipment slots.
    • Constructor Detail

      • EquipmentLoadout

        public EquipmentLoadout()
    • Method Detail

      • clear

        public void clear()
      • addHat

        public EquipmentLoadout addHat​(java.util.function.Supplier<java.lang.Integer> id)
      • addHat

        public EquipmentLoadout addHat​(int id,
                                       int min,
                                       java.util.function.Supplier<java.lang.Integer> max)
      • addHat

        public EquipmentLoadout addHat​(int id,
                                       java.util.function.Supplier<java.lang.Integer> min,
                                       int max)
      • addHat

        public EquipmentLoadout addHat​(int id,
                                       java.util.function.Supplier<java.lang.Integer> min,
                                       java.util.function.Supplier<java.lang.Integer> max)
      • addHat

        public EquipmentLoadout addHat​(java.util.function.Supplier<java.lang.Integer> id,
                                       int min,
                                       int max)
      • addHat

        public EquipmentLoadout addHat​(java.util.function.Supplier<java.lang.Integer> id,
                                       int min,
                                       java.util.function.Supplier<java.lang.Integer> max)
      • addHat

        public EquipmentLoadout addHat​(java.util.function.Supplier<java.lang.Integer> id,
                                       java.util.function.Supplier<java.lang.Integer> min,
                                       int max)
      • addHat

        public EquipmentLoadout addHat​(java.util.function.Supplier<java.lang.Integer> id,
                                       java.util.function.Supplier<java.lang.Integer> min,
                                       java.util.function.Supplier<java.lang.Integer> max)
      • addHat

        public EquipmentLoadout addHat​(ItemVariant variant,
                                       java.util.function.Supplier<java.lang.Integer> min,
                                       java.util.function.Supplier<java.lang.Integer> max)
      • addHat

        public EquipmentLoadout addHat​(ItemMapping mapping,
                                       java.util.function.Supplier<java.lang.Integer> min,
                                       java.util.function.Supplier<java.lang.Integer> max)
      • addCape

        public EquipmentLoadout addCape​(java.util.function.Supplier<java.lang.Integer> id)
      • addCape

        public EquipmentLoadout addCape​(int id,
                                        int min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addCape

        public EquipmentLoadout addCape​(int id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        int max)
      • addCape

        public EquipmentLoadout addCape​(int id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addCape

        public EquipmentLoadout addCape​(java.util.function.Supplier<java.lang.Integer> id,
                                        int min,
                                        int max)
      • addCape

        public EquipmentLoadout addCape​(java.util.function.Supplier<java.lang.Integer> id,
                                        int min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addCape

        public EquipmentLoadout addCape​(java.util.function.Supplier<java.lang.Integer> id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        int max)
      • addCape

        public EquipmentLoadout addCape​(java.util.function.Supplier<java.lang.Integer> id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addCape

        public EquipmentLoadout addCape​(ItemVariant variant,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addCape

        public EquipmentLoadout addCape​(ItemMapping mapping,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addAmulet

        public EquipmentLoadout addAmulet​(java.util.function.Supplier<java.lang.Integer> id)
      • addAmulet

        public EquipmentLoadout addAmulet​(int id,
                                          int min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addAmulet

        public EquipmentLoadout addAmulet​(int id,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          int max)
      • addAmulet

        public EquipmentLoadout addAmulet​(int id,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addAmulet

        public EquipmentLoadout addAmulet​(java.util.function.Supplier<java.lang.Integer> id,
                                          int min,
                                          int max)
      • addAmulet

        public EquipmentLoadout addAmulet​(java.util.function.Supplier<java.lang.Integer> id,
                                          int min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addAmulet

        public EquipmentLoadout addAmulet​(java.util.function.Supplier<java.lang.Integer> id,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          int max)
      • addAmulet

        public EquipmentLoadout addAmulet​(java.util.function.Supplier<java.lang.Integer> id,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addAmulet

        public EquipmentLoadout addAmulet​(ItemVariant variant,
                                          int min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addAmulet

        public EquipmentLoadout addAmulet​(ItemVariant variant,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          int max)
      • addAmulet

        public EquipmentLoadout addAmulet​(ItemVariant variant,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addAmulet

        public EquipmentLoadout addAmulet​(ItemMapping mapping,
                                          int min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addAmulet

        public EquipmentLoadout addAmulet​(ItemMapping mapping,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          int max)
      • addAmulet

        public EquipmentLoadout addAmulet​(ItemMapping mapping,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addWeapon

        public EquipmentLoadout addWeapon​(java.util.function.Supplier<java.lang.Integer> id)
      • addWeapon

        public EquipmentLoadout addWeapon​(int id,
                                          int min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addWeapon

        public EquipmentLoadout addWeapon​(int id,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          int max)
      • addWeapon

        public EquipmentLoadout addWeapon​(int id,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addWeapon

        public EquipmentLoadout addWeapon​(java.util.function.Supplier<java.lang.Integer> id,
                                          int min,
                                          int max)
      • addWeapon

        public EquipmentLoadout addWeapon​(java.util.function.Supplier<java.lang.Integer> id,
                                          int min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addWeapon

        public EquipmentLoadout addWeapon​(java.util.function.Supplier<java.lang.Integer> id,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          int max)
      • addWeapon

        public EquipmentLoadout addWeapon​(java.util.function.Supplier<java.lang.Integer> id,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addWeapon

        public EquipmentLoadout addWeapon​(ItemVariant variant,
                                          int min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addWeapon

        public EquipmentLoadout addWeapon​(ItemVariant variant,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          int max)
      • addWeapon

        public EquipmentLoadout addWeapon​(ItemVariant variant,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addWeapon

        public EquipmentLoadout addWeapon​(ItemMapping mapping,
                                          int min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addWeapon

        public EquipmentLoadout addWeapon​(ItemMapping mapping,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          int max)
      • addWeapon

        public EquipmentLoadout addWeapon​(ItemMapping mapping,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addChest

        public EquipmentLoadout addChest​(java.util.function.Supplier<java.lang.Integer> id)
      • addChest

        public EquipmentLoadout addChest​(int id,
                                         int min,
                                         java.util.function.Supplier<java.lang.Integer> max)
      • addChest

        public EquipmentLoadout addChest​(int id,
                                         java.util.function.Supplier<java.lang.Integer> min,
                                         int max)
      • addChest

        public EquipmentLoadout addChest​(int id,
                                         java.util.function.Supplier<java.lang.Integer> min,
                                         java.util.function.Supplier<java.lang.Integer> max)
      • addChest

        public EquipmentLoadout addChest​(java.util.function.Supplier<java.lang.Integer> id,
                                         int min,
                                         int max)
      • addChest

        public EquipmentLoadout addChest​(java.util.function.Supplier<java.lang.Integer> id,
                                         int min,
                                         java.util.function.Supplier<java.lang.Integer> max)
      • addChest

        public EquipmentLoadout addChest​(java.util.function.Supplier<java.lang.Integer> id,
                                         java.util.function.Supplier<java.lang.Integer> min,
                                         int max)
      • addChest

        public EquipmentLoadout addChest​(java.util.function.Supplier<java.lang.Integer> id,
                                         java.util.function.Supplier<java.lang.Integer> min,
                                         java.util.function.Supplier<java.lang.Integer> max)
      • addChest

        public EquipmentLoadout addChest​(ItemVariant variant,
                                         java.util.function.Supplier<java.lang.Integer> min,
                                         java.util.function.Supplier<java.lang.Integer> max)
      • addChest

        public EquipmentLoadout addChest​(ItemMapping mapping,
                                         java.util.function.Supplier<java.lang.Integer> min,
                                         java.util.function.Supplier<java.lang.Integer> max)
      • addShield

        public EquipmentLoadout addShield​(java.util.function.Supplier<java.lang.Integer> id)
      • addShield

        public EquipmentLoadout addShield​(int id,
                                          int min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addShield

        public EquipmentLoadout addShield​(int id,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          int max)
      • addShield

        public EquipmentLoadout addShield​(int id,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addShield

        public EquipmentLoadout addShield​(java.util.function.Supplier<java.lang.Integer> id,
                                          int min,
                                          int max)
      • addShield

        public EquipmentLoadout addShield​(java.util.function.Supplier<java.lang.Integer> id,
                                          int min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addShield

        public EquipmentLoadout addShield​(java.util.function.Supplier<java.lang.Integer> id,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          int max)
      • addShield

        public EquipmentLoadout addShield​(java.util.function.Supplier<java.lang.Integer> id,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addShield

        public EquipmentLoadout addShield​(ItemVariant variant,
                                          int min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addShield

        public EquipmentLoadout addShield​(ItemVariant variant,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          int max)
      • addShield

        public EquipmentLoadout addShield​(ItemVariant variant,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addShield

        public EquipmentLoadout addShield​(ItemMapping mapping,
                                          int min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addShield

        public EquipmentLoadout addShield​(ItemMapping mapping,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          int max)
      • addShield

        public EquipmentLoadout addShield​(ItemMapping mapping,
                                          java.util.function.Supplier<java.lang.Integer> min,
                                          java.util.function.Supplier<java.lang.Integer> max)
      • addLegs

        public EquipmentLoadout addLegs​(java.util.function.Supplier<java.lang.Integer> id)
      • addLegs

        public EquipmentLoadout addLegs​(int id,
                                        int min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addLegs

        public EquipmentLoadout addLegs​(int id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        int max)
      • addLegs

        public EquipmentLoadout addLegs​(int id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addLegs

        public EquipmentLoadout addLegs​(java.util.function.Supplier<java.lang.Integer> id,
                                        int min,
                                        int max)
      • addLegs

        public EquipmentLoadout addLegs​(java.util.function.Supplier<java.lang.Integer> id,
                                        int min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addLegs

        public EquipmentLoadout addLegs​(java.util.function.Supplier<java.lang.Integer> id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        int max)
      • addLegs

        public EquipmentLoadout addLegs​(java.util.function.Supplier<java.lang.Integer> id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addLegs

        public EquipmentLoadout addLegs​(ItemVariant variant,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addLegs

        public EquipmentLoadout addLegs​(ItemMapping mapping,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addHands

        public EquipmentLoadout addHands​(java.util.function.Supplier<java.lang.Integer> id)
      • addHands

        public EquipmentLoadout addHands​(int id,
                                         int min,
                                         java.util.function.Supplier<java.lang.Integer> max)
      • addHands

        public EquipmentLoadout addHands​(int id,
                                         java.util.function.Supplier<java.lang.Integer> min,
                                         int max)
      • addHands

        public EquipmentLoadout addHands​(int id,
                                         java.util.function.Supplier<java.lang.Integer> min,
                                         java.util.function.Supplier<java.lang.Integer> max)
      • addHands

        public EquipmentLoadout addHands​(java.util.function.Supplier<java.lang.Integer> id,
                                         int min,
                                         int max)
      • addHands

        public EquipmentLoadout addHands​(java.util.function.Supplier<java.lang.Integer> id,
                                         int min,
                                         java.util.function.Supplier<java.lang.Integer> max)
      • addHands

        public EquipmentLoadout addHands​(java.util.function.Supplier<java.lang.Integer> id,
                                         java.util.function.Supplier<java.lang.Integer> min,
                                         int max)
      • addHands

        public EquipmentLoadout addHands​(java.util.function.Supplier<java.lang.Integer> id,
                                         java.util.function.Supplier<java.lang.Integer> min,
                                         java.util.function.Supplier<java.lang.Integer> max)
      • addHands

        public EquipmentLoadout addHands​(ItemVariant variant,
                                         java.util.function.Supplier<java.lang.Integer> min,
                                         java.util.function.Supplier<java.lang.Integer> max)
      • addHands

        public EquipmentLoadout addHands​(ItemMapping mapping,
                                         java.util.function.Supplier<java.lang.Integer> min,
                                         java.util.function.Supplier<java.lang.Integer> max)
      • addFeet

        public EquipmentLoadout addFeet​(java.util.function.Supplier<java.lang.Integer> id)
      • addFeet

        public EquipmentLoadout addFeet​(int id,
                                        int min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addFeet

        public EquipmentLoadout addFeet​(int id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        int max)
      • addFeet

        public EquipmentLoadout addFeet​(int id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addFeet

        public EquipmentLoadout addFeet​(java.util.function.Supplier<java.lang.Integer> id,
                                        int min,
                                        int max)
      • addFeet

        public EquipmentLoadout addFeet​(java.util.function.Supplier<java.lang.Integer> id,
                                        int min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addFeet

        public EquipmentLoadout addFeet​(java.util.function.Supplier<java.lang.Integer> id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        int max)
      • addFeet

        public EquipmentLoadout addFeet​(java.util.function.Supplier<java.lang.Integer> id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addFeet

        public EquipmentLoadout addFeet​(ItemVariant variant,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addFeet

        public EquipmentLoadout addFeet​(ItemMapping mapping,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addRing

        public EquipmentLoadout addRing​(java.util.function.Supplier<java.lang.Integer> id)
      • addRing

        public EquipmentLoadout addRing​(int id,
                                        int min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addRing

        public EquipmentLoadout addRing​(int id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        int max)
      • addRing

        public EquipmentLoadout addRing​(int id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addRing

        public EquipmentLoadout addRing​(java.util.function.Supplier<java.lang.Integer> id,
                                        int min,
                                        int max)
      • addRing

        public EquipmentLoadout addRing​(java.util.function.Supplier<java.lang.Integer> id,
                                        int min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addRing

        public EquipmentLoadout addRing​(java.util.function.Supplier<java.lang.Integer> id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        int max)
      • addRing

        public EquipmentLoadout addRing​(java.util.function.Supplier<java.lang.Integer> id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addRing

        public EquipmentLoadout addRing​(ItemVariant variant,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addRing

        public EquipmentLoadout addRing​(ItemMapping mapping,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addAmmo

        public EquipmentLoadout addAmmo​(java.util.function.Supplier<java.lang.Integer> id)
      • addAmmo

        public EquipmentLoadout addAmmo​(int id,
                                        int min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addAmmo

        public EquipmentLoadout addAmmo​(int id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        int max)
      • addAmmo

        public EquipmentLoadout addAmmo​(int id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addAmmo

        public EquipmentLoadout addAmmo​(java.util.function.Supplier<java.lang.Integer> id,
                                        int min,
                                        int max)
      • addAmmo

        public EquipmentLoadout addAmmo​(java.util.function.Supplier<java.lang.Integer> id,
                                        int min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addAmmo

        public EquipmentLoadout addAmmo​(java.util.function.Supplier<java.lang.Integer> id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        int max)
      • addAmmo

        public EquipmentLoadout addAmmo​(java.util.function.Supplier<java.lang.Integer> id,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addAmmo

        public EquipmentLoadout addAmmo​(ItemVariant variant,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • addAmmo

        public EquipmentLoadout addAmmo​(ItemMapping mapping,
                                        java.util.function.Supplier<java.lang.Integer> min,
                                        java.util.function.Supplier<java.lang.Integer> max)
      • setStrict

        public EquipmentLoadout setStrict​(java.util.function.Supplier<java.lang.Boolean> b)
      • setEnabled

        public EquipmentLoadout setEnabled​(java.util.function.Supplier<java.lang.Boolean> enabled)
      • setShared

        public EquipmentLoadout setShared​(java.util.function.Supplier<java.lang.Boolean> b)
      • setPrice

        public EquipmentLoadout setPrice​(java.util.function.Supplier<java.lang.Integer> price)
      • setMaxPrice

        public EquipmentLoadout setMaxPrice​(java.util.function.Supplier<java.lang.Integer> maxPrice)
      • setRefill

        public EquipmentLoadout setRefill​(int refill,
                                          boolean buyUpTo)
      • setRefill

        public EquipmentLoadout setRefill​(java.util.function.Supplier<java.lang.Integer> refill)
      • setRefill

        public EquipmentLoadout setRefill​(java.util.function.Supplier<java.lang.Integer> refill,
                                          boolean buyUpTo)
      • setWaitTimeMillis

        public EquipmentLoadout setWaitTimeMillis​(java.util.function.Supplier<java.lang.Long> waitTimeMillisSupplier)
      • setWaitTimeMillis

        public EquipmentLoadout setWaitTimeMillis​(long waitTimeMillis)
      • isSlotFulfilled

        public boolean isSlotFulfilled​(EquipmentSlot slot)
      • isTwoHandedWeapon

        public boolean isTwoHandedWeapon()
      • setTwoHandedWeapon

        public EquipmentLoadout setTwoHandedWeapon​(boolean twoHandedWeapon)
      • setTwoHandedWeapon

        public EquipmentLoadout setTwoHandedWeapon​(java.util.function.Supplier<java.lang.Boolean> twoHandedWeapon)
      • getTwoHandedWeapon

        public java.util.function.Supplier<java.lang.Boolean> getTwoHandedWeapon()