Class MapPalette

java.lang.Object
org.bukkit.map.MapPalette

public final class MapPalette
extends java.lang.Object
Represents the palette that map items use.

These fields are hee base color ranges. Each entry corresponds to four colors of varying shades with values entry to entry + 3.

  • Field Summary

    Fields 
    Modifier and Type Field Description
    static byte BLUE
    Deprecated.
    Magic value
    static byte BROWN
    Deprecated.
    Magic value
    static byte DARK_BROWN
    Deprecated.
    Magic value
    static byte DARK_GRAY
    Deprecated.
    Magic value
    static byte DARK_GREEN
    Deprecated.
    Magic value
    static byte GRAY_1
    Deprecated.
    Magic value
    static byte GRAY_2
    Deprecated.
    Magic value
    static byte LIGHT_BROWN
    Deprecated.
    Magic value
    static byte LIGHT_GRAY
    Deprecated.
    Magic value
    static byte LIGHT_GREEN
    Deprecated.
    Magic value
    static byte PALE_BLUE
    Deprecated.
    Magic value
    static byte RED
    Deprecated.
    Magic value
    static byte TRANSPARENT
    Deprecated.
    Magic value
    static byte WHITE
    Deprecated.
    Magic value
  • Method Summary

    Modifier and Type Method Description
    static java.awt.Color getColor​(byte index)
    Deprecated.
    Magic value
    static byte[] imageToBytes​(java.awt.Image image)
    Deprecated.
    Magic value
    static byte matchColor​(int r, int g, int b)
    Deprecated.
    Magic value
    static byte matchColor​(java.awt.Color color)
    Deprecated.
    Magic value
    static java.awt.image.BufferedImage resizeImage​(java.awt.Image image)
    Resize an image to 128x128.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • resizeImage

      public static java.awt.image.BufferedImage resizeImage​(java.awt.Image image)
      Resize an image to 128x128.
      Parameters:
      image - The image to resize.
      Returns:
      The resized image.
    • imageToBytes

      @Deprecated public static byte[] imageToBytes​(java.awt.Image image)
      Deprecated.
      Magic value
      Convert an Image to a byte[] using the palette.
      Parameters:
      image - The image to convert.
      Returns:
      A byte[] containing the pixels of the image.
    • matchColor

      @Deprecated public static byte matchColor​(int r, int g, int b)
      Deprecated.
      Magic value
      Get the index of the closest matching color in the palette to the given color.
      Parameters:
      r - The red component of the color.
      b - The blue component of the color.
      g - The green component of the color.
      Returns:
      The index in the palette.
    • matchColor

      @Deprecated public static byte matchColor​(java.awt.Color color)
      Deprecated.
      Magic value
      Get the index of the closest matching color in the palette to the given color.
      Parameters:
      color - The Color to match.
      Returns:
      The index in the palette.
    • getColor

      @Deprecated public static java.awt.Color getColor​(byte index)
      Deprecated.
      Magic value
      Get the value of the given color in the palette.
      Parameters:
      index - The index in the palette.
      Returns:
      The Color of the palette entry.