Class ApiNodeBuilderRegistry

java.lang.Object
me.lucko.luckperms.common.api.implementation.ApiNodeBuilderRegistry
All Implemented Interfaces:
net.luckperms.api.node.NodeBuilderRegistry

public final class ApiNodeBuilderRegistry extends Object implements net.luckperms.api.node.NodeBuilderRegistry
  • Field Details

  • Method Details

    • forKey

      public @NonNull net.luckperms.api.node.NodeBuilder<?,?> forKey(String key)
      Specified by:
      forKey in interface net.luckperms.api.node.NodeBuilderRegistry
    • forPermission

      public @NonNull net.luckperms.api.node.types.PermissionNode.Builder forPermission()
      Specified by:
      forPermission in interface net.luckperms.api.node.NodeBuilderRegistry
    • forRegexPermission

      public @NonNull net.luckperms.api.node.types.RegexPermissionNode.Builder forRegexPermission()
      Specified by:
      forRegexPermission in interface net.luckperms.api.node.NodeBuilderRegistry
    • forInheritance

      public @NonNull net.luckperms.api.node.types.InheritanceNode.Builder forInheritance()
      Specified by:
      forInheritance in interface net.luckperms.api.node.NodeBuilderRegistry
    • forPrefix

      public @NonNull net.luckperms.api.node.types.PrefixNode.Builder forPrefix()
      Specified by:
      forPrefix in interface net.luckperms.api.node.NodeBuilderRegistry
    • forSuffix

      public @NonNull net.luckperms.api.node.types.SuffixNode.Builder forSuffix()
      Specified by:
      forSuffix in interface net.luckperms.api.node.NodeBuilderRegistry
    • forMeta

      public @NonNull net.luckperms.api.node.types.MetaNode.Builder forMeta()
      Specified by:
      forMeta in interface net.luckperms.api.node.NodeBuilderRegistry
    • forWeight

      public @NonNull net.luckperms.api.node.types.WeightNode.Builder forWeight()
      Specified by:
      forWeight in interface net.luckperms.api.node.NodeBuilderRegistry
    • forDisplayName

      public @NonNull net.luckperms.api.node.types.DisplayNameNode.Builder forDisplayName()
      Specified by:
      forDisplayName in interface net.luckperms.api.node.NodeBuilderRegistry