Class MapPalette


  • public final class MapPalette
    extends 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.

    • Method Detail

      • resizeImage

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

        @Deprecated
        @NotNull
        public static byte[] imageToBytes​(@NotNull
                                          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​(@NotNull
                                      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
        @NotNull
        public static 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.