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
    • PLAYER_DAMAGE

      public static final EnvFlag PLAYER_DAMAGE
    • 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 PreFlag ADMIN
    • ANCHOR

      public static final PreFlag ANCHOR
    • ANIMAL_KILLING

      public static final PreFlag ANIMAL_KILLING
    • ANVIL

      public static final PreFlag ANVIL
    • BEACON

      public static final PreFlag BEACON
    • BED

      public static final PreFlag BED
    • BREW

      public static final PreFlag BREW
    • BREAK_BLOCK

      public static final PreFlag BREAK_BLOCK
    • BUTTON

      public static final PreFlag BUTTON
    • CAKE

      public static final PreFlag CAKE
    • CONTAINER

      public static final PreFlag CONTAINER
    • CRAFT

      public static final PreFlag CRAFT
    • CRAFTER

      public static final PreFlag CRAFTER
    • COMPARER

      public static final PreFlag COMPARER
    • DOOR

      public static final PreFlag DOOR
    • DRAGON_EGG

      public static final PreFlag DRAGON_EGG
    • DYE

      public static final PreFlag DYE
    • EDIT_SIGN

      public static final PreFlag EDIT_SIGN
    • EGG

      public static final PreFlag EGG
    • ENCHANT

      public static final PreFlag ENCHANT
    • ENDER_PEARL

      public static final PreFlag ENDER_PEARL
    • FEED

      public static final PreFlag FEED
    • FLY

      public static final PreFlag FLY
    • GLOW

      public static final PreFlag GLOW
    • HARVEST

      public static final PreFlag HARVEST
    • HONEY

      public static final PreFlag HONEY
    • HOOK

      public static final PreFlag HOOK
    • HOPPER

      public static final PreFlag HOPPER
    • IGNITE

      public static final PreFlag IGNITE
    • ITEM_FRAME_INTERACTIVE

      public static final PreFlag ITEM_FRAME_INTERACTIVE
    • LEVER

      public static final PreFlag LEVER
    • MONSTER_KILLING

      public static final PreFlag MONSTER_KILLING
    • MOVE

      public static final PreFlag MOVE
    • NOTE_BLOCK

      public static final PreFlag NOTE_BLOCK
    • PLACE

      public static final PreFlag PLACE
    • PRESSURE

      public static final PreFlag PRESSURE
    • RIDING

      public static final PreFlag RIDING
    • REPEATER

      public static final PreFlag REPEATER
    • SHEAR

      public static final PreFlag SHEAR
    • SHOOT

      public static final PreFlag SHOOT
    • TELEPORT

      public static final PreFlag TELEPORT
    • TRADE

      public static final PreFlag TRADE
    • VEHICLE_DESTROY

      public static final PreFlag VEHICLE_DESTROY
    • VEHICLE_SPAWN

      public static final PreFlag VEHICLE_SPAWN
    • VILLAGER_KILLING

      public static final PreFlag VILLAGER_KILLING
  • Constructor Details

    • Flags

      public Flags()
  • Method Details

    • getAllFlags

      public static List<Flag> getAllFlags()
      获取所有 Flag 对象,包括 EnvFlag 和 PreFlag
      Returns:
      Flag 对象列表
    • getAllEnvFlags

      public static List<EnvFlag> getAllEnvFlags()
      获取所有 EnvFlag 对象
      Returns:
      EnvFlag 对象列表
    • getAllPreFlags

      public static List<PreFlag> getAllPreFlags()
      获取所有 PreFlag 对象
      Returns:
      PreFlag 对象列表
    • getAllEnvFlagsEnable

      public static List<EnvFlag> getAllEnvFlagsEnable()
      获取所有启用的 EnvFlag 对象
      Returns:
      启用的 EnvFlag 对象列表
    • getAllPreFlagsEnable

      public static List<PreFlag> getAllPreFlagsEnable()
      获取所有启用的 PreFlag 对象
      Returns:
      启用的 PreFlag 对象列表
    • getAllFlagsEnable

      public static List<Flag> getAllFlagsEnable()
      获取所有启用的 Flag 对象
      Returns:
      启用的 Flag 对象列表
    • getFlag

      public static Flag getFlag(String name)
      根据名称获取 Flag 对象
      Parameters:
      name - Flag 名称
      Returns:
      Flag 对象
    • getEnvFlag

      public static EnvFlag getEnvFlag(String name)
      根据名称获取 EnvFlag 对象
      Parameters:
      name - Flag 名称
      Returns:
      EnvFlag 对象
    • getPreFlag

      public static PreFlag getPreFlag(String name)
      根据名称获取 PreFlag 对象
      Parameters:
      name - Flag 名称
      Returns:
      PreFlag 对象