Class ItemCriterion.Conditions
java.lang.Object
net.minecraft.advancement.criterion.AbstractCriterionConditions
net.minecraft.advancement.criterion.ItemCriterion.Conditions
- All Implemented Interfaces:
CriterionConditions
- Enclosing class:
ItemCriterion
- Mappings:
Namespace Name official bz$a
intermediary net/minecraft/class_4711$class_4712
named net/minecraft/advancement/criterion/ItemCriterion$Conditions
-
Field Summary
-
Constructor Summary
ConstructorDescriptionConditions
(Identifier id, EntityPredicate.Extended entity, LocationPredicate location, ItemPredicate item) -
Method Summary
Modifier and TypeMethodDescriptionstatic ItemCriterion.Conditions
create
(LocationPredicate.Builder location, ItemPredicate.Builder item) static ItemCriterion.Conditions
createAllayDropItemOnBlock
(LocationPredicate.Builder location, ItemPredicate.Builder item) boolean
test
(BlockState state, ServerWorld world, BlockPos pos, ItemStack stack) toJson
(AdvancementEntityPredicateSerializer predicateSerializer) Methods inherited from class net.minecraft.advancement.criterion.AbstractCriterionConditions
getId, getPlayerPredicate, toString
-
Field Details
-
location
- Mappings:
Namespace Name Mixin selector official a
Lbz$a;a:Lch;
intermediary field_24495
Lnet/minecraft/class_4711$class_4712;field_24495:Lnet/minecraft/class_2090;
named location
Lnet/minecraft/advancement/criterion/ItemCriterion$Conditions;location:Lnet/minecraft/predicate/entity/LocationPredicate;
-
item
- Mappings:
Namespace Name Mixin selector official b
Lbz$a;b:Lca;
intermediary field_21579
Lnet/minecraft/class_4711$class_4712;field_21579:Lnet/minecraft/class_2073;
named item
Lnet/minecraft/advancement/criterion/ItemCriterion$Conditions;item:Lnet/minecraft/predicate/item/ItemPredicate;
-
-
Constructor Details
-
Conditions
public Conditions(Identifier id, EntityPredicate.Extended entity, LocationPredicate location, ItemPredicate item) - Mappings:
Namespace Name Mixin selector official <init>
Lbz$a;<init>(Laaj;Lbo$b;Lch;Lca;)V
intermediary <init>
Lnet/minecraft/class_4711$class_4712;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2090;Lnet/minecraft/class_2073;)V
named <init>
Lnet/minecraft/advancement/criterion/ItemCriterion$Conditions;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/predicate/entity/EntityPredicate$Extended;Lnet/minecraft/predicate/entity/LocationPredicate;Lnet/minecraft/predicate/item/ItemPredicate;)V
-
-
Method Details
-
create
public static ItemCriterion.Conditions create(LocationPredicate.Builder location, ItemPredicate.Builder item) - Mappings:
Namespace Name Mixin selector official a
Lbz$a;a(Lch$a;Lca$a;)Lbz$a;
intermediary method_27981
Lnet/minecraft/class_4711$class_4712;method_27981(Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_4711$class_4712;
named create
Lnet/minecraft/advancement/criterion/ItemCriterion$Conditions;create(Lnet/minecraft/predicate/entity/LocationPredicate$Builder;Lnet/minecraft/predicate/item/ItemPredicate$Builder;)Lnet/minecraft/advancement/criterion/ItemCriterion$Conditions;
-
createAllayDropItemOnBlock
public static ItemCriterion.Conditions createAllayDropItemOnBlock(LocationPredicate.Builder location, ItemPredicate.Builder item) - Mappings:
Namespace Name Mixin selector official b
Lbz$a;b(Lch$a;Lca$a;)Lbz$a;
intermediary method_43125
Lnet/minecraft/class_4711$class_4712;method_43125(Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_4711$class_4712;
named createAllayDropItemOnBlock
Lnet/minecraft/advancement/criterion/ItemCriterion$Conditions;createAllayDropItemOnBlock(Lnet/minecraft/predicate/entity/LocationPredicate$Builder;Lnet/minecraft/predicate/item/ItemPredicate$Builder;)Lnet/minecraft/advancement/criterion/ItemCriterion$Conditions;
-
test
- Mappings:
Namespace Name Mixin selector official a
Lbz$a;a(Lcur;Lafo;Lgt;Lcaa;)Z
intermediary method_23892
Lnet/minecraft/class_4711$class_4712;method_23892(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)Z
named test
Lnet/minecraft/advancement/criterion/ItemCriterion$Conditions;test(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/item/ItemStack;)Z
-
toJson
- Specified by:
toJson
in interfaceCriterionConditions
- Overrides:
toJson
in classAbstractCriterionConditions
- Mappings:
Namespace Name Mixin selector official a
Lan;a(Lct;)Lcom/google/gson/JsonObject;
intermediary method_807
Lnet/minecraft/class_184;method_807(Lnet/minecraft/class_5267;)Lcom/google/gson/JsonObject;
named toJson
Lnet/minecraft/advancement/criterion/CriterionConditions;toJson(Lnet/minecraft/predicate/entity/AdvancementEntityPredicateSerializer;)Lcom/google/gson/JsonObject;
-