Class InventoryContainerMixin

java.lang.Object
com.beansgalaxy.backpacks.mixin.common.InventoryContainerMixin
All Implemented Interfaces:
BackAccessor

public abstract class InventoryContainerMixin extends Object implements BackAccessor
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>
     
    net.minecraft.world.entity.player.Player
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract boolean
    add(int i, net.minecraft.world.item.ItemStack itemStack)
     
    void
    checkCauldronPotItem(net.minecraft.world.item.ItemStack stack, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir)
     
     
    void
    insertBackpack(int $$0, net.minecraft.world.item.ItemStack stack, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir)
     
    void
    insertInventory(int slot, net.minecraft.world.item.ItemStack stack, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir)
     
    void
    readMixin(net.minecraft.nbt.ListTag tag, org.spongepowered.asm.mixin.injection.callback.CallbackInfo info)
     
    void
    writeBackSlot(net.minecraft.nbt.ListTag tag, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.nbt.ListTag> cir)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • player

      public net.minecraft.world.entity.player.Player player
    • items

      public net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> items
  • Constructor Details

    • InventoryContainerMixin

      public InventoryContainerMixin()
  • Method Details

    • add

      public abstract boolean add(int i, net.minecraft.world.item.ItemStack itemStack)
    • getBackData

      public BackData getBackData()
      Specified by:
      getBackData in interface BackAccessor
    • writeBackSlot

      public void writeBackSlot(net.minecraft.nbt.ListTag tag, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.nbt.ListTag> cir)
    • readMixin

      public void readMixin(net.minecraft.nbt.ListTag tag, org.spongepowered.asm.mixin.injection.callback.CallbackInfo info)
    • checkCauldronPotItem

      public void checkCauldronPotItem(net.minecraft.world.item.ItemStack stack, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir)
    • insertInventory

      public void insertInventory(int slot, net.minecraft.world.item.ItemStack stack, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir)
    • insertBackpack

      public void insertBackpack(int $$0, net.minecraft.world.item.ItemStack stack, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir)