Class FlagsCalculator

java.lang.Object
tfagaming.projects.minecraft.homestead.flags.FlagsCalculator

public final class FlagsCalculator extends Object
  • Method Details

    • addFlag

      public static long addFlag(long... flags)
      Add Bitwise flags with other flags.
      Warning: Do not mix PlayerFlags, WorldFlags, and RegionControlFlags.
      Parameters:
      flags - The flags
    • removeFlag

      public static long removeFlag(long flags, long flag)
      Remove a Bitwise flag from a list of flags.
      Warning: Do not mix PlayerFlags, WorldFlags, and RegionControlFlags.
      Parameters:
      flags - The flags
      flag - The flag to remove
    • isFlagSet

      public static boolean isFlagSet(long flags, long flag)
      Return true when a bitwise flag exist in a list of flags, otherwise false.
      Warning: Do not mix PlayerFlags, WorldFlags, and RegionControlFlags.
      Parameters:
      flags - The flags
      flag - The flag to check