Class InventoryChangeTrigger
java.lang.Object
net.minecraft.advancements.criterion.SimpleCriterionTrigger<InventoryChangeTrigger.TriggerInstance>
net.minecraft.advancements.criterion.InventoryChangeTrigger
- All Implemented Interfaces:
CriterionTrigger<InventoryChangeTrigger.TriggerInstance>
public class InventoryChangeTrigger
extends SimpleCriterionTrigger<InventoryChangeTrigger.TriggerInstance>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class SimpleCriterionTrigger
SimpleCriterionTrigger.SimpleInstanceNested classes/interfaces inherited from interface CriterionTrigger
CriterionTrigger.Listener<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.Codec<InventoryChangeTrigger.TriggerInstance> codec()voidtrigger(ServerPlayer player, Inventory inventory, ItemStack changedItem) private voidtrigger(ServerPlayer player, Inventory inventory, ItemStack changedItem, int slotsFull, int slotsEmpty, int slotsOccupied) Methods inherited from class SimpleCriterionTrigger
addPlayerListener, removePlayerListener, removePlayerListeners, triggerMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CriterionTrigger
createCriterion
-
Constructor Details
-
InventoryChangeTrigger
public InventoryChangeTrigger()
-
-
Method Details
-
codec
-
trigger
-
trigger
private void trigger(ServerPlayer player, Inventory inventory, ItemStack changedItem, int slotsFull, int slotsEmpty, int slotsOccupied)
-