Class ItemMap


public class ItemMap extends ItemMapBase
  • Constructor Details

    • ItemMap

      protected ItemMap(int par1)
  • Method Details

    • getMPMapData

      public static MapData getMPMapData(short par0, World par1World)
    • getMapData

      public MapData getMapData(ItemStack par1ItemStack, World par2World)
    • updateMapData

      public void updateMapData(World par1World, Entity par2Entity, MapData par3MapData)
    • onUpdate

      public void onUpdate(ItemStack par1ItemStack, World par2World, EntityPlayer par3Entity, int par4, boolean par5)
      Called each tick as long the item is on a player inventory. Uses by maps to check if is on a player hand and update it's contents.
      Overrides:
      onUpdate in class Item
    • getUpdatePacket

      public Packet getUpdatePacket(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)
      returns null if no update is to be sent
      Overrides:
      getUpdatePacket in class ItemMapBase
    • onCreated

      public void onCreated(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)
      Called when item is crafted/smelted. Used only by maps so far.
      Overrides:
      onCreated in class Item
    • addInformation

      @Environment(CLIENT) public void addInformation(ItemStack stack, EntityPlayer player, List infoList, boolean bAdvancedTips)
      Description copied from class: Item
      allows items to add custom lines of information to the mouseover description
      Overrides:
      addInformation in class Item