Class AbstractContainerMenuMixin

java.lang.Object
com.petrolpark.mixin.AbstractContainerMenuMixin
All Implemented Interfaces:
ExtendedInventory.DelayedSlotPopulation

public abstract class AbstractContainerMenuMixin extends Object implements ExtendedInventory.DelayedSlotPopulation
  • 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:
      populateDelayedSlots in interface ExtendedInventory.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)