java.lang.Object
com.viaversion.viaversion.api.connection.StoredObject
net.raphimc.vialegacy.protocol.alpha.a1_2_3_5_1_2_6tob1_0_1_1_1.storage.AlphaInventoryTracker
All Implemented Interfaces:
com.viaversion.viaversion.api.connection.StorableObject

public class AlphaInventoryTracker extends com.viaversion.viaversion.api.connection.StoredObject
  • Constructor Summary

    Constructors
    Constructor
    Description
    AlphaInventoryTracker(com.viaversion.viaversion.api.connection.UserConnection user)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addItem(com.viaversion.viaversion.api.minecraft.item.Item item)
     
    com.viaversion.viaversion.api.minecraft.item.Item[]
     
    com.viaversion.viaversion.api.minecraft.item.Item[]
     
    com.viaversion.viaversion.api.minecraft.item.Item
     
    com.viaversion.viaversion.api.minecraft.item.Item[]
     
    com.viaversion.viaversion.api.minecraft.item.Item[]
     
    void
    handleCreativeSetSlot(short slot, com.viaversion.viaversion.api.minecraft.item.Item item)
     
    void
    onBlockPlace(com.viaversion.viaversion.api.minecraft.BlockPosition position, short direction)
     
    void
     
    void
     
    void
    onWindowClick(byte windowId, short slot, byte button, short action, com.viaversion.viaversion.api.minecraft.item.Item item)
     
    void
     
    void
    onWindowOpen(int windowType, int containerSlots)
     
    void
    setArmorInventory(com.viaversion.viaversion.api.minecraft.item.Item[] items)
     
    void
    setCraftingInventory(com.viaversion.viaversion.api.minecraft.item.Item[] items)
     
    void
    setCreativeMode(boolean creativeMode)
     
    void
    setMainInventory(com.viaversion.viaversion.api.minecraft.item.Item[] items)
     
    void
    setOpenContainerItems(com.viaversion.viaversion.api.minecraft.item.Item[] items)
     

    Methods inherited from class com.viaversion.viaversion.api.connection.StoredObject

    getUser, user

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.viaversion.viaversion.api.connection.StorableObject

    onRemove
  • Constructor Details

    • AlphaInventoryTracker

      public AlphaInventoryTracker(com.viaversion.viaversion.api.connection.UserConnection user)
  • Method Details

    • onWindowOpen

      public void onWindowOpen(int windowType, int containerSlots)
    • onWindowClose

      public void onWindowClose()
    • onWindowClick

      public void onWindowClick(byte windowId, short slot, byte button, short action, com.viaversion.viaversion.api.minecraft.item.Item item)
    • onBlockPlace

      public void onBlockPlace(com.viaversion.viaversion.api.minecraft.BlockPosition position, short direction)
    • onHandItemDrop

      public void onHandItemDrop()
    • onRespawn

      public void onRespawn()
    • addItem

      public void addItem(com.viaversion.viaversion.api.minecraft.item.Item item)
    • handleCreativeSetSlot

      public void handleCreativeSetSlot(short slot, com.viaversion.viaversion.api.minecraft.item.Item item)
    • setCreativeMode

      public void setCreativeMode(boolean creativeMode)
    • setMainInventory

      public void setMainInventory(com.viaversion.viaversion.api.minecraft.item.Item[] items)
    • setCraftingInventory

      public void setCraftingInventory(com.viaversion.viaversion.api.minecraft.item.Item[] items)
    • setArmorInventory

      public void setArmorInventory(com.viaversion.viaversion.api.minecraft.item.Item[] items)
    • setOpenContainerItems

      public void setOpenContainerItems(com.viaversion.viaversion.api.minecraft.item.Item[] items)
    • getMainInventory

      public com.viaversion.viaversion.api.minecraft.item.Item[] getMainInventory()
    • getCraftingInventory

      public com.viaversion.viaversion.api.minecraft.item.Item[] getCraftingInventory()
    • getArmorInventory

      public com.viaversion.viaversion.api.minecraft.item.Item[] getArmorInventory()
    • getOpenContainerItems

      public com.viaversion.viaversion.api.minecraft.item.Item[] getOpenContainerItems()
    • getCursorItem

      public com.viaversion.viaversion.api.minecraft.item.Item getCursorItem()