Class BooleanFlag<F extends PlotFlag<Boolean,F>>

java.lang.Object
com.plotsquared.core.plot.flag.PlotFlag<Boolean,F>
com.plotsquared.core.plot.flag.types.BooleanFlag<F>
Direct Known Subclasses:
AnimalAttackFlag, AnimalInteractFlag, BeaconEffectsFlag, BlockBurnFlag, BlockIgnitionFlag, ChatFlag, CopperOxideFlag, CoralDryFlag, CropGrowFlag, DenyExitFlag, DenyPortalsFlag, DenyPortalTravelFlag, DeviceInteractFlag, DisablePhysicsFlag, DropProtectionFlag, EntityChangeBlockFlag, ExplosionFlag, ForcefieldFlag, GrassGrowFlag, HangingBreakFlag, HangingPlaceFlag, HideInfoFlag, HostileAttackFlag, HostileInteractFlag, IceFormFlag, IceMeltFlag, InstabreakFlag, InvincibleFlag, ItemDropFlag, KeepInventoryFlag, KelpGrowFlag, LeafDecayFlag, LecternReadBookFlag, MiscBreakFlag, MiscInteractFlag, MiscPlaceFlag, MobBreakFlag, MobPlaceFlag, MycelGrowFlag, NotifyEnterFlag, NotifyLeaveFlag, NoWorldeditFlag, PlayerInteractFlag, PreventCreativeCopyFlag, ProjectilesFlag, PveFlag, PvpFlag, RedstoneFlag, ServerPlotFlag, SnowFormFlag, SnowMeltFlag, SoilDryFlag, TamedAttackFlag, TamedInteractFlag, UntrustedVisitFlag, VehicleBreakFlag, VehiclePlaceFlag, VehicleUseFlag, VillagerInteractFlag, VineGrowFlag

public abstract class BooleanFlag<F extends PlotFlag<Boolean,F>> extends PlotFlag<Boolean,F>
  • Constructor Details

    • BooleanFlag

      protected BooleanFlag(boolean value, Caption description)
      Construct a new flag instance.
      Parameters:
      value - Flag value
      description - Flag description
    • BooleanFlag

      protected BooleanFlag(Caption description)
      Construct a new boolean flag, with false as the default value.
      Parameters:
      description - Flag description
  • Method Details