Class ItemMap

java.lang.Object
cn.nukkit.item.Item
cn.nukkit.item.ItemMap
All Implemented Interfaces:
BlockID, ItemID, Cloneable

public class ItemMap extends Item
Since:
18.3.2017
Author:
CreeperFace
  • Field Details

    • mapCount

      public static int mapCount
  • Constructor Details

    • ItemMap

      public ItemMap()
    • ItemMap

      public ItemMap(Integer meta)
    • ItemMap

      public ItemMap(Integer meta, int count)
  • Method Details

    • setDamage

      public void setDamage(Integer meta)
      Overrides:
      setDamage in class Item
    • setImage

      public void setImage(File file) throws IOException
      Throws:
      IOException
    • setImage

      public void setImage(BufferedImage image)
    • loadImageFromNBT

      protected BufferedImage loadImageFromNBT()
    • getMapId

      public long getMapId()
    • sendImage

      public void sendImage(Player p)
    • trySendImage

      public boolean trySendImage(Player p)
    • renderMap

      @PowerNukkitXOnly @Since("1.19.80-r3") public void renderMap(Level level, int startX, int startZ)
    • renderMap

      @PowerNukkitXOnly @Since("1.19.80-r3") public void renderMap(Level level, int startX, int startZ, int zoom)
    • canBeActivated

      public boolean canBeActivated()
      Overrides:
      canBeActivated in class Item
    • getMaxStackSize

      public int getMaxStackSize()
      Description copied from class: Item
      定义物品堆叠的最大数量

      Define the maximum number of items to be stacked

      Overrides:
      getMaxStackSize in class Item