Class SimpleMetaValueSelector
java.lang.Object
me.lucko.luckperms.common.cacheddata.type.SimpleMetaValueSelector
- All Implemented Interfaces:
net.luckperms.api.query.meta.MetaValueSelector
public class SimpleMetaValueSelector
extends Object
implements net.luckperms.api.query.meta.MetaValueSelector
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface net.luckperms.api.query.meta.MetaValueSelector
KEY -
Constructor Summary
ConstructorsConstructorDescriptionSimpleMetaValueSelector(Map<String, SimpleMetaValueSelector.Strategy> strategies, SimpleMetaValueSelector.Strategy defaultStrategy) -
Method Summary
Modifier and TypeMethodDescription@NonNull net.luckperms.api.cacheddata.Result<String, net.luckperms.api.node.types.MetaNode> selectValue(@NonNull String key, @NonNull List<? extends net.luckperms.api.cacheddata.Result<String, net.luckperms.api.node.types.MetaNode>> values)
-
Constructor Details
-
SimpleMetaValueSelector
public SimpleMetaValueSelector(Map<String, SimpleMetaValueSelector.Strategy> strategies, SimpleMetaValueSelector.Strategy defaultStrategy)
-
-
Method Details
-
selectValue
public @NonNull net.luckperms.api.cacheddata.Result<String, net.luckperms.api.node.types.MetaNode> selectValue(@NonNull String key, @NonNull List<? extends net.luckperms.api.cacheddata.Result<String, net.luckperms.api.node.types.MetaNode>> values) - Specified by:
selectValuein interfacenet.luckperms.api.query.meta.MetaValueSelector
-