Class Item

java.lang.Object
org.highlife.api.wrappers.items.Item
All Implemented Interfaces:
Identifiable

public class Item extends Object implements Identifiable
  • Constructor Details

    • Item

      public Item(int id, int amount, int slot, ContainerType containerType)
    • Item

      public Item(int id, int amount, int slot)
    • Item

      public Item(int id, int amount)
  • Method Details

    • getDestination

      public AbstractMouseDestination getDestination()
    • setDestination

      public void setDestination(RectangleDestination destination)
    • getId

      public int getId()
      Specified by:
      getId in interface Identifiable
    • getAmount

      public int getAmount()
    • setAmount

      public void setAmount(int amount)
    • getLivePrice

      public int getLivePrice()
    • getSlot

      public int getSlot()
    • isMembersOnly

      public boolean isMembersOnly()
    • isStackable

      public boolean isStackable()
    • getUnnotedItemId

      public int getUnnotedItemId()
    • getUnnotedItemID

      @Deprecated public int getUnnotedItemID()
      Deprecated.
    • getNotedItemId

      public int getNotedItemId()
    • getNotedItemID

      @Deprecated public int getNotedItemID()
      Deprecated.
    • isNoted

      public boolean isNoted()
    • isNotable

      public boolean isNotable()
    • isPlaceholder

      public boolean isPlaceholder()
    • getPlaceholderValue

      public int getPlaceholderValue()
    • getPlaceholderID

      @Deprecated public int getPlaceholderID()
      Deprecated.
    • getPlaceholderId

      public int getPlaceholderId()
    • getDiscardableValue

      public int getDiscardableValue()
    • getDiscardableID

      @Deprecated public int getDiscardableID()
      Deprecated.
    • getDiscardableId

      public int getDiscardableId()
    • getName

      public String getName()
      Specified by:
      getName in interface Identifiable
    • isValid

      public boolean isValid()
    • useOn

      public boolean useOn(Entity entity)
    • useOn

      public boolean useOn(Item item)
    • useOn

      public boolean useOn(String name)
    • useOn

      public boolean useOn(int id)
    • useOn

      public boolean useOn(Filter<Item> filter)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • interact

      public boolean interact()
    • interact

      public boolean interact(String action)
    • hasAction

      public boolean hasAction(String... actions)
    • getSubActionIndex

      public int[] getSubActionIndex(String... actions)
    • hasSubAction

      public boolean hasSubAction(String... actions)
    • getTeam

      public int getTeam()
    • getValue

      public int getValue()
    • getShiftClickIndex

      public int getShiftClickIndex()
    • isTradable

      public boolean isTradable()
    • isPlayerTradable

      public boolean isPlayerTradable()
    • getActions

      public String[] getActions()
    • getLowAlchValue

      public int getLowAlchValue()
    • getHighAlchValue

      public int getHighAlchValue()
    • getEquippedModelMaleDialog2

      public int getEquippedModelMaleDialog2()
    • getReTextureToReplace

      public short[] getReTextureToReplace()
    • getEquippedModelMaleDialog1

      public int getEquippedModelMaleDialog1()
    • getReTextureToFind

      public short[] getReTextureToFind()
    • getParams

      public Map<Integer,Object> getParams()
    • getEquippedModelFemale1

      public int getEquippedModelFemale1()
    • getEquippedModelFemale2

      public int getEquippedModelFemale2()
    • getEquippedModelFemale3

      public int getEquippedModelFemale3()
    • getEquippedModelFemaleDialogue1

      public int getEquippedModelFemaleDialogue1()
    • getEquippedModelFemaleDialogue2

      public int getEquippedModelFemaleDialogue2()
    • getEquippedModelFemaleTranslationY

      public int getEquippedModelFemaleTranslationY()
    • getEquippedModelMale1

      public int getEquippedModelMale1()
    • getEquippedModelMale2

      public int getEquippedModelMale2()
    • getEquippedModelMale3

      public int getEquippedModelMale3()
    • getEquippedModelMaleDialogue1

      public int getEquippedModelMaleDialogue1()
    • getEquippedModelMaleDialogue2

      public int getEquippedModelMaleDialogue2()
    • getEquippedModelMaleTranslationY

      public int getEquippedModelMaleTranslationY()
    • getGroundActions

      public String[] getGroundActions()
    • getInventoryModelID

      @Deprecated public int getInventoryModelID()
      Deprecated.
    • getInventoryModelId

      public int getInventoryModelId()
    • getLightIntensity

      public int getLightIntensity()
    • getLightMagnitude

      public int getLightMagnitude()
    • getModelRecolorOriginal

      public short[] getModelRecolorOriginal()
    • getModelRecolorTarget

      public short[] getModelRecolorTarget()
    • getModelScaleX

      public int getModelScaleX()
    • getModelScaleY

      public int getModelScaleY()
    • getModelScaleZ

      public int getModelScaleZ()
    • getRotationLength

      public int getRotationLength()
    • getRotationX

      public int getRotationX()
    • getRotationY

      public int getRotationY()
    • getRotationZ

      public int getRotationZ()
    • getStackVariantID

      @Deprecated public int[] getStackVariantID()
      Deprecated.
    • getStackVariantId

      public int[] getStackVariantId()
    • getStackVariantSize

      public int[] getStackVariantSize()
    • getTranslateX

      public int getTranslateX()
    • getTranslateY

      public int getTranslateY()
    • getImage

      public BufferedImage getImage()
    • getImageWithAmount

      public BufferedImage getImageWithAmount()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hasDefinition

      public boolean hasDefinition()
    • setSlot

      public void setSlot(int slot)
    • getContainerType

      public ContainerType getContainerType()