Interface ComponentPredicateParser.Context<T,C,P>
- All Known Implementing Classes:
ItemPredicateArgument.Context
- Enclosing class:
ComponentPredicateParser
public static interface ComponentPredicateParser.Context<T,C,P>
-
Method Summary
Modifier and TypeMethodDescriptioncreateComponentTest(com.mojang.brigadier.ImmutableStringReader reader, C context) createComponentTest(com.mojang.brigadier.ImmutableStringReader reader, C context, com.mojang.serialization.Dynamic<?> data) createPredicateTest(com.mojang.brigadier.ImmutableStringReader reader, P predicateType, com.mojang.serialization.Dynamic<?> data) forElementType(com.mojang.brigadier.ImmutableStringReader reader, Identifier elementType) forTagType(com.mojang.brigadier.ImmutableStringReader reader, Identifier tagType) lookupComponentType(com.mojang.brigadier.ImmutableStringReader reader, Identifier componentType) lookupPredicateType(com.mojang.brigadier.ImmutableStringReader reader, Identifier predicateType)
-
Method Details
-
forElementType
T forElementType(com.mojang.brigadier.ImmutableStringReader reader, Identifier elementType) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
listElementTypes
Stream<Identifier> listElementTypes() -
forTagType
T forTagType(com.mojang.brigadier.ImmutableStringReader reader, Identifier tagType) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
listTagTypes
Stream<Identifier> listTagTypes() -
lookupComponentType
C lookupComponentType(com.mojang.brigadier.ImmutableStringReader reader, Identifier componentType) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
listComponentTypes
Stream<Identifier> listComponentTypes() -
createComponentTest
T createComponentTest(com.mojang.brigadier.ImmutableStringReader reader, C context, com.mojang.serialization.Dynamic<?> data) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
createComponentTest
-
lookupPredicateType
P lookupPredicateType(com.mojang.brigadier.ImmutableStringReader reader, Identifier predicateType) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
listPredicateTypes
Stream<Identifier> listPredicateTypes() -
createPredicateTest
T createPredicateTest(com.mojang.brigadier.ImmutableStringReader reader, P predicateType, com.mojang.serialization.Dynamic<?> data) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
negate
-
anyOf
-