Class InventoryChangedCriterion
java.lang.Object
net.minecraft.advancement.criterion.AbstractCriterion<InventoryChangedCriterion.Conditions>
net.minecraft.advancement.criterion.InventoryChangedCriterion
- All Implemented Interfaces:
Criterion<InventoryChangedCriterion.Conditions>
public class InventoryChangedCriterion
extends AbstractCriterion<InventoryChangedCriterion.Conditions>
- Mappings:
Namespace Name official bxintermediary net/minecraft/class_2066named net/minecraft/advancement/criterion/InventoryChangedCriterion
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.advancement.criterion.Criterion
Criterion.ConditionsContainer<T extends CriterionConditions> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconditionsFromJson(JsonObject jsonObject, LootContextPredicate lootContextPredicate, AdvancementEntityPredicateDeserializer advancementEntityPredicateDeserializer) getId()voidtrigger(ServerPlayerEntity player, PlayerInventory inventory, ItemStack stack) private voidtrigger(ServerPlayerEntity player, PlayerInventory inventory, ItemStack stack, int full, int empty, int occupied) Methods inherited from class net.minecraft.advancement.criterion.AbstractCriterion
beginTrackingCondition, conditionsFromJson, endTracking, endTrackingCondition, trigger
-
Field Details
-
ID
- Mappings:
Namespace Name Mixin selector official aLbx;a:Lacq;intermediary field_9625Lnet/minecraft/class_2066;field_9625:Lnet/minecraft/class_2960;named IDLnet/minecraft/advancement/criterion/InventoryChangedCriterion;ID:Lnet/minecraft/util/Identifier;
-
-
Constructor Details
-
InventoryChangedCriterion
public InventoryChangedCriterion()
-
-
Method Details
-
getId
- Mappings:
Namespace Name Mixin selector official aLal;a()Lacq;intermediary method_794Lnet/minecraft/class_179;method_794()Lnet/minecraft/class_2960;named getIdLnet/minecraft/advancement/criterion/Criterion;getId()Lnet/minecraft/util/Identifier;
-
conditionsFromJson
public InventoryChangedCriterion.Conditions conditionsFromJson(JsonObject jsonObject, LootContextPredicate lootContextPredicate, AdvancementEntityPredicateDeserializer advancementEntityPredicateDeserializer) - Specified by:
conditionsFromJsonin classAbstractCriterion<InventoryChangedCriterion.Conditions>- Mappings:
Namespace Name Mixin selector official aLbx;a(Lcom/google/gson/JsonObject;Lba;Lbe;)Lbx$a;intermediary method_8952Lnet/minecraft/class_2066;method_8952(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2066$class_2068;named conditionsFromJsonLnet/minecraft/advancement/criterion/InventoryChangedCriterion;conditionsFromJson(Lcom/google/gson/JsonObject;Lnet/minecraft/predicate/entity/LootContextPredicate;Lnet/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer;)Lnet/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions;
-
trigger
- Mappings:
Namespace Name Mixin selector official aLbx;a(Laig;Lbyl;Lcfx;)Vintermediary method_8950Lnet/minecraft/class_2066;method_8950(Lnet/minecraft/class_3222;Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;)Vnamed triggerLnet/minecraft/advancement/criterion/InventoryChangedCriterion;trigger(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/item/ItemStack;)V
-
trigger
private void trigger(ServerPlayerEntity player, PlayerInventory inventory, ItemStack stack, int full, int empty, int occupied) - Mappings:
Namespace Name Mixin selector official aLbx;a(Laig;Lbyl;Lcfx;III)Vintermediary method_24362Lnet/minecraft/class_2066;method_24362(Lnet/minecraft/class_3222;Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;III)Vnamed triggerLnet/minecraft/advancement/criterion/InventoryChangedCriterion;trigger(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/item/ItemStack;III)V
-