Class AugmentExecutor

java.lang.Object
xericker.arenalegends.gameplay.augment.builder.AugmentExecutor
All Implemented Interfaces:
BaseAugment
Direct Known Subclasses:
AlphaAndOmegaAugment, AugmentedPowerAugment, BattleSledAugment, BiggerStats, BiggestStatsAugment, BigStatsAugment, BladeWaltzAugment, BluntForceAugment, BoneShieldAugment, CalculatedRiskAugment, CantTouchThisAugment, CelestialBodyAugment, CenterOfTheUniverseAugment, ChainDamageAugment, ChronobreakAugment, CleansingFlameAugment, CrimsonPactAugment, DeathAndTaxesAugment, DeathsBlessingAugment, DeathsDanceAugment, DeftAugment, DematerializerAugment, DemonsKingCrownAugment, DesperateReachAugment, DetonationOrbAugment, DiveBomberAugment, DoubleProvisionsAugment, DropShockAugment, DualWieldAugment, EarthquakeAugment, EchoResonanceAugment, ErosionAugment, EternalAlchemyAugment, ExecutionerAugment, FanTheHammerAugment, FeelTheBurnAugment, FirebrandAugment, FirstAidKitAugment, FistsOfFateAugment, FlameDashAugment, FluxRangeAugment, ForwardThinkingAugment, GambaAnvilOneAugment, GambaAnvilThreeAugment, GambaAnvilTwoAugment, GambaRollAugment, GatheringStormAugment, GiantSlayerAugment, GoldBankAugment, GoliathAugment, GuidingBeamAugment, HeartsteelAugment, HeavyHitterAugment, ImpassableAugment, InfernalBarrageAugment, InfernalExpressAugment, LifeBurstAugment, LightEmUpAugment, LightningStrikesAugment, LuckyTradeAugment, MadScientistAugment, MasterOfDualityAugment, MerchantsBountyAugment, MinionmancerAugment, PandorasBoxAugment, ParasiticMutationAugment, ParasiticRelationshipAugment, ParasiticTouchAugment, PearlImpactAugment, PerfectParryAugment, PerseveranceAugment, PhaseShiftAugment, PhenomenalEvilAugment, PoisonousAugment, PrismaticAnvilAugment, PrismaticRouletteAugment, QuestAngelOfRetribution, QuestArenasChampionAugment, QuestDragonHeartAugment, QuestGoldRushAugment, QuestSteelYourHeartAugment, QuestThePrismaticEggAugment, RaidBossAugment, RaiseTheDeadAugment, RampartChargeAugment, RendAugment, RepulsorAugment, RerollRecyclerAugment, RestlessRestorationAugment, RunicAwakeningAugment, RunicEvokerAugment, ScopedWeaponsAugment, ScopierWeaponsAugment, ScopiestWeaponsAugment, SealedLifeAugment, SecondWindAugment, SelfDestructAugment, ServeBeyondDeathAugment, ShadowRunnerAugment, ShrinkRayAugment, SlowCookerAugment, SnipersExpertiseAugment, SoulReaperAugment, SpreadShotAugment, StackosaurusRexAugment, StarShieldAugment, StonksAugment, StormridersSurgeAugment, SwordYourBowAugment, SymbioticMutationAugment, TapDancerAugment, TerrifyingNightmareAugment, TheBrutalizerAugment, TheMaceGodAugment, ThunderstruckAugment, TotemsBlessingAugment, TransmuteChaosAugment, TransmuteGoldAugment, TransmutePrismaticAugment, VengeanceAugment, VulnerabilityHexAugment, WalkingArsenalAugment, WarmupRoutineAugment, WheelOfFortuneAugment, WitchBrewingAugment, ZoomiesAugment

public abstract class AugmentExecutor extends Object implements BaseAugment
  • Constructor Details

    • AugmentExecutor

      public AugmentExecutor(org.bukkit.entity.Player player, String augmentId, Augment augment)
  • Method Details

    • isFlag

      public boolean isFlag(AugmentFlag augmentFlag)
    • setFlags

      public void setFlags(AugmentFlag... flags)
    • getData

      public AugmentData getData()
    • getEntities

      public List<org.bukkit.entity.Entity> getEntities()
    • getTasks

      public List<org.bukkit.scheduler.BukkitTask> getTasks()
    • getValue

      public Value getValue(Value value)
    • addEntity

      public void addEntity(org.bukkit.entity.Entity entity)
    • addTask

      public void addTask(org.bukkit.scheduler.BukkitTask task)