| 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 and 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 and Description | 
|---|---|
@NotNull Color | 
Color.mixDyes(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 and Description | 
|---|---|
@NotNull DyeColor | 
Banner.getBaseColor()
Returns the base color for this banner 
 | 
@Nullable DyeColor | 
ShulkerBox.getColor()
Get the  
DyeColor corresponding to this ShulkerBox | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Banner.setBaseColor(@NotNull DyeColor color)
Sets the base color for this banner. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
@NotNull DyeColor | 
Pattern.getColor()
Returns the color of the pattern 
 | 
| Constructor and Description | 
|---|
Pattern(@NotNull DyeColor color,
       @NotNull PatternType pattern)
Creates a new pattern from the specified color and
 pattern type 
 | 
| Modifier and Type | Method and Description | 
|---|---|
@NotNull DyeColor | 
TropicalFish.getBodyColor()
Gets the color of the fish's body. 
 | 
@NotNull DyeColor | 
Wolf.getCollarColor()
Get the collar color of this wolf 
 | 
@NotNull DyeColor | 
Cat.getCollarColor()
Get the collar color of this cat 
 | 
@NotNull DyeColor | 
TropicalFish.getPatternColor()
Gets the color of the fish's pattern. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Player.sendSignChange(@NotNull Location loc,
              List<net.kyori.adventure.text.Component> lines,
              @NotNull DyeColor dyeColor)
Send a sign change. 
 | 
void | 
Player.sendSignChange(@NotNull Location loc,
              @Nullable String[] lines,
              @NotNull DyeColor dyeColor)
Deprecated. 
 
 | 
void | 
TropicalFish.setBodyColor(@NotNull DyeColor color)
Sets the color of the fish's body 
 | 
void | 
Wolf.setCollarColor(@NotNull DyeColor color)
Set the collar color of this wolf 
 | 
void | 
Cat.setCollarColor(@NotNull DyeColor color)
Set the collar color of this cat 
 | 
void | 
TropicalFish.setPatternColor(@NotNull DyeColor color)
Sets the color of the fish's pattern 
 | 
| Modifier and Type | Method and Description | 
|---|---|
@NotNull DyeColor | 
SheepDyeWoolEvent.getColor()
Gets the DyeColor the sheep is being dyed 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SheepDyeWoolEvent.setColor(@NotNull DyeColor color)
Sets the DyeColor the sheep is being dyed 
 | 
| Constructor and Description | 
|---|
SheepDyeWoolEvent(@NotNull Sheep sheep,
                 @NotNull DyeColor color)  | 
| Modifier and Type | Method and 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 and 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 and Description | 
|---|---|
DyeColor | 
Wool.getColor()
Deprecated.  
Gets the current color of this dye 
 | 
DyeColor | 
Dye.getColor()
Deprecated.  
Gets the current color of this dye 
 | 
@Nullable DyeColor | 
Colorable.getColor()
Gets the color of this object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Wool.setColor(DyeColor color)
Deprecated.  
Sets the color of this dye 
 | 
void | 
Dye.setColor(DyeColor color)
Deprecated.  
Sets the color of this dye 
 | 
void | 
Colorable.setColor(DyeColor color)
Sets the color of this object to the specified DyeColor. 
 | 
| Constructor and Description | 
|---|
Dye(DyeColor color)
Deprecated.  
  | 
Wool(DyeColor color)
Deprecated.  
  | 
Copyright © 2022. All rights reserved.