java.lang.Object
me.lucko.luckperms.common.node.AbstractNode<net.luckperms.api.node.types.MetaNode,net.luckperms.api.node.types.MetaNode.Builder>
me.lucko.luckperms.common.node.types.Meta
All Implemented Interfaces:
net.luckperms.api.node.Node, net.luckperms.api.node.ScopedNode<net.luckperms.api.node.types.MetaNode,net.luckperms.api.node.types.MetaNode.Builder>, net.luckperms.api.node.types.MetaNode

public class Meta extends AbstractNode<net.luckperms.api.node.types.MetaNode,net.luckperms.api.node.types.MetaNode.Builder> implements net.luckperms.api.node.types.MetaNode
  • Constructor Details

    • Meta

      public Meta(String metaKey, String metaValue, boolean value, long expireAt, net.luckperms.api.context.ImmutableContextSet contexts, Map<net.luckperms.api.node.metadata.NodeMetadataKey<?>,Object> metadata)
  • Method Details

    • key

      public static String key(String key, String value)
    • builder

      public static Meta.Builder builder()
    • builder

      public static Meta.Builder builder(String key, String value)
    • getMetaKey

      public @NonNull String getMetaKey()
      Specified by:
      getMetaKey in interface net.luckperms.api.node.types.MetaNode
    • getMetaValue

      public @NonNull String getMetaValue()
      Specified by:
      getMetaValue in interface net.luckperms.api.node.types.MetaNode
    • toBuilder

      public @NonNull Meta.Builder toBuilder()
      Specified by:
      toBuilder in interface net.luckperms.api.node.Node
      Specified by:
      toBuilder in interface net.luckperms.api.node.ScopedNode<net.luckperms.api.node.types.MetaNode,net.luckperms.api.node.types.MetaNode.Builder>
    • parse

      public static @Nullable Meta.Builder parse(String key)