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 pReader, C pContext) createComponentTest(com.mojang.brigadier.ImmutableStringReader pReader, C pContext, com.mojang.serialization.Dynamic<?> pData) createPredicateTest(com.mojang.brigadier.ImmutableStringReader pReader, P pPredicateType, com.mojang.serialization.Dynamic<?> pData) forElementType(com.mojang.brigadier.ImmutableStringReader pReader, ResourceLocation pElementType) forTagType(com.mojang.brigadier.ImmutableStringReader pReader, ResourceLocation pTagType) lookupComponentType(com.mojang.brigadier.ImmutableStringReader pReader, ResourceLocation pComponentType) lookupPredicateType(com.mojang.brigadier.ImmutableStringReader pReader, ResourceLocation pPredicateType)  
- 
Method Details
- 
forElementType
T forElementType(com.mojang.brigadier.ImmutableStringReader pReader, ResourceLocation pElementType) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
 com.mojang.brigadier.exceptions.CommandSyntaxException
 - 
listElementTypes
Stream<ResourceLocation> listElementTypes() - 
forTagType
T forTagType(com.mojang.brigadier.ImmutableStringReader pReader, ResourceLocation pTagType) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
 com.mojang.brigadier.exceptions.CommandSyntaxException
 - 
listTagTypes
Stream<ResourceLocation> listTagTypes() - 
lookupComponentType
C lookupComponentType(com.mojang.brigadier.ImmutableStringReader pReader, ResourceLocation pComponentType) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
 com.mojang.brigadier.exceptions.CommandSyntaxException
 - 
listComponentTypes
Stream<ResourceLocation> listComponentTypes() - 
createComponentTest
T createComponentTest(com.mojang.brigadier.ImmutableStringReader pReader, C pContext, com.mojang.serialization.Dynamic<?> pData) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
 com.mojang.brigadier.exceptions.CommandSyntaxException
 - 
createComponentTest
 - 
lookupPredicateType
P lookupPredicateType(com.mojang.brigadier.ImmutableStringReader pReader, ResourceLocation pPredicateType) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
 com.mojang.brigadier.exceptions.CommandSyntaxException
 - 
listPredicateTypes
Stream<ResourceLocation> listPredicateTypes() - 
createPredicateTest
T createPredicateTest(com.mojang.brigadier.ImmutableStringReader pReader, P pPredicateType, com.mojang.serialization.Dynamic<?> pData) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
 com.mojang.brigadier.exceptions.CommandSyntaxException
 - 
negate
 - 
anyOf
 
 -