Class Flags

java.lang.Object
cn.lunadeer.dominion.api.dtos.flag.Flags

public class Flags extends Object
  • Field Details

    • ANIMAL_SPAWN

      public static final EnvFlag ANIMAL_SPAWN
    • ANIMAL_MOVE

      public static final EnvFlag ANIMAL_MOVE
    • CREEPER_EXPLODE

      public static final EnvFlag CREEPER_EXPLODE
    • DRAGON_BREAK_BLOCK

      public static final EnvFlag DRAGON_BREAK_BLOCK
    • ENDER_MAN

      public static final EnvFlag ENDER_MAN
    • FIRE_SPREAD

      public static final EnvFlag FIRE_SPREAD
    • FLOW_IN_PROTECTION

      public static final EnvFlag FLOW_IN_PROTECTION
    • GRAVITY_BLOCK

      public static final EnvFlag GRAVITY_BLOCK
    • HOPPER_OUTSIDE

      public static final EnvFlag HOPPER_OUTSIDE
    • ITEM_FRAME_PROJ_DAMAGE

      public static final EnvFlag ITEM_FRAME_PROJ_DAMAGE
    • MOB_DROP_ITEM

      public static final EnvFlag MOB_DROP_ITEM
    • MONSTER_SPAWN

      public static final EnvFlag MONSTER_SPAWN
    • MONSTER_MOVE

      public static final EnvFlag MONSTER_MOVE
    • MONSTER_DAMAGE

      public static final EnvFlag MONSTER_DAMAGE
    • PISTON_OUTSIDE

      public static final EnvFlag PISTON_OUTSIDE
    • SHOW_BORDER

      public static final EnvFlag SHOW_BORDER
    • TNT_EXPLODE

      public static final EnvFlag TNT_EXPLODE
    • TRAMPLE

      public static final EnvFlag TRAMPLE
    • TRIG_PRESSURE_PROJ

      public static final EnvFlag TRIG_PRESSURE_PROJ
    • TRIG_PRESSURE_MOB

      public static final EnvFlag TRIG_PRESSURE_MOB
    • TRIG_PRESSURE_DROP

      public static final EnvFlag TRIG_PRESSURE_DROP
    • VILLAGER_SPAWN

      public static final EnvFlag VILLAGER_SPAWN
    • WITHER_SPAWN

      public static final EnvFlag WITHER_SPAWN
    • ADMIN

      public static final PriFlag ADMIN
    • ANCHOR

      public static final PriFlag ANCHOR
    • ANIMAL_KILLING

      public static final PriFlag ANIMAL_KILLING
    • ANVIL

      public static final PriFlag ANVIL
    • BEACON

      public static final PriFlag BEACON
    • BED

      public static final PriFlag BED
    • BREW

      public static final PriFlag BREW
    • BREAK_BLOCK

      public static final PriFlag BREAK_BLOCK
    • BUTTON

      public static final PriFlag BUTTON
    • CAKE

      public static final PriFlag CAKE
    • CONTAINER

      public static final PriFlag CONTAINER
    • CRAFT

      public static final PriFlag CRAFT
    • CRAFTER

      public static final PriFlag CRAFTER
    • COMPARER

      public static final PriFlag COMPARER
    • DOOR

      public static final PriFlag DOOR
    • DRAGON_EGG

      public static final PriFlag DRAGON_EGG
    • DYE

      public static final PriFlag DYE
    • EDIT_SIGN

      public static final PriFlag EDIT_SIGN
    • EGG

      public static final PriFlag EGG
    • ENCHANT

      public static final PriFlag ENCHANT
    • ENDER_PEARL

      public static final PriFlag ENDER_PEARL
    • FEED

      public static final PriFlag FEED
    • FLY

      public static final PriFlag FLY
    • GLOW

      public static final PriFlag GLOW
    • HARVEST

      public static final PriFlag HARVEST
    • HONEY

      public static final PriFlag HONEY
    • HOOK

      public static final PriFlag HOOK
    • HOPPER

      public static final PriFlag HOPPER
    • IGNITE

      public static final PriFlag IGNITE
    • ITEM_FRAME_INTERACTIVE

      public static final PriFlag ITEM_FRAME_INTERACTIVE
    • LEVER

      public static final PriFlag LEVER
    • MONSTER_KILLING

      public static final PriFlag MONSTER_KILLING
    • MOVE

      public static final PriFlag MOVE
    • NOTE_BLOCK

      public static final PriFlag NOTE_BLOCK
    • PLACE

      public static final PriFlag PLACE
    • PRESSURE

      public static final PriFlag PRESSURE
    • RIDING

      public static final PriFlag RIDING
    • REPEATER

      public static final PriFlag REPEATER
    • SHEAR

      public static final PriFlag SHEAR
    • SHOOT

      public static final PriFlag SHOOT
    • TELEPORT

      public static final PriFlag TELEPORT
    • TRADE

      public static final PriFlag TRADE
    • VEHICLE_DESTROY

      public static final PriFlag VEHICLE_DESTROY
    • VEHICLE_SPAWN

      public static final PriFlag VEHICLE_SPAWN
    • VILLAGER_KILLING

      public static final PriFlag VILLAGER_KILLING
    • PVP

      public static final PriFlag PVP
  • Constructor Details

    • Flags

      public Flags()
  • Method Details

    • getAllFlags

      public static List<Flag> getAllFlags()
      Returns a list of all flags.
      Returns:
      a list of all flags
    • getAllEnvFlags

      public static List<EnvFlag> getAllEnvFlags()
      Returns a list of all environment flags.
      Returns:
      a list of all environment flags
    • getAllPriFlags

      public static List<PriFlag> getAllPriFlags()
      Returns a list of all privilege flags.
      Returns:
      a list of all privilege flags
    • getAllEnvFlagsEnable

      public static List<EnvFlag> getAllEnvFlagsEnable()
      Returns a list of all enabled environment flags.
      Returns:
      a list of all enabled environment flags
    • getAllPriFlagsEnable

      public static List<PriFlag> getAllPriFlagsEnable()
      Returns a list of all enabled privilege flags.
      Returns:
      a list of all enabled privilege flags
    • getAllFlagsEnable

      public static List<Flag> getAllFlagsEnable()
      Returns a list of all enabled flags.
      Returns:
      a list of all enabled flags
    • getFlag

      public static Flag getFlag(String name)
      Returns a flag by its name from all flags.
      Parameters:
      name - the name of the flag
      Returns:
      the flag with the given name, or null if not found
    • getEnvFlag

      public static EnvFlag getEnvFlag(String name)
      Returns an environment flag by its name.
      Parameters:
      name - the name of the environment flag
      Returns:
      the environment flag with the given name, or null if not found
    • getPreFlag

      public static PriFlag getPreFlag(String name)
      Returns a privilege flag by its name.
      Parameters:
      name - the name of the privilege flag
      Returns:
      the privilege flag with the given name, or null if not found