Package com.petrolpark.mixin
Class AbstractContainerMenuMixin
java.lang.Object
com.petrolpark.mixin.AbstractContainerMenuMixin
- All Implemented Interfaces:
ExtendedInventory.DelayedSlotPopulation
public abstract class AbstractContainerMenuMixin
extends Object
implements ExtendedInventory.DelayedSlotPopulation
-
Field Summary
FieldsModifier and TypeFieldDescriptionnet.minecraft.core.NonNullList<net.minecraft.world.inventory.Slot> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract net.minecraft.world.inventory.SlotgetSlot(int pSlotId) voidinitializeContents(int pStateId, List<net.minecraft.world.item.ItemStack> pItems, net.minecraft.world.item.ItemStack pCarried) abstract booleanisValidSlotIndex(int pSlotIndex) voidvoidsetItem(int pSlotId, int pStateId, net.minecraft.world.item.ItemStack pStack)
-
Field Details
-
slots
public net.minecraft.core.NonNullList<net.minecraft.world.inventory.Slot> slots
-
-
Constructor Details
-
AbstractContainerMenuMixin
public AbstractContainerMenuMixin()
-
-
Method Details
-
getSlot
public abstract net.minecraft.world.inventory.Slot getSlot(int pSlotId) -
isValidSlotIndex
public abstract boolean isValidSlotIndex(int pSlotIndex) -
populateDelayedSlots
public void populateDelayedSlots()- Specified by:
populateDelayedSlotsin interfaceExtendedInventory.DelayedSlotPopulation
-
setItem
public void setItem(int pSlotId, int pStateId, net.minecraft.world.item.ItemStack pStack) -
initializeContents
public void initializeContents(int pStateId, List<net.minecraft.world.item.ItemStack> pItems, net.minecraft.world.item.ItemStack pCarried)
-