程序包 org.bukkit.map

# 类 MapPalette

java.lang.Object
org.bukkit.map.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.

- ## 嵌套类概要

  嵌套类
  修饰符和类型
  类
  说明
  `static interface`
  `MapPalette.MapColorCache`
  Holds cached information for matching map colors of a given RBG color.

- ## 字段概要

  字段
  修饰符和类型
  字段
  说明
  `static final byte`
  `BLUE`
  已过时。
  Magic value
  `static final byte`
  `BROWN`
  已过时。
  Magic value
  `static final byte`
  `DARK_BROWN`
  已过时。
  Magic value
  `static final byte`
  `DARK_GRAY`
  已过时。
  Magic value
  `static final byte`
  `DARK_GREEN`
  已过时。
  Magic value
  `static final byte`
  `GRAY_1`
  已过时。
  Magic value
  `static final byte`
  `GRAY_2`
  已过时。
  Magic value
  `static final byte`
  `LIGHT_BROWN`
  已过时。
  Magic value
  `static final byte`
  `LIGHT_GRAY`
  已过时。
  Magic value
  `static final byte`
  `LIGHT_GREEN`
  已过时。
  Magic value
  `static final byte`
  `PALE_BLUE`
  已过时。
  Magic value
  `static final byte`
  `RED`
  已过时。
  Magic value
  `static final byte`
  `TRANSPARENT`
  已过时。
  Magic value
  `static final byte`
  `WHITE`
  已过时。
  Magic value

- ## 方法概要

  修饰符和类型
  方法
  说明
  `static @NotNull Color`
  `getColor(byte index)`
  已过时。
  Magic value
  `static @org.jetbrains.annotations.NotNull byte[]`
  `imageToBytes(@NotNull Image image)`
  已过时。
  Magic value
  `static byte`
  `matchColor(int r, int g, int b)`
  已过时。
  Magic value
  `static byte`
  `matchColor(@NotNull Color color)`
  已过时。
  Magic value
  `static @NotNull BufferedImage`
  `resizeImage(@Nullable Image image)`
  Resize an image to 128x128.
  `static void`
  `setMapColorCache(@NotNull MapPalette.MapColorCache mapColorCache)`
  Sets the given MapColorCache.

  ### 从类继承的方法 java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## 字段详细资料

  - ### TRANSPARENT

    @Deprecated public static final byte TRANSPARENT
    已过时。
    Magic value
    另请参阅:
      - 常量字段值

  - ### LIGHT_GREEN

    @Deprecated public static final byte LIGHT_GREEN
    已过时。
    Magic value
    另请参阅:
      - 常量字段值

  - ### LIGHT_BROWN

    @Deprecated public static final byte LIGHT_BROWN
    已过时。
    Magic value
    另请参阅:
      - 常量字段值

  - ### GRAY_1

    @Deprecated public static final byte GRAY_1
    已过时。
    Magic value
    另请参阅:
      - 常量字段值

  - ### RED

    @Deprecated public static final byte RED
    已过时。
    Magic value
    另请参阅:
      - 常量字段值

  - ### PALE_BLUE

    @Deprecated public static final byte PALE_BLUE
    已过时。
    Magic value
    另请参阅:
      - 常量字段值

  - ### GRAY_2

    @Deprecated public static final byte GRAY_2
    已过时。
    Magic value
    另请参阅:
      - 常量字段值

  - ### DARK_GREEN

    @Deprecated public static final byte DARK_GREEN
    已过时。
    Magic value
    另请参阅:
      - 常量字段值

  - ### WHITE

    @Deprecated public static final byte WHITE
    已过时。
    Magic value
    另请参阅:
      - 常量字段值

  - ### LIGHT_GRAY

    @Deprecated public static final byte LIGHT_GRAY
    已过时。
    Magic value
    另请参阅:
      - 常量字段值

  - ### BROWN

    @Deprecated public static final byte BROWN
    已过时。
    Magic value
    另请参阅:
      - 常量字段值

  - ### DARK_GRAY

    @Deprecated public static final byte DARK_GRAY
    已过时。
    Magic value
    另请参阅:
      - 常量字段值

  - ### BLUE

    @Deprecated public static final byte BLUE
    已过时。
    Magic value
    另请参阅:
      - 常量字段值

  - ### DARK_BROWN

    @Deprecated public static final byte DARK_BROWN
    已过时。
    Magic value
    另请参阅:
      - 常量字段值

- ## 方法详细资料

  - ### resizeImage

    @NotNull public static @NotNull BufferedImage resizeImage(@Nullable @Nullable Image image)
    Resize an image to 128x128.
    参数:
      `image` - The image to resize.
    返回:
      The resized image.

  - ### imageToBytes

    @Deprecated @NotNull public static @org.jetbrains.annotations.NotNull byte[] imageToBytes(@NotNull @NotNull Image image)
    已过时。
    Magic value
    Convert an Image to a byte[] using the palette.
    参数:
      `image` - The image to convert.
    返回:
      A byte[] containing the pixels of the image.

  - ### matchColor

    @Deprecated public static byte matchColor(int r, int g, int b)
    已过时。
    Magic value
    Get the index of the closest matching color in the palette to the given color.
    参数:
      `r` - The red component of the color.
      `b` - The blue component of the color.
      `g` - The green component of the color.
    返回:
      The index in the palette.

  - ### matchColor

    @Deprecated public static byte matchColor(@NotNull @NotNull Color color)
    已过时。
    Magic value
    Get the index of the closest matching color in the palette to the given color.
    参数:
      `color` - The Color to match.
    返回:
      The index in the palette.

  - ### getColor

    @Deprecated @NotNull public static @NotNull Color getColor(byte index)
    已过时。
    Magic value
    Get the value of the given color in the palette.
    参数:
      `index` - The index in the palette.
    返回:
      The Color of the palette entry.

  - ### setMapColorCache

    public static void setMapColorCache(@NotNull @NotNull MapPalette.MapColorCache mapColorCache)
    Sets the given MapColorCache.
    参数:
      `mapColorCache` - The map color cache to set