Class DefaultConditions
java.lang.Object
com.github.darksoulq.abyssallib.server.command.DefaultConditions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> and(Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> a, Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> b) static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> hasAllPerms(Holder<PermissionNode>... permissions) static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> hasAllPerms(String... permissions) static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> hasAnyPerm(PermissionNode... permissions) static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> hasAnyPerm(String... permissions) static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> hasPerm(PermissionNode permission) static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> or(Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> a, Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> b) static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack>
-
Constructor Details
-
DefaultConditions
public DefaultConditions()
-
-
Method Details
-
playerOnly
-
entityOnly
-
consoleOnly
-
nonConsole
-
executorPresent
-
hasPerm
-
hasPerm
public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> hasPerm(PermissionNode permission) -
hasAnyPerm
-
hasAnyPerm
public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> hasAnyPerm(PermissionNode... permissions) -
hasAllPerms
-
hasAllPerms
@SafeVarargs public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> hasAllPerms(Holder<PermissionNode>... permissions) -
and
-
or
-
not
-