Package net.minecraft.command.argument
Class ItemPredicateArgumentType.Context
java.lang.Object
net.minecraft.command.argument.ItemPredicateArgumentType.Context
- All Implemented Interfaces:
PackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck, ItemPredicateArgumentType.SubPredicateCheck>
- Enclosing class:
ItemPredicateArgumentType
private static class ItemPredicateArgumentType.Context
extends Object
implements PackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck,ItemPredicateArgumentType.SubPredicateCheck>
- Mappings:
Namespace Name named net/minecraft/command/argument/ItemPredicateArgumentType$Contextintermediary net/minecraft/class_2293$class_9445official hf$b
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final RegistryWrapper.Impl<ComponentType<?>> private final RegistryWrapper.Impl<Item> private final RegistryWrapper.Impl<ItemSubPredicate.Type<?>> private final RegistryOps<NbtElement> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncomponentCheck(com.mojang.brigadier.ImmutableStringReader immutableStringReader, Identifier identifier) componentMatchPredicate(com.mojang.brigadier.ImmutableStringReader immutableStringReader, ItemPredicateArgumentType.ComponentCheck componentCheck, NbtElement nbtElement) componentPresencePredicate(com.mojang.brigadier.ImmutableStringReader immutableStringReader, ItemPredicateArgumentType.ComponentCheck componentCheck) itemMatchPredicate(com.mojang.brigadier.ImmutableStringReader immutableStringReader, Identifier identifier) subPredicateCheck(com.mojang.brigadier.ImmutableStringReader immutableStringReader, Identifier identifier) subPredicatePredicate(com.mojang.brigadier.ImmutableStringReader immutableStringReader, ItemPredicateArgumentType.SubPredicateCheck subPredicateCheck, NbtElement nbtElement) tagMatchPredicate(com.mojang.brigadier.ImmutableStringReader immutableStringReader, Identifier identifier)
-
Field Details
-
itemRegistryWrapper
- Mappings:
Namespace Name Mixin selector named itemRegistryWrapperLnet/minecraft/command/argument/ItemPredicateArgumentType$Context;itemRegistryWrapper:Lnet/minecraft/registry/RegistryWrapper$Impl;intermediary field_50066Lnet/minecraft/class_2293$class_9445;field_50066:Lnet/minecraft/class_7225$class_7226;official aLhf$b;a:Ljo$b;
-
dataComponentTypeRegistryWrapper
- Mappings:
Namespace Name Mixin selector named dataComponentTypeRegistryWrapperLnet/minecraft/command/argument/ItemPredicateArgumentType$Context;dataComponentTypeRegistryWrapper:Lnet/minecraft/registry/RegistryWrapper$Impl;intermediary field_50067Lnet/minecraft/class_2293$class_9445;field_50067:Lnet/minecraft/class_7225$class_7226;official bLhf$b;b:Ljo$b;
-
itemSubPredicateTypeRegistryWrapper
- Mappings:
Namespace Name Mixin selector named itemSubPredicateTypeRegistryWrapperLnet/minecraft/command/argument/ItemPredicateArgumentType$Context;itemSubPredicateTypeRegistryWrapper:Lnet/minecraft/registry/RegistryWrapper$Impl;intermediary field_50068Lnet/minecraft/class_2293$class_9445;field_50068:Lnet/minecraft/class_7225$class_7226;official cLhf$b;c:Ljo$b;
-
nbtOps
- Mappings:
Namespace Name Mixin selector named nbtOpsLnet/minecraft/command/argument/ItemPredicateArgumentType$Context;nbtOps:Lnet/minecraft/registry/RegistryOps;intermediary field_50069Lnet/minecraft/class_2293$class_9445;field_50069:Lnet/minecraft/class_6903;official dLhf$b;d:Lakp;
-
-
Constructor Details
-
Context
Context(RegistryWrapper.WrapperLookup registryLookup) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/command/argument/ItemPredicateArgumentType$Context;<init>(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Vintermediary <init>Lnet/minecraft/class_2293$class_9445;<init>(Lnet/minecraft/class_7225$class_7874;)Vofficial <init>Lhf$b;<init>(Ljo$a;)V
-
-
Method Details
-
itemMatchPredicate
public Predicate<ItemStack> itemMatchPredicate(com.mojang.brigadier.ImmutableStringReader immutableStringReader, Identifier identifier) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Specified by:
itemMatchPredicatein interfacePackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck, ItemPredicateArgumentType.SubPredicateCheck> - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named itemMatchPredicateLnet/minecraft/command/argument/ItemPredicateArgumentType$Context;itemMatchPredicate(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/util/Identifier;)Ljava/util/function/Predicate;intermediary method_58550Lnet/minecraft/class_2293$class_9445;method_58550(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Ljava/util/function/Predicate;official eLhf$b;e(Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Ljava/util/function/Predicate;
-
tagMatchPredicate
public Predicate<ItemStack> tagMatchPredicate(com.mojang.brigadier.ImmutableStringReader immutableStringReader, Identifier identifier) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Specified by:
tagMatchPredicatein interfacePackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck, ItemPredicateArgumentType.SubPredicateCheck> - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named tagMatchPredicateLnet/minecraft/command/argument/ItemPredicateArgumentType$Context;tagMatchPredicate(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/util/Identifier;)Ljava/util/function/Predicate;intermediary method_58551Lnet/minecraft/class_2293$class_9445;method_58551(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Ljava/util/function/Predicate;official fLhf$b;f(Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Ljava/util/function/Predicate;
-
componentCheck
public ItemPredicateArgumentType.ComponentCheck componentCheck(com.mojang.brigadier.ImmutableStringReader immutableStringReader, Identifier identifier) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Specified by:
componentCheckin interfacePackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck, ItemPredicateArgumentType.SubPredicateCheck> - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named componentCheckLnet/minecraft/command/argument/ItemPredicateArgumentType$Context;componentCheck(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/util/Identifier;)Lnet/minecraft/command/argument/ItemPredicateArgumentType$ComponentCheck;intermediary method_58552Lnet/minecraft/class_2293$class_9445;method_58552(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Lnet/minecraft/class_2293$class_9444;official gLhf$b;g(Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Lhf$a;
-
componentMatchPredicate
public Predicate<ItemStack> componentMatchPredicate(com.mojang.brigadier.ImmutableStringReader immutableStringReader, ItemPredicateArgumentType.ComponentCheck componentCheck, NbtElement nbtElement) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Specified by:
componentMatchPredicatein interfacePackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck, ItemPredicateArgumentType.SubPredicateCheck> - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named componentMatchPredicateLnet/minecraft/command/argument/ItemPredicateArgumentType$Context;componentMatchPredicate(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/command/argument/ItemPredicateArgumentType$ComponentCheck;Lnet/minecraft/nbt/NbtElement;)Ljava/util/function/Predicate;intermediary method_58542Lnet/minecraft/class_2293$class_9445;method_58542(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2293$class_9444;Lnet/minecraft/class_2520;)Ljava/util/function/Predicate;official aLhf$b;a(Lcom/mojang/brigadier/ImmutableStringReader;Lhf$a;Luy;)Ljava/util/function/Predicate;
-
componentPresencePredicate
public Predicate<ItemStack> componentPresencePredicate(com.mojang.brigadier.ImmutableStringReader immutableStringReader, ItemPredicateArgumentType.ComponentCheck componentCheck) - Specified by:
componentPresencePredicatein interfacePackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck, ItemPredicateArgumentType.SubPredicateCheck> - Mappings:
Namespace Name Mixin selector named componentPresencePredicateLnet/minecraft/command/argument/ItemPredicateArgumentType$Context;componentPresencePredicate(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/command/argument/ItemPredicateArgumentType$ComponentCheck;)Ljava/util/function/Predicate;intermediary method_58541Lnet/minecraft/class_2293$class_9445;method_58541(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2293$class_9444;)Ljava/util/function/Predicate;official aLhf$b;a(Lcom/mojang/brigadier/ImmutableStringReader;Lhf$a;)Ljava/util/function/Predicate;
-
subPredicateCheck
public ItemPredicateArgumentType.SubPredicateCheck subPredicateCheck(com.mojang.brigadier.ImmutableStringReader immutableStringReader, Identifier identifier) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Specified by:
subPredicateCheckin interfacePackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck, ItemPredicateArgumentType.SubPredicateCheck> - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named subPredicateCheckLnet/minecraft/command/argument/ItemPredicateArgumentType$Context;subPredicateCheck(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/util/Identifier;)Lnet/minecraft/command/argument/ItemPredicateArgumentType$SubPredicateCheck;intermediary method_58553Lnet/minecraft/class_2293$class_9445;method_58553(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Lnet/minecraft/class_2293$class_9446;official hLhf$b;h(Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Lhf$c;
-
subPredicatePredicate
public Predicate<ItemStack> subPredicatePredicate(com.mojang.brigadier.ImmutableStringReader immutableStringReader, ItemPredicateArgumentType.SubPredicateCheck subPredicateCheck, NbtElement nbtElement) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Specified by:
subPredicatePredicatein interfacePackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck, ItemPredicateArgumentType.SubPredicateCheck> - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named subPredicatePredicateLnet/minecraft/command/argument/ItemPredicateArgumentType$Context;subPredicatePredicate(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/command/argument/ItemPredicateArgumentType$SubPredicateCheck;Lnet/minecraft/nbt/NbtElement;)Ljava/util/function/Predicate;intermediary method_58543Lnet/minecraft/class_2293$class_9445;method_58543(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2293$class_9446;Lnet/minecraft/class_2520;)Ljava/util/function/Predicate;official aLhf$b;a(Lcom/mojang/brigadier/ImmutableStringReader;Lhf$c;Luy;)Ljava/util/function/Predicate;
-
streamItemIds
- Specified by:
streamItemIdsin interfacePackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck, ItemPredicateArgumentType.SubPredicateCheck> - Mappings:
Namespace Name Mixin selector named streamItemIdsLnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;streamItemIds()Ljava/util/stream/Stream;intermediary method_58503Lnet/minecraft/class_9437$class_9439;method_58503()Ljava/util/stream/Stream;official aLha$b;a()Ljava/util/stream/Stream;
-
streamTags
- Specified by:
streamTagsin interfacePackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck, ItemPredicateArgumentType.SubPredicateCheck> - Mappings:
Namespace Name Mixin selector named streamTagsLnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;streamTags()Ljava/util/stream/Stream;intermediary method_58509Lnet/minecraft/class_9437$class_9439;method_58509()Ljava/util/stream/Stream;official bLha$b;b()Ljava/util/stream/Stream;
-
streamComponentIds
- Specified by:
streamComponentIdsin interfacePackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck, ItemPredicateArgumentType.SubPredicateCheck> - Mappings:
Namespace Name Mixin selector named streamComponentIdsLnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;streamComponentIds()Ljava/util/stream/Stream;intermediary method_58512Lnet/minecraft/class_9437$class_9439;method_58512()Ljava/util/stream/Stream;official cLha$b;c()Ljava/util/stream/Stream;
-
streamSubPredicateIds
- Specified by:
streamSubPredicateIdsin interfacePackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck, ItemPredicateArgumentType.SubPredicateCheck> - Mappings:
Namespace Name Mixin selector named streamSubPredicateIdsLnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;streamSubPredicateIds()Ljava/util/stream/Stream;intermediary method_58514Lnet/minecraft/class_9437$class_9439;method_58514()Ljava/util/stream/Stream;official dLha$b;d()Ljava/util/stream/Stream;
-
negate
- Specified by:
negatein interfacePackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck, ItemPredicateArgumentType.SubPredicateCheck> - Mappings:
Namespace Name Mixin selector named negateLnet/minecraft/command/argument/ItemPredicateArgumentType$Context;negate(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;intermediary method_58547Lnet/minecraft/class_2293$class_9445;method_58547(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;official aLhf$b;a(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;
-
anyOf
- Specified by:
anyOfin interfacePackratParsing.Callbacks<Predicate<ItemStack>,ItemPredicateArgumentType.ComponentCheck, ItemPredicateArgumentType.SubPredicateCheck> - Mappings:
Namespace Name Mixin selector named anyOfLnet/minecraft/command/argument/ItemPredicateArgumentType$Context;anyOf(Ljava/util/List;)Ljava/util/function/Predicate;intermediary method_58549Lnet/minecraft/class_2293$class_9445;method_58549(Ljava/util/List;)Ljava/util/function/Predicate;official bLhf$b;b(Ljava/util/List;)Ljava/util/function/Predicate;
-