Class Suffix.Builder

java.lang.Object
me.lucko.luckperms.common.node.AbstractNodeBuilder<net.luckperms.api.node.types.SuffixNode, net.luckperms.api.node.types.SuffixNode.Builder>
me.lucko.luckperms.common.node.types.Suffix.Builder
All Implemented Interfaces:
net.luckperms.api.node.NodeBuilder<net.luckperms.api.node.types.SuffixNode, net.luckperms.api.node.types.SuffixNode.Builder>, net.luckperms.api.node.types.ChatMetaNode.Builder<net.luckperms.api.node.types.SuffixNode, net.luckperms.api.node.types.SuffixNode.Builder>, net.luckperms.api.node.types.SuffixNode.Builder
Enclosing class:
Suffix

public static final class Suffix.Builder extends AbstractNodeBuilder<net.luckperms.api.node.types.SuffixNode, net.luckperms.api.node.types.SuffixNode.Builder> implements net.luckperms.api.node.types.SuffixNode.Builder
  • Constructor Details

    • Builder

      public Builder(String suffix, int priority, boolean value, long expireAt, net.luckperms.api.context.ImmutableContextSet context, Map<net.luckperms.api.node.metadata.NodeMetadataKey<?>, Object> metadata)
  • Method Details

    • suffix

      public @NonNull Suffix.Builder suffix(@NonNull String suffix)
      Specified by:
      suffix in interface net.luckperms.api.node.types.SuffixNode.Builder
    • priority

      public @NonNull Suffix.Builder priority(int priority)
      Specified by:
      priority in interface net.luckperms.api.node.types.ChatMetaNode.Builder<net.luckperms.api.node.types.SuffixNode, net.luckperms.api.node.types.SuffixNode.Builder>
    • build

      public @NonNull Suffix build()
      Specified by:
      build in interface net.luckperms.api.node.NodeBuilder<net.luckperms.api.node.types.SuffixNode, net.luckperms.api.node.types.SuffixNode.Builder>