Class MapDecoration

java.lang.Object
net.minecraft.world.storage.MapDecoration

public class MapDecoration extends Object
  • Field Details

  • Constructor Details

    • MapDecoration

      public MapDecoration(MapDecoration.Type p_i48875_1_, byte p_i48875_2_, byte p_i48875_3_, byte p_i48875_4_, @Nullable ITextComponent p_i48875_5_)
  • Method Details

    • getImage

      public byte getImage()
    • getType

      public MapDecoration.Type getType()
    • getX

      public byte getX()
    • getY

      public byte getY()
    • getRot

      public byte getRot()
    • renderOnFrame

      public boolean renderOnFrame()
    • getName

      @Nullable public ITextComponent getName()
    • equals

      public boolean equals(Object p_equals_1_)
      Overrides:
      equals in class Object
    • hashCode

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

      public boolean render(int index)
      Renders this decoration, useful for custom sprite sheets.
      Parameters:
      index - The index of this icon in the MapData's list. Used by vanilla to offset the Z-coordinate to prevent Z-fighting
      Returns:
      false to run vanilla logic for this decoration, true to skip it