Class FlagsCalculator
java.lang.Object
tfagaming.projects.minecraft.homestead.flags.FlagsCalculator
-
Method Summary
Modifier and TypeMethodDescriptionstatic longaddFlag(long... flags) Add Bitwise flags with other flags.
Warning: Do not mixPlayerFlags,WorldFlags, andRegionControlFlags.static booleanisFlagSet(long flags, long flag) Returntruewhen a bitwise flag exist in a list of flags, otherwisefalse.
Warning: Do not mixPlayerFlags,WorldFlags, andRegionControlFlags.static longremoveFlag(long flags, long flag) Remove a Bitwise flag from a list of flags.
Warning: Do not mixPlayerFlags,WorldFlags, andRegionControlFlags.
-
Method Details
-
addFlag
public static long addFlag(long... flags) Add Bitwise flags with other flags.
Warning: Do not mixPlayerFlags,WorldFlags, andRegionControlFlags.- 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 mixPlayerFlags,WorldFlags, andRegionControlFlags.- Parameters:
flags- The flagsflag- The flag to remove
-
isFlagSet
public static boolean isFlagSet(long flags, long flag) Returntruewhen a bitwise flag exist in a list of flags, otherwisefalse.
Warning: Do not mixPlayerFlags,WorldFlags, andRegionControlFlags.- Parameters:
flags- The flagsflag- The flag to check
-