Class AdvancedEntityInventory<T extends cn.nukkit.entity.Entity>

java.lang.Object
cn.nukkit.inventory.BaseInventory
cn.nukkit.inventory.ContainerInventory
cn.lanink.gamecore.form.inventory.advanced.AdvancedInventory
cn.lanink.gamecore.form.inventory.advanced.AdvancedEntityInventory<T>
All Implemented Interfaces:
cn.nukkit.inventory.Inventory

public class AdvancedEntityInventory<T extends cn.nukkit.entity.Entity> extends AdvancedInventory
Author:
iGxnon
  • Field Summary

    Fields inherited from class cn.lanink.gamecore.form.inventory.advanced.AdvancedInventory

    containedResponseItem, GAME_CORE, superClickItemListener

    Fields inherited from class cn.nukkit.inventory.BaseInventory

    destroyed, holder, maxStackSize, name, size, slots, title, type, viewers

    Fields inherited from interface cn.nukkit.inventory.Inventory

    MAX_STACK
  • Constructor Summary

    Constructors
    Constructor
    Description
    AdvancedEntityInventory(cn.nukkit.inventory.InventoryHolder holder, cn.nukkit.inventory.InventoryType type)
     
     
    AdvancedEntityInventory(T entity, cn.nukkit.inventory.InventoryType type)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class cn.lanink.gamecore.form.inventory.advanced.AdvancedInventory

    callClose, close, getBlockOwner, onClose, onEvent, open, putItem, putItem, tryRemoveWindow

    Methods inherited from class cn.nukkit.inventory.ContainerInventory

    calculateRedstone, onClose, onOpen

    Methods inherited from class cn.nukkit.inventory.BaseInventory

    addItem, all, allowedToAdd, canAddItem, clear, clearAll, contains, decreaseCount, first, firstEmpty, getContents, getFreeSpace, getHolder, getItem, getItemFast, getMaxStackSize, getName, getSize, getTitle, getType, getViewers, isEmpty, isFull, onSlotChange, remove, removeItem, sendContents, sendContents, sendContents, sendSlot, sendSlot, sendSlot, setContents, setItem, setMaxStackSize, setSize

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface cn.nukkit.inventory.Inventory

    clear, first, setItem
  • Constructor Details

    • AdvancedEntityInventory

      public AdvancedEntityInventory(T entity)
      Parameters:
      entity - 需要继承 InventoryHolder
    • AdvancedEntityInventory

      public AdvancedEntityInventory(T entity, cn.nukkit.inventory.InventoryType type)
      Parameters:
      entity - 需要继承 InventoryHolder
      type - 背包类型
    • AdvancedEntityInventory

      public AdvancedEntityInventory(cn.nukkit.inventory.InventoryHolder holder, cn.nukkit.inventory.InventoryType type)
  • Method Details