Class SimpleMetaStackDefinition

java.lang.Object
me.lucko.luckperms.common.metastacking.SimpleMetaStackDefinition
All Implemented Interfaces:
net.luckperms.api.metastacking.MetaStackDefinition

public final class SimpleMetaStackDefinition extends Object implements net.luckperms.api.metastacking.MetaStackDefinition
  • Constructor Details

    • SimpleMetaStackDefinition

      public SimpleMetaStackDefinition(List<net.luckperms.api.metastacking.MetaStackElement> elements, net.luckperms.api.metastacking.DuplicateRemovalFunction duplicateRemovalFunction, String startSpacer, String middleSpacer, String endSpacer)
  • Method Details

    • getElements

      public @NonNull List<net.luckperms.api.metastacking.MetaStackElement> getElements()
      Specified by:
      getElements in interface net.luckperms.api.metastacking.MetaStackDefinition
    • getDuplicateRemovalFunction

      public @NonNull net.luckperms.api.metastacking.DuplicateRemovalFunction getDuplicateRemovalFunction()
      Specified by:
      getDuplicateRemovalFunction in interface net.luckperms.api.metastacking.MetaStackDefinition
    • getStartSpacer

      public @NonNull String getStartSpacer()
      Specified by:
      getStartSpacer in interface net.luckperms.api.metastacking.MetaStackDefinition
    • getMiddleSpacer

      public @NonNull String getMiddleSpacer()
      Specified by:
      getMiddleSpacer in interface net.luckperms.api.metastacking.MetaStackDefinition
    • getEndSpacer

      public @NonNull String getEndSpacer()
      Specified by:
      getEndSpacer in interface net.luckperms.api.metastacking.MetaStackDefinition
    • getHashCode

      public int getHashCode()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object