类 ItemPredicateArgument.Context
java.lang.Object
net.minecraft.commands.arguments.item.ItemPredicateArgument.Context
- 所有已实现的接口:
ComponentPredicateParser.Context<Predicate<ItemStack>,
ItemPredicateArgument.ComponentWrapper, ItemPredicateArgument.PredicateWrapper>
static class ItemPredicateArgument.Context
extends Object
implements ComponentPredicateParser.Context<Predicate<ItemStack>,ItemPredicateArgument.ComponentWrapper,ItemPredicateArgument.PredicateWrapper>
-
字段概要
字段修饰符和类型字段说明private final HolderLookup.RegistryLookup
<DataComponentType<?>> private final HolderLookup.RegistryLookup
<Item> private final HolderLookup.RegistryLookup
<ItemSubPredicate.Type<?>> private final RegistryOps
<Tag> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明createComponentTest
(com.mojang.brigadier.ImmutableStringReader p_330923_, ItemPredicateArgument.ComponentWrapper p_336299_) createComponentTest
(com.mojang.brigadier.ImmutableStringReader p_330237_, ItemPredicateArgument.ComponentWrapper p_334559_, Tag p_328343_) createPredicateTest
(com.mojang.brigadier.ImmutableStringReader p_332241_, ItemPredicateArgument.PredicateWrapper p_335982_, Tag p_333667_) forElementType
(com.mojang.brigadier.ImmutableStringReader p_328916_, ResourceLocation p_333737_) forTagType
(com.mojang.brigadier.ImmutableStringReader p_332402_, ResourceLocation p_328228_) lookupComponentType
(com.mojang.brigadier.ImmutableStringReader p_329300_, ResourceLocation p_330392_) lookupPredicateType
(com.mojang.brigadier.ImmutableStringReader p_330457_, ResourceLocation p_335636_)
-
字段详细资料
-
items
-
components
-
predicates
-
registryOps
-
-
构造器详细资料
-
Context
Context(HolderLookup.Provider p_331757_)
-
-
方法详细资料
-
forElementType
public Predicate<ItemStack> forElementType(com.mojang.brigadier.ImmutableStringReader p_328916_, ResourceLocation p_333737_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - 指定者:
forElementType
在接口中ComponentPredicateParser.Context<Predicate<ItemStack>,
ItemPredicateArgument.ComponentWrapper, ItemPredicateArgument.PredicateWrapper> - 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
forTagType
public Predicate<ItemStack> forTagType(com.mojang.brigadier.ImmutableStringReader p_332402_, ResourceLocation p_328228_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - 指定者:
forTagType
在接口中ComponentPredicateParser.Context<Predicate<ItemStack>,
ItemPredicateArgument.ComponentWrapper, ItemPredicateArgument.PredicateWrapper> - 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
lookupComponentType
public ItemPredicateArgument.ComponentWrapper lookupComponentType(com.mojang.brigadier.ImmutableStringReader p_329300_, ResourceLocation p_330392_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - 指定者:
lookupComponentType
在接口中ComponentPredicateParser.Context<Predicate<ItemStack>,
ItemPredicateArgument.ComponentWrapper, ItemPredicateArgument.PredicateWrapper> - 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
createComponentTest
public Predicate<ItemStack> createComponentTest(com.mojang.brigadier.ImmutableStringReader p_330237_, ItemPredicateArgument.ComponentWrapper p_334559_, Tag p_328343_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - 指定者:
createComponentTest
在接口中ComponentPredicateParser.Context<Predicate<ItemStack>,
ItemPredicateArgument.ComponentWrapper, ItemPredicateArgument.PredicateWrapper> - 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
createComponentTest
public Predicate<ItemStack> createComponentTest(com.mojang.brigadier.ImmutableStringReader p_330923_, ItemPredicateArgument.ComponentWrapper p_336299_) -
lookupPredicateType
public ItemPredicateArgument.PredicateWrapper lookupPredicateType(com.mojang.brigadier.ImmutableStringReader p_330457_, ResourceLocation p_335636_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - 指定者:
lookupPredicateType
在接口中ComponentPredicateParser.Context<Predicate<ItemStack>,
ItemPredicateArgument.ComponentWrapper, ItemPredicateArgument.PredicateWrapper> - 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
createPredicateTest
public Predicate<ItemStack> createPredicateTest(com.mojang.brigadier.ImmutableStringReader p_332241_, ItemPredicateArgument.PredicateWrapper p_335982_, Tag p_333667_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - 指定者:
createPredicateTest
在接口中ComponentPredicateParser.Context<Predicate<ItemStack>,
ItemPredicateArgument.ComponentWrapper, ItemPredicateArgument.PredicateWrapper> - 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
listElementTypes
-
listTagTypes
-
listComponentTypes
-
listPredicateTypes
-
negate
-
anyOf
-