| Package | Description | 
|---|---|
| org.bukkit | The root package of the Bukkit API, contains generalized API classes. | 
| org.bukkit.block | Classes used to manipulate the voxels in a  world,
 including special states. | 
| org.bukkit.block.banner | Classes relevant to banner blocks. | 
| org.bukkit.entity | Interfaces for non-voxel objects that can exist in a  world, including all players, monsters, projectiles, etc. | 
| org.bukkit.event.entity | |
| org.bukkit.inventory.meta | The interfaces used when manipulating extra data can can be stored inside
  item stacks. | 
| org.bukkit.material | Classes that represents various voxel types and states. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| static @Nullable DyeColor | DyeColor. getByColor(@NotNull Color color) | Gets the DyeColor with the given color value. | 
| static @Nullable DyeColor | DyeColor. getByDyeData(byte data) | Deprecated. 
 Magic value | 
| static @Nullable DyeColor | DyeColor. getByFireworkColor(@NotNull Color color) | Gets the DyeColor with the given firework color value. | 
| static @Nullable DyeColor | DyeColor. getByWoolData(byte data) | Deprecated. 
 Magic value | 
| static @NotNull DyeColor | DyeColor. legacyValueOf(@Nullable String name) | Deprecated. 
 legacy use only | 
| static DyeColor | DyeColor. valueOf(String name) | Returns the enum constant of this type with the specified name. | 
| static DyeColor[] | DyeColor. values() | Returns an array containing the constants of this enum type, in
the order they are declared. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| @NotNull Color | Color. mixDyes(@NotNull DyeColor... colors) | Creates a new color with its RGB components changed as if it was dyed
 with the colors passed in, replicating vanilla workbench dyeing | 
| Modifier and Type | Method | Description | 
|---|---|---|
| @NotNull DyeColor | Banner. getBaseColor() | Returns the base color for this banner | 
| @NotNull DyeColor | ShulkerBox. getColor() | Get the  DyeColorcorresponding to this ShulkerBox | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | Banner. setBaseColor(@NotNull DyeColor color) | Sets the base color for this banner. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| @NotNull DyeColor | Pattern. getColor() | Returns the color of the pattern | 
| Constructor | Description | 
|---|---|
| Pattern(@NotNull DyeColor color,
       @NotNull PatternType pattern) | Creates a new pattern from the specified color and
 pattern type | 
| Modifier and Type | Method | Description | 
|---|---|---|
| @NotNull DyeColor | TropicalFish. getBodyColor() | Gets the color of the fish's body. | 
| @NotNull DyeColor | Cat. getCollarColor() | Get the collar color of this cat | 
| @NotNull DyeColor | Wolf. getCollarColor() | Get the collar color of this wolf | 
| @NotNull DyeColor | TropicalFish. getPatternColor() | Gets the color of the fish's pattern. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | Player. sendSignChange(@NotNull Location loc,
              @Nullable String[] lines,
              @NotNull DyeColor dyeColor) | Send a sign change. | 
| void | TropicalFish. setBodyColor(@NotNull DyeColor color) | Sets the color of the fish's body | 
| void | Cat. setCollarColor(@NotNull DyeColor color) | Set the collar color of this cat | 
| void | Wolf. setCollarColor(@NotNull DyeColor color) | Set the collar color of this wolf | 
| void | TropicalFish. setPatternColor(@NotNull DyeColor color) | Sets the color of the fish's pattern | 
| Modifier and Type | Method | Description | 
|---|---|---|
| @NotNull DyeColor | SheepDyeWoolEvent. getColor() | Gets the DyeColor the sheep is being dyed | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | SheepDyeWoolEvent. setColor(@NotNull DyeColor color) | Sets the DyeColor the sheep is being dyed | 
| Constructor | Description | 
|---|---|
| SheepDyeWoolEvent(@NotNull Sheep sheep,
                 @NotNull DyeColor color) | 
| Modifier and Type | Method | Description | 
|---|---|---|
| @Nullable DyeColor | BannerMeta. getBaseColor() | Deprecated. 
 banner color is now stored as the data value, not meta. | 
| @NotNull DyeColor | TropicalFishBucketMeta. getBodyColor() | Gets the color of the fish's body. | 
| @NotNull DyeColor | TropicalFishBucketMeta. getPatternColor() | Gets the color of the fish's pattern. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | BannerMeta. setBaseColor(@Nullable DyeColor color) | Deprecated. 
 banner color is now stored as the data value, not meta. | 
| void | TropicalFishBucketMeta. setBodyColor(@NotNull DyeColor color) | Sets the color of the fish's body. | 
| void | TropicalFishBucketMeta. setPatternColor(@NotNull DyeColor color) | Sets the color of the fish's pattern. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| @Nullable DyeColor | Colorable. getColor() | Gets the color of this object. | 
| DyeColor | Dye. getColor() | Deprecated.  Gets the current color of this dye | 
| DyeColor | Wool. getColor() | Deprecated.  Gets the current color of this dye | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | Colorable. setColor(DyeColor color) | Sets the color of this object to the specified DyeColor. | 
| void | Dye. setColor(DyeColor color) | Deprecated.  Sets the color of this dye | 
| void | Wool. setColor(DyeColor color) | Deprecated.  Sets the color of this dye | 
| Constructor | Description | 
|---|---|
| Dye(DyeColor color) | Deprecated.  | 
| Wool(DyeColor color) | Deprecated.  | 
Copyright © 2020. All rights reserved.