Class FlagGroups
java.lang.Object
cn.lunadeer.dominion.api.dtos.flag.FlagGroups
Registry for logical flag groups.
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull List<EnvFlagGroup>static @NotNull List<PriFlagGroup>static @Nullable EnvFlagGroupgetEnvFlagGroup(@NotNull String id) static @NotNull List<EnvFlagGroup>static @Nullable PriFlagGroupgetPriFlagGroup(@NotNull String id) static @NotNull List<PriFlagGroup>static longstatic @NotNull EnvFlagGroupstatic @NotNull PriFlagGroupstatic booleanregisterEnvFlagGroup(@NotNull org.bukkit.plugin.java.JavaPlugin plugin, @NotNull EnvFlagGroup group) static booleanregisterPriFlagGroup(@NotNull org.bukkit.plugin.java.JavaPlugin plugin, @NotNull PriFlagGroup group) static voidreplaceConfiguredGroups(@NotNull Collection<EnvFlagGroup> environment, @NotNull Collection<PriFlagGroup> privilege) static @Nullable EnvFlagGroupunregisterEnvFlagGroup(@NotNull String id) static @Nullable PriFlagGroupunregisterPriFlagGroup(@NotNull String id)
-
Method Details
-
registerEnvFlagGroup
public static boolean registerEnvFlagGroup(@NotNull @NotNull org.bukkit.plugin.java.JavaPlugin plugin, @NotNull @NotNull EnvFlagGroup group) -
registerPriFlagGroup
public static boolean registerPriFlagGroup(@NotNull @NotNull org.bukkit.plugin.java.JavaPlugin plugin, @NotNull @NotNull PriFlagGroup group) -
unregisterEnvFlagGroup
-
unregisterPriFlagGroup
-
getEnvFlagGroup
-
getPriFlagGroup
-
getEnvFlagGroups
-
getPriFlagGroups
-
getUngroupedEnvFlags
-
getUngroupedPriFlags
-
getRevision
public static long getRevision() -
replaceConfiguredGroups
@Internal public static void replaceConfiguredGroups(@NotNull @NotNull Collection<EnvFlagGroup> environment, @NotNull @NotNull Collection<PriFlagGroup> privilege) -
defaultEnvironmentGroups
-
defaultPrivilegeGroups
-