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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull net.luckperms.api.metastacking.MetaStackDefinitioncreateDefinition(@NonNull List<net.luckperms.api.metastacking.MetaStackElement> elements, @NonNull net.luckperms.api.metastacking.DuplicateRemovalFunction duplicateRemovalFunction, @NonNull String startSpacer, @NonNull String middleSpacer, @NonNull String endSpacer) fromString(@NonNull String definition) fromStrings(@NonNull List<String> definitions)
-
Field Details
-
plugin
-
-
Constructor Details
-
ApiMetaStackFactory
-
-
Method Details
-
fromString
public @NonNull Optional<net.luckperms.api.metastacking.MetaStackElement> fromString(@NonNull String definition) - Specified by:
fromStringin interfacenet.luckperms.api.metastacking.MetaStackFactory
-
fromStrings
public @NonNull List<net.luckperms.api.metastacking.MetaStackElement> fromStrings(@NonNull List<String> definitions) - Specified by:
fromStringsin interfacenet.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:
createDefinitionin interfacenet.luckperms.api.metastacking.MetaStackFactory
-