Class ApiMetaStackFactory

java.lang.Object
me.lucko.luckperms.common.api.implementation.ApiMetaStackFactory
All Implemented Interfaces:
net.luckperms.api.metastacking.MetaStackFactory

public class ApiMetaStackFactory extends Object implements net.luckperms.api.metastacking.MetaStackFactory
  • Field Details

  • Constructor Details

  • Method Details

    • fromString

      public @NonNull Optional<net.luckperms.api.metastacking.MetaStackElement> fromString(@NonNull String definition)
      Specified by:
      fromString in interface net.luckperms.api.metastacking.MetaStackFactory
    • fromStrings

      public @NonNull List<net.luckperms.api.metastacking.MetaStackElement> fromStrings(@NonNull List<String> definitions)
      Specified by:
      fromStrings in interface net.luckperms.api.metastacking.MetaStackFactory
    • createDefinition

      public @NonNull net.luckperms.api.metastacking.MetaStackDefinition createDefinition(@NonNull List<net.luckperms.api.metastacking.MetaStackElement> elements, @NonNull net.luckperms.api.metastacking.DuplicateRemovalFunction duplicateRemovalFunction, @NonNull String startSpacer, @NonNull String middleSpacer, @NonNull String endSpacer)
      Specified by:
      createDefinition in interface net.luckperms.api.metastacking.MetaStackFactory