Class DefaultConditions

java.lang.Object
com.github.darksoulq.abyssallib.server.command.DefaultConditions

public final class DefaultConditions extends Object
  • Constructor Details

    • DefaultConditions

      public DefaultConditions()
  • Method Details

    • playerOnly

      public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> playerOnly()
    • entityOnly

      public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> entityOnly()
    • consoleOnly

      public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> consoleOnly()
    • nonConsole

      public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> nonConsole()
    • executorPresent

      public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> executorPresent()
    • hasPerm

      public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> hasPerm(String permission)
    • hasPerm

      public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> hasPerm(PermissionNode permission)
    • hasAnyPerm

      public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> hasAnyPerm(String... permissions)
    • hasAnyPerm

      public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> hasAnyPerm(PermissionNode... permissions)
    • hasAllPerms

      public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> hasAllPerms(String... permissions)
    • hasAllPerms

      @SafeVarargs public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> hasAllPerms(Holder<PermissionNode>... permissions)
    • and

      public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> and(Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> a, Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> b)
    • or

      public 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)
    • not

      public static Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> not(Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> predicate)