Minecraft:Dye: Difference between revisions
More actions
Remove broken links to missing pages |
Sync: updated from Minecraft |
||
| (21 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{redirect|Dyeing|dying|Death}} | {{redirect|Dyeing|dying|Death}} | ||
{{Earth hatnote|type=item}} | |||
{{Infobox item | {{Infobox item | ||
| title = Dyes | | title = Dyes | ||
| Line 53: | Line 54: | ||
| stackable = Yes (64) | | stackable = Yes (64) | ||
}} | }} | ||
[[File:In-game colored block-item chart v2.png|alt=Colored block/item chart|thumb|width=325x325|In-game colored block/item spectrum]] | [[File:In-game colored block-item chart v2.png|alt=Colored block/item chart|thumb|width=325x325|In-game colored block/item spectrum]] | ||
'''Dyes''' are a set of sixteen items used to change the color of [[Minecraft:wool]], [[Minecraft:carpet]]s, [[Minecraft:terracotta]], concrete powder, [[Minecraft:glass]], shulker | '''Dyes''' are a set of sixteen items used to change the color of [[Minecraft:wool]], [[Minecraft:wool stairs]]{{upcoming|Wilderness Bound}}, [[Minecraft:wool slab]]s{{upcoming|Wilderness Bound}}, [[Minecraft:cushion]]s{{upcoming|Wilderness Bound}}, [[Minecraft:carpet]]s, [[Minecraft:terracotta]], [[Minecraft:concrete powder]], [[Minecraft:glass]], [[Minecraft:shulker box]]es, [[Minecraft:bed]]s, [[Minecraft:candle]]s, [[Minecraft:bundle]]s, [[Minecraft:harness]]es, the patterns on [[Minecraft:banner]]s, [[Minecraft:firework star]]s, certain mobs, and text on [[Minecraft:sign]]s and [[Minecraft:hanging sign]]s. {{IN|bedrock}}, they can be used to dye water in a [[Minecraft:cauldron]] (which is thereafter used to dye [[Minecraft:leather armor]]) and [[Minecraft:shulker]]s; {{in|java}}, leather armor can be dyed directly. {{IN|education}}, they can be used to dye [[Minecraft:balloon]]s and [[Minecraft:glow stick]]s. | ||
{{IN|bedrock|education}}, bone meal, ink | {{IN|bedrock|education}}, [[Minecraft:bone meal]], [[Minecraft:ink sac]]s, [[Minecraft:lapis lazuli]], and [[Minecraft:cocoa bean]]s can generally substitute for [[Minecraft:white dye]], [[Minecraft:black dye]], [[Minecraft:blue dye]], and [[Minecraft:brown dye]], respectively, in crafting recipes and for use in dyeing items or mobs. However, they have other important uses that are not related to color, and are therefore not considered true dyes. They are mentioned in this article only regarding their use as dyeing agents; see their individual articles for complete information about them. | ||
[[File:Dye Recipes.png|thumb|400px|A guide for creating all the dyes]] | [[File:Dye Recipes.png|thumb|400px|A guide for creating all the dyes]] | ||
== Obtaining == | == Obtaining == | ||
[[File: | [[File:Dye creation chart.png|thumb|400px|A chart showing which pairs of dyes can be used to craft other dyes]] | ||
Most dyes can be crafted from [[Minecraft:flower]]s and a few other items; some dyes can be crafted by combining multiple dyes of different colors, and every dye is sold by the wandering trader. Some dyes can be found in loot, and green dye | Most dyes can be crafted from [[Minecraft:flower]]s and a few other items; some dyes can be crafted by combining multiple dyes of different colors, and every dye is [[Minecraft:trading|sold]] by the [[Minecraft:wandering trader]]. Some dyes can be found in loot, and [[Minecraft:green dye]] and [[Minecraft:lime dye]] are obtained by smelting. [[Minecraft:Purple dye]] is the only dye where the only method of being obtained is by crafting from other dyes. In ''Bedrock Edition'', tertiary colors, along with their regular crafting recipes, can be crafted with primary colors. For example, magenta can be crafted with one red dye and two white dyes. | ||
{| class="wikitable" style="text-align:right;" | {| class="wikitable" style="text-align:right;" | ||
| Line 95: | Line 97: | ||
=== Trading === | === Trading === | ||
[[File:Wandering Trader GUI.png|thumb|right|The trading UI of a wandering trader in ''Java Edition'', showing 3 orange dye being sold.]] | [[File:Wandering Trader GUI.png|thumb|right|The trading UI of a wandering trader in ''Java Edition'', showing 3 orange dye being sold.]] | ||
Wandering | [[Minecraft:Wandering trader]]s may sell 3 of any dye for 1 [[Minecraft:emerald]]. | ||
{{Trade sources|White Dye|Light Gray Dye|Gray Dye|Black Dye|Brown Dye|Red Dye|Orange Dye|Yellow Dye|Lime Dye|Green Dye|Cyan Dye|Light Blue Dye|Blue Dye|Purple Dye|Magenta Dye|Pink Dye}} | {{Trade sources|White Dye|Light Gray Dye|Gray Dye|Black Dye|Brown Dye|Red Dye|Orange Dye|Yellow Dye|Lime Dye|Green Dye|Cyan Dye|Light Blue Dye|Blue Dye|Purple Dye|Magenta Dye|Pink Dye}} | ||
=== Mob loot === | === Mob loot === | ||
{{IN|bedrock}}, wandering traders have a chance of 8.5% (increased by 1% per level of Looting) to drop 3 dyes when killed while showing the item as trade offer, if the player holds an [[Minecraft:emerald]]. | {{IN|bedrock}}, [[Minecraft:wandering traders]] have a chance of 8.5% (increased by 1% per level of [[Minecraft:Looting]]) to drop 3 dyes when killed while showing the item as trade offer, if the player holds an [[Minecraft:emerald]]. | ||
== Usage == | == Usage == | ||
=== Crafting === | === Crafting === | ||
Dye can be used to add dye to undyed items through [[Minecraft:crafting]], and to craft dyed items directly. {{IN|bedrock}}, bone meal, ink | Dye can be used to add dye to undyed items through [[Minecraft:crafting]], and to craft dyed items directly. {{IN|bedrock}}, [[Minecraft:bone meal]], [[Minecraft:ink sac]]s, [[Minecraft:lapis lazuli]], and [[Minecraft:cocoa beans]] can be substituted for the corresponding dye in any of the following usages unless otherwise specified. <!--- sections are ordered by craftable dyeable blocks, dyeable items, version exclusive sections, and non-crafting miscellaneous uses---> | ||
==== Wool ==== | ==== Wool ==== | ||
A piece of [[Minecraft:wool]] in any color can be dyed by combining 1 wool with any dye in a crafting grid. | A piece of [[Minecraft:wool]] in any color can be dyed by combining 1 wool with any dye in a crafting grid. | ||
| Line 111: | Line 114: | ||
|Matching Dye | |Matching Dye | ||
|Output=Matching Wool | |Output=Matching Wool | ||
}} | |||
==== Wool stairs ==== | |||
A [[Minecraft:wool stair]] in any color can be dyed by combining 1 wool stair with any dye in a crafting grid.{{upcoming|Wilderness Bound}} | |||
{{Crafting | |||
|ignoreusage=1 | |||
|Any Wool Stairs | |||
|Matching Dye | |||
|Output=Matching Wool Stairs | |||
}} | |||
==== Wool slab ==== | |||
A [[Minecraft:wool slab]] in any color can be dyed by combining 1 wool slab with any dye in a crafting grid.{{upcoming|Wilderness Bound}} | |||
{{Crafting | |||
|ignoreusage=1 | |||
|Any Wool Slab | |||
|Matching Dye | |||
|Output=Matching Wool Slab | |||
}} | |||
==== Cushions ==== | |||
A [[Minecraft:cushion]] in any color can be dyed by combining 1 cushion with any dye in a crafting grid.{{upcoming|Wilderness Bound}} | |||
{{Crafting | |||
|ignoreusage=1 | |||
|Any Cushion | |||
|Matching Dye | |||
|Output=Matching Cushion | |||
}} | }} | ||
| Line 139: | Line 169: | ||
==== Concrete powder ==== | ==== Concrete powder ==== | ||
Dyes can be used to craft concrete powder, which can then be set into their respective [[Minecraft:concrete]] blocks. Concrete powder and concrete cannot be redyed. | Dyes can be used to craft [[Minecraft:concrete powder]], which can then be set into their respective [[Minecraft:concrete]] blocks. Concrete powder and concrete cannot be redyed. | ||
{{Crafting | {{Crafting | ||
|ignoreusage=1 | |ignoreusage=1 | ||
| Line 173: | Line 203: | ||
==== Stained glass panes ==== | ==== Stained glass panes ==== | ||
Glass panes can be [[Minecraft:Stained Glass Pane|stained]] by placing 8 glass panes around a dye in a 3×3 crafting grid. | [[Minecraft:Glass pane|Glass panes]] can be [[Minecraft:Stained Glass Pane|stained]] by placing 8 glass panes around a dye in a 3×3 crafting grid. | ||
{{Crafting | {{Crafting | ||
| Line 192: | Line 222: | ||
==== Shulker boxes ==== | ==== Shulker boxes ==== | ||
A shulker box can be dyed by combining it with any dye in a crafting grid. A dyed shulker can be re-dyed using the same crafting recipe. A dyed shulker box can only be [[Minecraft:Shulker Box#Undyeing|undyed]] using a [[Minecraft:cauldron]].<!-- this is put here because some people might wonder why dyeing it purple does not undye it --> | A [[Minecraft:shulker box]] can be dyed by combining it with any dye in a crafting grid. A dyed shulker can be re-dyed using the same crafting recipe. A dyed shulker box can only be [[Minecraft:Shulker Box#Undyeing|undyed]] using a [[Minecraft:cauldron]].<!-- this is put here because some people might wonder why dyeing it purple does not undye it --> | ||
{{Crafting | {{Crafting | ||
|ignoreusage=1 | |ignoreusage=1 | ||
| Line 238: | Line 268: | ||
==== Firework stars ==== | ==== Firework stars ==== | ||
A firework star can have a single color or a combination of up to eight colors when crafted with dyes. Adding one or more dyes to a crafted firework star adds a "fade to color" effect to it, overwriting any existing fade colors. | A [[Minecraft:firework star]] can have a single color or a combination of up to eight colors when crafted with dyes. Adding one or more dyes to a crafted firework star adds a "fade to color" effect to it, overwriting any existing fade colors. | ||
{{Crafting | {{Crafting | ||
|head=1 | |head=1 | ||
| Line 275: | Line 305: | ||
==== Glow sticks ==== | ==== Glow sticks ==== | ||
{{education feature|section=1}} | {{education feature|section=1}} | ||
Dye can be used to craft glow | Dye can be used to craft [[Minecraft:glow stick]]s. There are no light gray or black variants. | ||
{{Crafting | {{Crafting | ||
|nocat=1 | |nocat=1 | ||
|ignoreusage=1 | |ignoreusage=1 | ||
|ingredients=Polyethylene +<br>Hydrogen Peroxide +<br>Matching [[Minecraft:Dye]] +<br>Luminol | |ingredients=[[Minecraft:Polyethylene]] +<br>[[Minecraft:Hydrogen Peroxide]] +<br>Matching [[Minecraft:Dye]] +<br>[[Minecraft:Luminol]] | ||
|A1= Polyethylene | |A1= Polyethylene | ||
|B1= Hydrogen Peroxide | |B1= Hydrogen Peroxide | ||
| Line 299: | Line 329: | ||
{{Anchor|Dyeing water}} | {{Anchor|Dyeing water}} | ||
{{exclusive|bedrock|section=1}} | {{exclusive|bedrock|section=1}} | ||
Water can be dyed in a cauldron by holding any dye in the hand and pressing {{Ctrl|use}} on a cauldron filled with water. | [[Minecraft:Cauldron#Dyed water|Water]] can be dyed in a [[Minecraft:cauldron]] by holding any dye in the hand and pressing {{Ctrl|use}} on a cauldron filled with water. The formula for this is described below in {{sl||Dye mixing formula}}. | ||
=== Dyeing armor === | === Dyeing armor === | ||
{{Calculator|armorColor}} | {{Calculator|armorColor}} | ||
[[File:Leather armor dye graph.png|200px|thumb|A graph showing all combinations of two dyes on a [[leather tunic]] {{in|je}}.]] | [[File:Leather armor dye graph.png|200px|thumb|A graph showing all combinations of two dyes on a [[leather tunic]] {{in|je}}.]] | ||
Leather armor, wolf armor, leather horse armor can be dyed: | [[Minecraft:Leather armor]], [[Minecraft:wolf armor]], [[Minecraft:leather horse armor]] can be dyed: | ||
*{{IN|Bedrock|Console}}, armor is dyed by {{control|using}} it on a [[Minecraft:cauldron]] filled with dyed water. This consumes 1 layer of water but does not change the color of the water. | *{{IN|Bedrock|Console}}, armor is dyed by {{control|using}} it on a [[Minecraft:cauldron]] filled with dyed water. This consumes 1 layer of water but does not change the color of the water. | ||
**The armor can be undyed by {{control|using}} it on a cauldron with undyed water. This does not change the water's color to the color of the armor, and changes the armor to have no dye color. | **The armor can be undyed by {{control|using}} it on a cauldron with undyed water. This does not change the water's color to the color of the armor, and changes the armor to have no dye color. | ||
**Adding a dye to dyed water mixes the color of the water with the color of the dye, as 2 colors (using the formula below). The game does not remember which colors were placed into the cauldron. It just mixes the current color with the added dye, using the formula below. So, blue + pink + blue + pink is not the same as pink + blue + pink + blue. | **Adding a dye to dyed water mixes the color of the water with the color of the dye, as 2 colors (using the formula below). The game does not remember which colors were placed into the cauldron. It just mixes the current color with the added dye, using the formula below. So, blue + pink + blue + pink is not the same as pink + blue + pink + blue. | ||
*{{IN|java}}, it is possible to craft more than one dye with the armor, and armor can be dyed multiple times with previous colors affecting the outcome. | *{{IN|java}}, it is possible to [[Minecraft:craft]] more than one dye with the armor, and armor can be dyed multiple times with previous colors affecting the outcome. | ||
**Colored armor can be reverted to its original color by {{control|using}} it on a cauldron with undyed water. | **Colored armor can be reverted to its original color by {{control|using}} it on a cauldron with undyed water. | ||
** | *Armor retains its [[Minecraft:enchantment]]s and [[Minecraft:Anvil#Renaming|name]] when dyed or undyed. | ||
*Leather armor has a default color of {{color|#A06540}} for display purposes. Armor can be dyed to have this color, making a different item that looks the same: | |||
**In ''Bedrock Edition'', the recipe is {{ItemSprite|orange-dye}} then {{ItemSprite|yellow-dye}} then {{ItemSprite|pink-dye}} then {{ItemSprite|brown-dye}} then {{ItemSprite|brown-dye}} in a cauldron. | |||
**In ''Java Edition'', the recipe is Undyed armor + {{ItemSprite|black-dye}} + {{ItemSprite|black-dye}} + {{ItemSprite|black-dye}} + {{ItemSprite|black-dye}} + {{ItemSprite|black-dye}} + {{ItemSprite|cyan-dye}} + {{ItemSprite|cyan-dye}} = {{color|#1B4144}} dyed armor. And then {{color|#1B4144}} dyed armor + {{ItemSprite|black-dye}} + {{ItemSprite|brown-dye}} + {{ItemSprite|brown-dye}} + {{ItemSprite|red-dye}} + {{ItemSprite|orange-dye}} + {{ItemSprite|yellow-dye}} + {{ItemSprite|pink-dye}} = {{color|#A06540}} dyed armor. | |||
{{Collapse | |||
|title='''The number of obtainable colors''' | |||
|content= | |||
Not all 16,777,216 RGB colors are obtainable in [[Minecraft:Survival]]. | |||
* In ''Java Edition'', there are 5,713,438 obtainable colors. See [[Talk:Dye#Number of ways to dye leather armor|this discussion]] for more information. | |||
** 606315 colors require 1 crafting step. These numbers are all using a [[Minecraft:Crafting|3x3 grid]]. | |||
** 5015035 colors require 2 crafting steps. This means most colors can be obtained in 1 or 2 steps. | |||
** 74650 colors require 3 crafting steps. | |||
** 12931 colors require 4 crafting steps. | |||
** 3310 colors require 5 crafting steps. | |||
** 851 colors require 6 crafting steps. | |||
** 231 colors require 7 crafting steps. | |||
** 72 colors require 8 crafting steps. | |||
** 29 colors require 9 crafting steps. | |||
** 9 colors require 10 crafting steps. | |||
** 2 colors require 11 crafting steps. | |||
** 2 colors require 12 crafting steps. | |||
** 1 color, {{color|BC951B}} requires 13 crafting steps. | |||
* In ''Bedrock Edition'', there are 4,732,109 obtainable colors. Different colors require a different number of dyes to make (the following numbers are all minimums): | |||
** 16 colors require 1 dye. | |||
** 120 colors require 2 dyes. | |||
** 1920 colors require 3 dyes. | |||
** 30606 colors require 4 dyes. | |||
** 449760 colors require 5 dyes. | |||
** 2656378 colors require 6 dyes. | |||
** 1401502 colors require 7 dyes. | |||
** 157177 colors require 8 dyes. | |||
** 21106 colors require 9 dyes. | |||
** 7293 colors require 10 dyes. | |||
** 3286 colors require 11 dyes. | |||
** 1508 colors require 12 dyes. | |||
** 720 colors require 13 dyes. | |||
** 381 colors require 14 dyes. | |||
** 183 colors require 15 dyes. | |||
** 77 colors require 16 dyes. | |||
** 46 colors require 17 dyes. | |||
** 23 colors require 18 dyes. | |||
** 5 colors require 19 dyes. | |||
** 2 colors require 20 dyes. | |||
** All colors can be obtained using only [[Minecraft:brown dye]], which is rare in [[Minecraft:Superflat]]. | |||
Note that there might be many different ways to create any given color. The numbers listed are minimums. | |||
}} | |||
; Mixing samples | ; Mixing samples | ||
{{wip|section=1|Simanelix plans to extend the list of samples here. - August 10, 2026}} | |||
{{JE}}: | {{JE}}: | ||
:{{ItemSprite|Yellow Dye}} = {{Tint|leather-chestplate| #{{CalcDye| yellow=2 }} | code=1}} | :{{ItemSprite|Yellow Dye}} = {{Tint|leather-chestplate| #{{CalcDye| yellow=2 }} | code=1}} | ||
| Line 340: | Line 416: | ||
*If the armor is undyed, it has no color. | *If the armor is undyed, it has no color. | ||
*The color values of all of the dyes used in the crafting recipe make up the rest of the element in <math>c_{s}</math>. | *The color values of all of the dyes used in the crafting recipe make up the rest of the element in <math>c_{s}</math>. | ||
*Since the crafting table grid only has 9 slots 1 to 8 dyes can be used, so <math>c_{s}</math> can have anywhere from 1 to 9 element. If the player uses the 2×2 grid, then only 1 to 3 dyes can be used, and <math>c_{s}</math> will have 1 to 4 element. | *Since the [[Minecraft:crafting table]] grid only has 9 slots 1 to 8 dyes can be used, so <math>c_{s}</math> can have anywhere from 1 to 9 element. If the player uses the [[Minecraft:2×2 grid]], then only 1 to 3 dyes can be used, and <math>c_{s}</math> will have 1 to 4 element. | ||
That formula could also be split up like this: | That formula could also be split up like this: | ||
| Line 350: | Line 426: | ||
*Or without the <math>p_{max}</math> function: <math>\frac{\operatorname{mean}\left(\max\left(c_{s}.x,c_{s}.y,c_{s}.z\right)\right)}{\max\left(\frac{\operatorname{total}\left(c_{s}.x\right)}{c_{s}.\operatorname{length}},\frac{\operatorname{total}\left(c_{s}.y\right)}{c_{s}.\operatorname{length}},\frac{\operatorname{total}\left(c_{s}.z\right)}{c_{s}.\operatorname{length}}\right)}</math> | *Or without the <math>p_{max}</math> function: <math>\frac{\operatorname{mean}\left(\max\left(c_{s}.x,c_{s}.y,c_{s}.z\right)\right)}{\max\left(\frac{\operatorname{total}\left(c_{s}.x\right)}{c_{s}.\operatorname{length}},\frac{\operatorname{total}\left(c_{s}.y\right)}{c_{s}.\operatorname{length}},\frac{\operatorname{total}\left(c_{s}.z\right)}{c_{s}.\operatorname{length}}\right)}</math> | ||
For this formula, the exact order of floating point operations matters. | For this formula, the exact order of [[Minecraft:w:floating point|floating point]] operations matters. | ||
* <math>x\cdot\frac{y}{z}</math> is not the same as <math>\frac{x\cdot y}{z}</math>. | * <math>x\cdot\frac{y}{z}</math> is not the same as <math>\frac{x\cdot y}{z}</math>. | ||
* <math>f_{a}\left(c_{s}\right)</math> cannot be written as <math>\operatorname{mean}\left(c_{s}\right)\cdot\frac{\operatorname{mean}\left(p_{max}\left(c_{s}\right)\right)}{p_{max}\left(\operatorname{mean}\left(c_{s}\right)\right)}</math>, because some mix operations would give slightly different colors. | * <math>f_{a}\left(c_{s}\right)</math> cannot be written as <math>\operatorname{mean}\left(c_{s}\right)\cdot\frac{\operatorname{mean}\left(p_{max}\left(c_{s}\right)\right)}{p_{max}\left(\operatorname{mean}\left(c_{s}\right)\right)}</math>, because some mix operations would give slightly different colors. | ||
| Line 359: | Line 435: | ||
|content= | |content= | ||
In ''Bedrock Edition'', dyes cannot be applied to armor directly and are applied to [[Minecraft:cauldron]] water instead. When a dye is used on undyed cauldron water, the water becomes dyed, and will have the color of that dye. When a dye is used on dyed cauldron water, a simple formula is | In ''Bedrock Edition'', dyes cannot be applied to armor directly and are applied to [[Minecraft:cauldron]] water instead. When a dye is used on undyed cauldron water, the water becomes dyed, and will have the color of that dye. When a dye is used on dyed cauldron water, a simple formula is | ||
*<math>c_{next}=\frac{c_{current}+c_{dye}}{2}</math> | *<math>c_{next}=\left\lfloor\frac{c_{current}+c_{dye}}{2}\right\rfloor</math> | ||
'''Notes:''' (when adding a single dye to dyed cauldron water) | '''Notes:''' (when adding a single dye to dyed cauldron water) | ||
| Line 366: | Line 442: | ||
*<math>c_{dye}</math> is the color of the dye. | *<math>c_{dye}</math> is the color of the dye. | ||
''Bedrock Edition'' encodes each of these colors as an | ''Bedrock Edition'' encodes each of these colors as an ARGB integer, which can also be thought of as a list of four integers. | ||
* The | * The first byte of the integer is the alpha component (A) of the color. | ||
* The | * The second byte of the integer is the red component (R) of the color. | ||
* The | * The third byte of the integer is the green component (G) of the color. | ||
* A value of <math>x</math> in any given component corresponds to a value of <math>y=\operatorname{ | * The fourth byte of the integer is the blue component (B) of the color. | ||
* A value of <math>x</math> in any given component corresponds to a value of <math>y=\operatorname{rounddown}\left(255\cdot x\right)</math> in the [[Minecraft:w:RGBA|RGBA]] format. | |||
* The [[#Color values|color values]] of the dye items are stored in the RGBA format. To convert a value of <math>x</math> in the RGBA format to a float for the mixing algorithm, the formula <math>x=\frac{y}{255}</math> is used. | * The [[#Color values|color values]] of the dye items are stored in the RGBA format. To convert a value of <math>x</math> in the RGBA format to a float for the mixing algorithm, the formula <math>x=\frac{y}{255}</math> is used. | ||
}} | }} | ||
=== Dyeing sheep === | === Dyeing sheep === | ||
Dyes can be {{control|use|text=used}} on sheep to change the color of the wool. Shearing a colored sheep drops the corresponding color of the wool, and the sheep retains the color when the wool regenerates. Killing colored sheep drops one block of wool with the corresponding color. Breeding colored sheep produce a lamb colored as one of the parent sheep, or a color resulting from the combination of both parents' colors. The color combining follows the same rules that dyes use – red and yellow sheep produce an orange lamb, but a blue and yellow sheep cannot create a green lamb. In case the colors of the colored sheep do not mix, the color of a lamb is randomly chosen between the two parents with equal chance. The unlimited reproduction of colored sheep makes dyeing and shearing sheep infinitely more efficient than just dyeing wool directly. | Dyes can be {{control|use|text=used}} on sheep to change the color of the wool. Shearing a colored sheep drops the corresponding color of the wool, and the sheep retains the color when the wool regenerates. Killing colored sheep drops one block of wool with the corresponding color. [[Minecraft:Breeding]] colored sheep produce a lamb colored as one of the parent sheep, or a color resulting from the combination of both parents' colors. The color combining follows the same rules that dyes use – red and yellow sheep produce an orange lamb, but a blue and yellow sheep cannot create a green lamb. In case the colors of the colored sheep do not mix, the color of a lamb is randomly chosen between the two parents with equal chance. The unlimited reproduction of colored sheep makes dyeing and shearing sheep infinitely more efficient than just dyeing wool directly. | ||
=== Dyeing collars === | === Dyeing collars === | ||
Dye can be used on a tamed [[Minecraft:wolf]] or cat to change the color of its collar from the default red to the color of the dye. | Dye can be used on a tamed [[Minecraft:wolf]] or [[Minecraft:cat]] to change the color of its collar from the default red to the color of the dye. | ||
=== Dyeing signs === | === Dyeing signs === | ||
Dye can be {{control|used}} on a [[Minecraft:sign]] or a hanging sign to change the text color. {{IN|bedrock}}, ink | Dye can be {{control|used}} on a [[Minecraft:sign]] or a [[Minecraft:hanging sign]] to change the text color. {{IN|bedrock}}, [[Minecraft:ink sac]]s cannot be used for this purpose; black dye must be used to change the text to black. A sign cannot be dyed if its color is already the color of the dye. Attempting to dye it will not use the dye and will open the menu to edit the sign, if possible. A sign defaults to black text when placed. | ||
=== Trading === | === Trading === | ||
| Line 393: | Line 465: | ||
== Color values == | == Color values == | ||
The "color codes" are used to determine the color imparted on [[Minecraft:banner]]s, dyed leather armor, leather horse armor and wolf armor, [[Minecraft:wolf]] and cat collars, [[Minecraft:beacon]] beams, tropical fish, sheep, and firework | The "color codes" are used to determine the color imparted on [[Minecraft:banner]]s, dyed [[Minecraft:leather armor]], [[Minecraft:leather horse armor]] and [[Minecraft:wolf armor]], [[Minecraft:wolf]] and [[Minecraft:cat]] collars, [[Minecraft:beacon]] beams, [[Minecraft:tropical fish]], [[Minecraft:sheep]], and [[Minecraft:firework star]]s. The hex value is shown in the extended tooltips of dyed armor; however, to set the color using an NBT data tag in a [[Minecraft:command]], the decimal value must be used instead. The color values for firework stars are slightly different. {{IN|java}}, sheep's wool uses different colors than the base dye values, appearing noticeably darker. | ||
Color codes are usually encoded using the corresponding numeric ID, although e.g. [[Minecraft:sign]]s store the color name instead to represent text color. | Color codes are usually encoded using the corresponding numeric ID, although e.g. [[Minecraft:sign]]s store the color name instead to represent text color. | ||
| Line 401: | Line 473: | ||
! rowspan="2" |ID | ! rowspan="2" |ID | ||
! rowspan="2" |Name | ! rowspan="2" |Name | ||
! colspan="2" style="text-align:center" |Color code{{note|Used for banners, dyed armor, wolf and cat collars, | ! colspan="2" style="text-align:center" |Color code{{note|Used for banners, dyed armor, wolf and cat collars, beacon beams, and tropical fish, as well as sheep's wool {{in|bedrock}}.}} | ||
! colspan="2" style="text-align:center" |Firework color code | ! colspan="2" style="text-align:center" |Firework color code | ||
! colspan="2" style="text-align:center" |Sheep color code (''JE'') | ! colspan="2" style="text-align:center" |Sheep color code (''JE'') | ||
| Line 452: | Line 524: | ||
{{ID table | {{ID table | ||
|edition=java | |edition=java | ||
|showitemtags=y | |||
|showforms=y | |showforms=y | ||
|generatetranslationkeys=y | |generatetranslationkeys=y | ||
| Line 457: | Line 530: | ||
|spritetype=item | |spritetype=item | ||
|nameid=white_dye | |nameid=white_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Orange Dye | |displayname=Orange Dye | ||
|spritetype=item | |spritetype=item | ||
|nameid=orange_dye | |nameid=orange_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Magenta Dye | |displayname=Magenta Dye | ||
|spritetype=item | |spritetype=item | ||
|nameid=magenta_dye | |nameid=magenta_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Light Blue Dye | |displayname=Light Blue Dye | ||
|spritetype=item | |spritetype=item | ||
|nameid=light_blue_dye | |nameid=light_blue_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Yellow Dye | |displayname=Yellow Dye | ||
|spritetype=item | |spritetype=item | ||
|nameid=yellow_dye | |nameid=yellow_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Lime Dye | |displayname=Lime Dye | ||
|spritetype=item | |spritetype=item | ||
|nameid=lime_dye | |nameid=lime_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Pink Dye | |displayname=Pink Dye | ||
|spritetype=item | |spritetype=item | ||
|nameid=pink_dye | |nameid=pink_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Gray Dye | |displayname=Gray Dye | ||
|spritetype=item | |spritetype=item | ||
|nameid=gray_dye | |nameid=gray_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Light Gray Dye | |displayname=Light Gray Dye | ||
|spritetype=item | |spritetype=item | ||
|nameid=light_gray_dye | |nameid=light_gray_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Cyan Dye | |displayname=Cyan Dye | ||
|spritetype=item | |spritetype=item | ||
|nameid=cyan_dye | |nameid=cyan_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Purple Dye | |displayname=Purple Dye | ||
|spritetype=item | |spritetype=item | ||
|nameid=purple_dye | |nameid=purple_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Blue Dye | |displayname=Blue Dye | ||
|spritetype=item | |spritetype=item | ||
|nameid=blue_dye | |nameid=blue_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Brown Dye | |displayname=Brown Dye | ||
|spritetype=item | |spritetype=item | ||
|nameid=brown_dye | |nameid=brown_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Green Dye | |displayname=Green Dye | ||
|spritetype=item | |spritetype=item | ||
|nameid=green_dye | |nameid=green_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Red Dye | |displayname=Red Dye | ||
|spritetype=item | |spritetype=item | ||
|nameid=red_dye | |nameid=red_dye | ||
|form=item}} | |form=item | ||
|itemtags=dyes}} | |||
{{ID table | {{ID table | ||
|displayname=Black Dye | |displayname=Black Dye | ||
| Line 533: | Line 621: | ||
|nameid=black_dye | |nameid=black_dye | ||
|form=item | |form=item | ||
|itemtags=dyes | |||
|foot=1}} | |foot=1}} | ||
| Line 684: | Line 773: | ||
|translationkey=subtitles.item.dye.use | |translationkey=subtitles.item.dye.use | ||
|volume=1.0 | |volume=1.0 | ||
|pitch=1.0 | |pitch=1.0 | ||
|distance=16}} | |distance=16}} | ||
| {{SoundLine | | {{SoundLine | ||
|subtitle=Dye stains | |subtitle=Dye stains | ||
|source=player | |source=player | ||
|description=When dye is used on a sheep | |description=When dye is used on a [[Minecraft:sheep]] | ||
|id=item.dye.use | |id=item.dye.use | ||
|translationkey=subtitles.item.dye.use | |translationkey=subtitles.item.dye.use | ||
|volume=1.0 | |volume=1.0 | ||
|pitch=1.0 | |pitch=1.0 | ||
| distance = 16 | | distance = 16 | ||
}} | }} | ||
| Line 735: | Line 824: | ||
== Videos == | == Videos == | ||
{{Video note|These videos are outdated, as it does not include details of the 1.7.2 update's changes to the dyeing system/production chain.}} | {{Video note|These videos are outdated, as it does not include details of the [[Minecraft:Java Edition 1.7.2|1.7.2]] update's changes to the dyeing system/production chain.}} | ||
{{yt|8YD7oauNZHE|align=inline}} | {{yt|8YD7oauNZHE|align=inline}} | ||
| Line 745: | Line 834: | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine||January 3, 2011|link=https://web.archive.org/web/0/http://notch.tumblr.com/post/2582321901/2011-here-we-go|Notch mentions adding a "paint" feature if he can figure out how.}} | |{{HistoryLine||January 3, 2011|link=https://web.archive.org/web/0/http://notch.tumblr.com/post/2582321901/2011-here-we-go|Notch mentions adding a "paint" feature if he can figure out how.}} | ||
|{{HistoryLine||January 10, 2011|link=https://www.youtube.com/watch?v=cBF2ugTzXqQ&t=181s|[[File:Red Dye (pre-release).png|32px]] Shown rose red in development as part of | |{{HistoryLine||January 10, 2011|link=https://www.youtube.com/watch?v=cBF2ugTzXqQ&t=181s|[[File:Red Dye (pre-release).png|32px]] Shown rose red in development as part of [[Minecraft: The Story of Mojang]].<ref group="note">Supposed time when fragment was filmed. Based on the modified date of client.jar/gui/trap.png in [[Minecraft:Beta 1.2]].</ref>}} | ||
}} | }} | ||
| Line 752: | Line 841: | ||
|{{HistoryLine|java beta}} | |{{HistoryLine|java beta}} | ||
|{{HistoryLine||1.2|[[File:Ink Sac JE1 BE1.png|32px]] [[File:Red Dye JE1 BE1.png|32px]] [[File:Green Dye JE1 BE1.png|32px]] [[File:Cocoa Beans JE1 BE1.png|32px]] [[File:Lapis Lazuli JE1 BE1.png|32px]] [[File:Purple Dye JE1 BE1.png|32px]] [[File:Cyan Dye JE1 BE1.png|32px]] [[File:Light Gray Dye JE1 BE1.png|32px]] [[File:Gray Dye JE1 BE1.png|32px]] [[File:Pink Dye JE1 BE1.png|32px]] [[File:Lime Dye JE1 BE1.png|32px]] [[File:Yellow Dye JE1 BE1.png|32px]] [[File:Light Blue Dye JE1 BE1.png|32px]] [[File:Magenta Dye JE1 BE1.png|32px]] [[File:Orange Dye JE1 BE1.png|32px]] [[File:Bone Meal JE1 BE1.png|32px]] Added dyes. | |{{HistoryLine||1.2|[[File:Ink Sac JE1 BE1.png|32px]] [[File:Red Dye JE1 BE1.png|32px]] [[File:Green Dye JE1 BE1.png|32px]] [[File:Cocoa Beans JE1 BE1.png|32px]] [[File:Lapis Lazuli JE1 BE1.png|32px]] [[File:Purple Dye JE1 BE1.png|32px]] [[File:Cyan Dye JE1 BE1.png|32px]] [[File:Light Gray Dye JE1 BE1.png|32px]] [[File:Gray Dye JE1 BE1.png|32px]] [[File:Pink Dye JE1 BE1.png|32px]] [[File:Lime Dye JE1 BE1.png|32px]] [[File:Yellow Dye JE1 BE1.png|32px]] [[File:Light Blue Dye JE1 BE1.png|32px]] [[File:Magenta Dye JE1 BE1.png|32px]] [[File:Orange Dye JE1 BE1.png|32px]] [[File:Bone Meal JE1 BE1.png|32px]] Added dyes. | ||
|[[File:Black Dye (Recreated).png|32px]] [[File:Red Dye (pre-release).png|32px]] [[File:Green Dye (Recreated).png|32px]] [[File:Brown Dye (Recreated).png|32px]] [[File:Blue Dye (Recreated).png|32px]] [[File:Purple Dye (Recreated).png|32px]] [[File:Cyan Dye (Recreated).png|32px]] [[File:Light Gray Dye (Recreated).png|32px]] [[File:Gray Dye (Recreated).png|32px]] [[File:Pink Dye (Recreated).png|32px]] [[File:Lime Dye (Recreated).png|32px]] [[File:Yellow Dye (Recreated).png|32px]] [[File:Light Blue Dye (Recreated).png|32px]] [[File:Magenta Dye (Recreated).png|32px]] [[File:Orange Dye (Recreated).png|32px]] [[File:White Dye (Recreated).png|32px]] Leftovers of old textures can be seen in items.png with 100% opacity. The white dye texture was later reused for [[Minecraft:sugar]]. | |[[File:Black Dye (Recreated).png|32px]] [[File:Red Dye (pre-release).png|32px]] [[File:Green Dye (Recreated).png|32px]] [[File:Brown Dye (Recreated).png|32px]] [[File:Blue Dye (Recreated).png|32px]] [[File:Purple Dye (Recreated).png|32px]] [[File:Cyan Dye (Recreated).png|32px]] [[File:Light Gray Dye (Recreated).png|32px]] [[File:Gray Dye (Recreated).png|32px]] [[File:Pink Dye (Recreated).png|32px]] [[File:Lime Dye (Recreated).png|32px]] [[File:Yellow Dye (Recreated).png|32px]] [[File:Light Blue Dye (Recreated).png|32px]] [[File:Magenta Dye (Recreated).png|32px]] [[File:Orange Dye (Recreated).png|32px]] [[File:White Dye (Recreated).png|32px]] Leftovers of old textures can be seen in <samp>[[Minecraft:items.png]]</samp> with 100% opacity. The white dye texture was later reused for [[Minecraft:sugar]]. | ||
| The colors were as follows: | | The colors were as follows: | ||
{{:Color/Java Edition dye colors before 1.4.3}} | {{:Color/Java Edition dye colors before 1.4.3}} | ||
}} | }} | ||
|{{HistoryLine|java}} | |{{HistoryLine|java}} | ||
|{{HistoryLine||1.1|dev=11w49a|Sheep can now regrow their [[Minecraft:wool]] by eating grass. Dyed sheep regrow wool in their new color.}} | |{{HistoryLine||1.1|dev=11w49a|[[Minecraft:Sheep]] can now regrow their [[Minecraft:wool]] by eating [[Minecraft:grass block|grass]]. Dyed sheep regrow wool in their new color.}} | ||
|{{HistoryLine||1.4.2|dev=12w34a|Added the ability to dye leather [[Minecraft:armor]] and [[Minecraft:wolf]] collars.}} | |{{HistoryLine||1.4.2|dev=12w34a|Added the ability to dye leather [[Minecraft:armor]] and [[Minecraft:wolf]] collars.}} | ||
|{{HistoryLine||1.4.4|dev=1.4.3|Color codes have been changed. The colors of red, brown, blue, purple, cyan, pink, light blue, magenta and orange were adjusted a little vividly. | |{{HistoryLine||1.4.4|dev=1.4.3|Color codes have been changed. The colors of red, brown, blue, purple, cyan, pink, light blue, magenta and orange were adjusted a little vividly. | ||
{{:Color/Java Edition dye color changes in 1.4.3}}}} | {{:Color/Java Edition dye color changes in 1.4.3}}}} | ||
|{{HistoryLine||1.6.1|dev=13w19a|Stained clay can now be crafted using dyes.}} | |{{HistoryLine||1.6.1|dev=13w19a|[[Minecraft:Stained clay]] can now be crafted using dyes.}} | ||
|{{HistoryLine||1.7.2|dev=13w36a|With the addition of new [[Minecraft:flower]]s, many secondary and tertiary dyes are now primary dyes.}} | |{{HistoryLine||1.7.2|dev=13w36a|With the addition of new [[Minecraft:flower]]s, many secondary and tertiary dyes are now primary dyes.}} | ||
|{{HistoryLine|||dev=13w41a|Stained glass can now be crafted using dyes.}} | |{{HistoryLine|||dev=13w41a|[[Minecraft:Stained glass]] can now be crafted using dyes.}} | ||
|{{HistoryLine||1.8|dev=14w30a|Added [[Minecraft:banner]]s, which can be dyed.}} | |{{HistoryLine||1.8|dev=14w30a|Added [[Minecraft:banner]]s, which can be dyed.}} | ||
|{{HistoryLine||1.9|dev=15w34a|Added [[Minecraft:shield]]s, which can be dyed indirectly by applying a matching [[Minecraft:banner]].}} | |{{HistoryLine||1.9|dev=15w34a|Added [[Minecraft:shield]]s, which can be dyed indirectly by applying a matching [[Minecraft:banner]].}} | ||
|{{HistoryLine||1.11|dev=16w39b|Dyes are now used to change the color of shulker | |{{HistoryLine||1.11|dev=16w39b|Dyes are now used to change the color of [[Minecraft:shulker box]]es.}} | ||
|{{HistoryLine||1.12|dev=17w06a|Dyes are now used to craft concrete powder. | |{{HistoryLine||1.12|dev=17w06a|Dyes are now used to craft [[Minecraft:concrete powder]]. | ||
|Color codes have been changed. All colors are adjusted more vividly. The changes were as follows: | |Color codes have been changed. All colors are adjusted more vividly. The changes were as follows: | ||
{{:Color/Java Edition dye color changes in 17w06a}} | {{:Color/Java Edition dye color changes in 17w06a}} | ||
| Line 774: | Line 863: | ||
|{{HistoryLine|||dev=17w15a|Dyes can now apply color to white [[Minecraft:bed]]s.}} | |{{HistoryLine|||dev=17w15a|Dyes can now apply color to white [[Minecraft:bed]]s.}} | ||
|{{HistoryLine||1.14|dev=18w43a | |{{HistoryLine||1.14|dev=18w43a | ||
|Glass | |[[Minecraft:Glass pane]]s and [[Minecraft:carpet]]s can now be dyed. | ||
|[[File:Light Gray Dye JE2 BE2.png|32px]] [[File:Gray Dye JE2 BE2.png|32px]] [[File:Red Dye JE3 BE3.png|32px]] [[File:Orange Dye JE2 BE2.png|32px]] [[File:Yellow Dye JE2 BE2.png|32px]] [[File:Lime Dye JE2 BE2.png|32px]] [[File:Green Dye JE3 BE3.png|32px]] [[File:Cyan Dye JE2 BE2.png|32px]] [[File:Light Blue Dye JE2 BE2.png|32px]] [[File:Purple Dye JE2 BE2.png|32px]] [[File:Magenta Dye JE2 BE2.png|32px]] [[File:Pink Dye JE2 BE2.png|32px]] The textures of light gray, gray, red, orange, yellow, lime, green, cyan, light blue, purple, magenta, and pink dyes, have been changed. These changed textures still do not reflect the updated colors from 1.12.<ref name="unchanged dyes"></ref> | |[[File:Light Gray Dye JE2 BE2.png|32px]] [[File:Gray Dye JE2 BE2.png|32px]] [[File:Red Dye JE3 BE3.png|32px]] [[File:Orange Dye JE2 BE2.png|32px]] [[File:Yellow Dye JE2 BE2.png|32px]] [[File:Lime Dye JE2 BE2.png|32px]] [[File:Green Dye JE3 BE3.png|32px]] [[File:Cyan Dye JE2 BE2.png|32px]] [[File:Light Blue Dye JE2 BE2.png|32px]] [[File:Purple Dye JE2 BE2.png|32px]] [[File:Magenta Dye JE2 BE2.png|32px]] [[File:Pink Dye JE2 BE2.png|32px]] The textures of light gray, gray, red, orange, yellow, lime, green, cyan, light blue, purple, magenta, and pink dyes, have been changed. These changed textures still do not reflect the updated colors from 1.12.<ref name="unchanged dyes"></ref> | ||
|[[File:White Dye JE1 BE1.png|32px]] [[File:Black Dye JE1 BE1.png|32px]] [[File:Brown Dye JE1 BE1.png|32px]] [[File:Blue Dye JE1 BE1.png|32px]] Added white, black, brown, and blue dyes as their own items.}} | |[[File:White Dye JE1 BE1.png|32px]] [[File:Black Dye JE1 BE1.png|32px]] [[File:Brown Dye JE1 BE1.png|32px]] [[File:Blue Dye JE1 BE1.png|32px]] Added white, black, brown, and blue dyes as their own items.}} | ||
|{{HistoryLine|||dev=18w44a|The color of the text on [[Minecraft:sign]]s can now be changed with dye.|Dyes can now be used to dye cat collars.}} | |{{HistoryLine|||dev=18w44a|The color of the text on [[Minecraft:sign]]s can now be changed with dye.|Dyes can now be used to dye [[Minecraft:cat]] collars.}} | ||
|{{HistoryLine|||dev=19w05a|Added the wandering trader, which can sell any type of dye.}} | |{{HistoryLine|||dev=19w05a|Added the [[Minecraft:wandering trader]], which can sell any type of dye.}} | ||
|{{HistoryLine|||dev=19w11a|All 16 types of dyes can now be bought by shepherd villagers.}} | |{{HistoryLine|||dev=19w11a|All 16 types of dyes can now be [[Minecraft:trading|bought]] by shepherd villagers.}} | ||
|{{HistoryLine||1.16.2|dev=pre2|Reversed the order of dyes to match other colored items in the [[Minecraft:Creative inventory]].<ref name="reverse dye">{{Bug|MC-136553}}</ref>}} | |{{HistoryLine||1.16.2|dev=pre2|Reversed the order of dyes to match other colored items in the [[Minecraft:Creative inventory]].<ref name="reverse dye">{{Bug|MC-136553}}</ref>}} | ||
|{{HistoryLine||1.17|dev=20w45a|Added [[Minecraft:candle]]s, which can be dyed.}} | |{{HistoryLine||1.17|dev=20w45a|Added [[Minecraft:candle]]s, which can be dyed.}} | ||
| Line 785: | Line 874: | ||
|{{HistoryLine|||dev=21w19a|Candles can no longer be dyed.}} | |{{HistoryLine|||dev=21w19a|Candles can no longer be dyed.}} | ||
|{{HistoryLine|||dev=pre1|Candles can now once again be dyed.}} | |{{HistoryLine|||dev=pre1|Candles can now once again be dyed.}} | ||
|{{HistoryLine||1.19.3|exp=Update 1.20|dev=22w42a|The color of the text on hanging | |{{HistoryLine||1.19.3|exp=Update 1.20|dev=22w42a|The color of the text on [[Minecraft:hanging sign]]s can now be changed with dye.}} | ||
|{{HistoryLine||1.20.5|dev=24w09a|Wolf armor can now be dyed.}} | |{{HistoryLine||1.20.5|dev=24w09a|[[Minecraft:Wolf armor]] can now be dyed.}} | ||
|{{HistoryLine||1.21.2|dev=24w38a|[[Minecraft:Bundle]]s can now be dyed.}} | |{{HistoryLine||1.21.2|dev=24w38a|[[Minecraft:Bundle]]s can now be dyed.}} | ||
|{{HistoryLine||1.21.6|dev=25w15a|Added [[Minecraft:harness]]es, which can be dyed.}} | |{{HistoryLine||1.21.6|dev=25w15a|Added [[Minecraft:harness]]es, which can be dyed.}} | ||
|{{HistoryLine||1.21.9|dev=25w31a|[[File:White Dye BE2.png|32px]] [[File:Light Gray BE3.png|32px]] [[File:Gray Dye BE3.png|32px]] [[File:Black Dye BE2.png|32px]] [[File:Brown Dye BE2.png|32px]] [[File:Red Dye BE4.png|32px]] [[File:Orange Dye BE3.png|32px]] [[File:Yellow Dye BE3.png|32px]] [[File:Lime Dye BE3.png|32px]] [[File:Green Dye BE4.png|32px]] [[File:Cyan Dye BE3.png|32px]] [[File:Light Blue Dye BE3.png|32px]] [[File:Blue Dye BE2.png|32px]] [[File:Purple Dye BE3.png|32px]] [[File:Magenta Dye BE3.png|32px]] [[File:Pink Dye BE3.png|32px]] The textures of all dyes have been changed. They still do not reflect the updated colors from 1.12.<ref name="unchanged dyes"></ref>}} | |{{HistoryLine||1.21.9|dev=25w31a|[[File:White Dye BE2.png|32px]] [[File:Light Gray BE3.png|32px]] [[File:Gray Dye BE3.png|32px]] [[File:Black Dye BE2.png|32px]] [[File:Brown Dye BE2.png|32px]] [[File:Red Dye BE4.png|32px]] [[File:Orange Dye BE3.png|32px]] [[File:Yellow Dye BE3.png|32px]] [[File:Lime Dye BE3.png|32px]] [[File:Green Dye BE4.png|32px]] [[File:Cyan Dye BE3.png|32px]] [[File:Light Blue Dye BE3.png|32px]] [[File:Blue Dye BE2.png|32px]] [[File:Purple Dye BE3.png|32px]] [[File:Magenta Dye BE3.png|32px]] [[File:Pink Dye BE3.png|32px]] The textures of all dyes have been changed. They still do not reflect the updated colors from 1.12.<ref name="unchanged dyes"></ref>}} | ||
|{{HistoryLine||26.1|dev=snap5|Add the [[Minecraft:item tag (Java Edition)|item tag]] {{cd|dyes}}, which includes all vanilla dyes.}} | |||
|{{HistoryLine|java upcoming}} | |||
|{{HistoryLine||26.3|dev=snap1|Added [[Minecraft:wool stairs]] and [[Minecraft:wool slab]]s, which can be dyed.}} | |||
|{{HistoryLine|||dev=snap3|Added [[Minecraft:cushion]]s, which can be dyed.}} | |||
}} | }} | ||
| Line 795: | Line 888: | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine|pocket alpha}} | |{{HistoryLine|pocket alpha}} | ||
|{{HistoryLine||v0.3.0|[[File:Bone Meal JE1 BE1.png|32px]] [[File:Light Gray Dye JE1 BE1.png|32px]] [[File:Gray Dye JE1 BE1.png|32px]] [[File:Ink Sac JE1 BE1.png|32px]] [[File:Cocoa Beans JE1 BE1.png|32px]] [[File:Red Dye JE1 BE1.png|32px]] [[File:Orange Dye JE1 BE1.png|32px]] [[File:Yellow Dye JE1 BE1.png|32px]] [[File:Lime Dye JE1 BE1.png|32px]] [[File:Green Dye JE1 BE1.png|32px]] [[File:Cyan Dye JE1 BE1.png|32px]] [[File:Light Blue Dye JE1 BE1.png|32px]] [[File:Lapis Lazuli JE1 BE1.png|32px]] [[File:Purple Dye JE1 BE1.png|32px]] [[File:Magenta Dye JE1 BE1.png|32px]] [[File:Pink Dye JE1 BE1.png|32px]] Added dyes. Only dandelion yellow and lapis lazuli are currently obtainable and have functionality.}} | |{{HistoryLine||v0.3.0|[[File:Bone Meal JE1 BE1.png|32px]] [[File:Light Gray Dye JE1 BE1.png|32px]] [[File:Gray Dye JE1 BE1.png|32px]] [[File:Ink Sac JE1 BE1.png|32px]] [[File:Cocoa Beans JE1 BE1.png|32px]] [[File:Red Dye JE1 BE1.png|32px]] [[File:Orange Dye JE1 BE1.png|32px]] [[File:Yellow Dye JE1 BE1.png|32px]] [[File:Lime Dye JE1 BE1.png|32px]] [[File:Green Dye JE1 BE1.png|32px]] [[File:Cyan Dye JE1 BE1.png|32px]] [[File:Light Blue Dye JE1 BE1.png|32px]] [[File:Lapis Lazuli JE1 BE1.png|32px]] [[File:Purple Dye JE1 BE1.png|32px]] [[File:Magenta Dye JE1 BE1.png|32px]] [[File:Pink Dye JE1 BE1.png|32px]] Added dyes. Only [[Minecraft:dandelion yellow]] and [[Minecraft:lapis lazuli]] are currently obtainable and have functionality.}} | ||
|{{HistoryLine||v0.4.0|All available dyes, excluding bone meal, can now be used to craft their respective [[Minecraft:wool]] color.}} | |{{HistoryLine||v0.4.0|All available dyes, excluding bone meal, can now be used to craft their respective [[Minecraft:wool]] color.}} | ||
|{{HistoryLine||v0. | |{{HistoryLine||v0.9.0|dev=build 3|All new [[Minecraft:flower]]s can now be [[Minecraft:craft]]ed into dyes. Because of this, many secondary and tertiary dyes are now primary dyes.}} | ||
|{{HistoryLine|| | |{{HistoryLine|||dev=build 11|[[Minecraft:Stained clay]] can now be crafted using dyes.}} | ||
|{{HistoryLine||v0.11.0|dev=build 1|Added the ability to dye [[Minecraft:wolf]] collars.}} | |{{HistoryLine||v0.11.0|dev=build 1|Added the ability to dye [[Minecraft:wolf]] collars.}} | ||
|{{HistoryLine||v0.14.0|dev=build 1|[[Minecraft:Cauldron]]s now used for leather dyeing, by applying a dye to a [[Minecraft:water]]-filled cauldron.}} | |{{HistoryLine||v0.14.0|dev=build 1|[[Minecraft:Cauldron]]s now used for leather dyeing, by applying a dye to a [[Minecraft:water]]-filled cauldron.}} | ||
|{{HistoryLine|pocket}} | |{{HistoryLine|pocket}} | ||
|{{HistoryLine||1.0.0|dev=alpha 0.17.0.1|Added a ''Dye'' button for sheep. | |{{HistoryLine||1.0.0|dev=alpha 0.17.0.1|Added a ''Dye'' button for [[Minecraft:sheep]].|Added [[Minecraft:shulker]]s, which can be dyed.|Added [[Minecraft:stained glass]]. Stained glass cannot be [[Minecraft:craft]]ed, but purple glass generates in [[Minecraft:end cities]].}} | ||
|Added | |{{HistoryLine||1.1.0|dev=alpha 1.1.0.0|Dyes can now apply color to a white [[Minecraft:bed]]s.|Dyes are now used to craft [[Minecraft:concrete powder]].|The color palette has been changed.}} | ||
|Added stained glass. Stained glass cannot be | |||
|{{HistoryLine||1.1.0|dev=alpha 1.1.0.0|Dyes can now apply color to a white [[Minecraft:bed]]s. | |||
|Dyes are now used to craft concrete powder. | |||
|The color palette has been changed.}} | |||
|{{HistoryLine|bedrock}} | |{{HistoryLine|bedrock}} | ||
|{{HistoryLine||1.2.0|dev=beta 1.2.0.2|Dyes can now be used for [[Minecraft:banner]] crafting. | |{{HistoryLine||1.2.0|dev=beta 1.2.0.2|Dyes can now be used for [[Minecraft:banner]] crafting.|Dyes can now be used to craft [[Minecraft:firework star]]s.|[[Minecraft:Stained glass]] is now [[Minecraft:craft]]able, using dyes.}} | ||
|Dyes can now be used to craft firework | |{{HistoryLine||1.4.0|dev=beta 1.2.20.1|[[Minecraft:Lime dye]] can now be obtained from smelting [[Minecraft:sea pickle]]s.|Dyes can now used to craft [[Minecraft:glow stick]]s and [[Minecraft:balloon]]s.}} | ||
|Stained glass is now | |{{HistoryLine||1.8.0|dev=beta 1.8.0.8|Dyes can now be used to dye [[Minecraft:cat]] collars.}} | ||
|{{HistoryLine||1.4.0|dev=beta 1.2.20.1|Lime dye can now be obtained from smelting sea | |{{HistoryLine|||dev=beta 1.8.0.10|[[File:White Dye JE1 BE1.png|32px]] [[File:Black Dye JE1 BE1.png|32px]] [[File:Brown Dye JE1 BE1.png|32px]] [[File:Blue Dye JE1 BE1.png|32px]] Added [[Minecraft:white dye|white]], [[Minecraft:brown dye|brown]], [[Minecraft:black dye|black]] and [[Minecraft:blue dye]]s, which can be crafted from [[Minecraft:lapis lazuli]], [[Minecraft:bone meal]], [[Minecraft:cocoa beans]] and [[Minecraft:ink sac]]s. This, however, the later four still use as dyes.<ref>{{Bug|MCPE-42473}}</ref>|"Rose Red", "Dandelion Yellow" and "Cactus Green" have been renamed to "Red Dye", "Yellow Dye" and "Green Dye", respectively.}} | ||
|Dyes can now used to craft glow | |{{HistoryLine||1.9.0|dev=beta 1.9.0.0|Blue and white dye can now be obtained from [[Minecraft:cornflower]]s and [[Minecraft:lily of the valley]]s.}} | ||
|{{HistoryLine||1.8.0|dev=beta 1.8.0.8|Dyes can now be used to dye cat collars.}} | |{{HistoryLine||1.10.0|dev=beta 1.10.0.3|[[Minecraft:Glass pane]]s and [[Minecraft:carpet]]s can now be dyed.|Only a single dye is now required to apply a banner pattern in a [[Minecraft:loom]].|Various dyes except black dye, white dye, brown dye and blue dye are now [[Minecraft:trading|sold]] by [[Minecraft:wandering trader]]s.|[[File:Light Gray Dye JE2 BE2.png|32px]] [[File:Gray Dye JE2 BE2.png|32px]] [[File:Red Dye JE3 BE3.png|32px]] [[File:Orange Dye JE2 BE2.png|32px]] [[File:Yellow Dye JE2 BE2.png|32px]] [[File:Lime Dye JE2 BE2.png|32px]] [[File:Green Dye JE3 BE3.png|32px]] [[File:Cyan Dye JE2 BE2.png|32px]] [[File:Light Blue Dye JE2 BE2.png|32px]] [[File:Purple Dye JE2 BE2.png|32px]] [[File:Magenta Dye JE2 BE2.png|32px]] [[File:Pink Dye JE2 BE2.png|32px]] The textures of all dyes except black, white, brown and blue have been changed. These changed textures still do not reflect the updated colors from 1.1.}} | ||
|{{HistoryLine|||dev=beta 1.8.0.10|[[File:White Dye JE1 BE1.png|32px]] [[File:Black Dye JE1 BE1.png|32px]] [[File:Brown Dye JE1 BE1.png|32px]] [[File:Blue Dye JE1 BE1.png|32px]] Added white, brown, black and blue | |{{HistoryLine||1.11.0|dev=beta 1.11.0.4|Dye can now be [[Minecraft:trading|sold]] to shepherd [[Minecraft:villager]]s.}} | ||
|"Rose Red", "Dandelion Yellow" and "Cactus Green" have been renamed to "Red Dye", "Yellow Dye" and "Green Dye", respectively.}} | |||
|{{HistoryLine||1.9.0|dev=beta 1.9.0.0|Blue and white dye can now be obtained from [[Minecraft:cornflower]]s and lily of the | |||
|{{HistoryLine||1.10.0|dev=beta 1.10.0.3|Glass | |||
|Only a single dye is now required to apply a banner pattern in a [[Minecraft:loom]]. | |||
|Various dyes except black dye, white dye, brown dye and blue dye are now sold by wandering | |||
|[[File:Light Gray Dye JE2 BE2.png|32px]] [[File:Gray Dye JE2 BE2.png|32px]] [[File:Red Dye JE3 BE3.png|32px]] [[File:Orange Dye JE2 BE2.png|32px]] [[File:Yellow Dye JE2 BE2.png|32px]] [[File:Lime Dye JE2 BE2.png|32px]] [[File:Green Dye JE3 BE3.png|32px]] [[File:Cyan Dye JE2 BE2.png|32px]] [[File:Light Blue Dye JE2 BE2.png|32px]] [[File:Purple Dye JE2 BE2.png|32px]] [[File:Magenta Dye JE2 BE2.png|32px]] [[File:Pink Dye JE2 BE2.png|32px]] The textures of all dyes except black, white, brown and blue have been changed. These changed textures still do not reflect the updated colors from 1.1.}} | |||
|{{HistoryLine||1.11.0|dev=beta 1.11.0.4|Dye can now be sold to shepherd [[Minecraft:villager]]s.}} | |||
|{{HistoryLine||1.16.210|dev=beta 1.16.210.59|The color of the text on [[Minecraft:sign]]s can now be changed with dye.}} | |{{HistoryLine||1.16.210|dev=beta 1.16.210.59|The color of the text on [[Minecraft:sign]]s can now be changed with dye.}} | ||
|{{HistoryLine|||dev=beta 1.16.210.60|The ability to dye the color of the text on [[Minecraft:sign]]s was temporarily removed.}} | |{{HistoryLine|||dev=beta 1.16.210.60|The ability to dye the color of the text on [[Minecraft:sign]]s was temporarily removed.}} | ||
|{{HistoryLine||1.16.220|dev=beta 1.16.220.50|The color of the text on [[Minecraft:sign]]s can now be changed with dye again.}} | |{{HistoryLine||1.16.220|dev=beta 1.16.220.50|The color of the text on [[Minecraft:sign]]s can now be changed with dye again.}} | ||
|{{HistoryLine||1.17.10|dev=beta 1.17.10.22|Added [[Minecraft:candle]]s, which can be dyed.}} | |{{HistoryLine||1.17.10|dev=beta 1.17.10.22|Added [[Minecraft:candle]]s, which can be dyed.}} | ||
|{{HistoryLine||1.20.80|dev=Preview 1.20.80.20|Wolf armor can now be dyed.}} | |{{HistoryLine||1.20.80|dev=Preview 1.20.80.20|[[Minecraft:Wolf armor]] can now be dyed.}} | ||
|{{HistoryLine||1.21.40|dev=Preview 1.21.40.22|[[Minecraft:Bundle]]s can now be dyed.}} | |{{HistoryLine||1.21.40|dev=Preview 1.21.40.22|[[Minecraft:Bundle]]s can now be dyed.}} | ||
|{{HistoryLine||1.21.80|dev=Preview 1.21.80.25|exp=Drop 2 2025|Added [[Minecraft:harness]]es, which can be dyed.}} | |{{HistoryLine||1.21.80|dev=Preview 1.21.80.25|exp=Drop 2 2025|Added [[Minecraft:harness]]es, which can be dyed.}} | ||
|{{HistoryLine||1.21.111|dev=Preview 1.21.110.20|[[File:White Dye BE2.png|32px]] [[File:Light Gray BE3.png|32px]] [[File:Gray Dye BE3.png|32px]] [[File:Black Dye BE2.png|32px]] [[File:Brown Dye BE2.png|32px]] [[File:Red Dye BE4.png|32px]] [[File:Orange Dye BE3.png|32px]] [[File:Yellow Dye BE3.png|32px]] [[File:Lime Dye BE3.png|32px]] [[File:Green Dye BE4.png|32px]] [[File:Cyan Dye BE3.png|32px]] [[File:Light Blue Dye BE3.png|32px]] [[File:Blue Dye BE2.png|32px]] [[File:Purple Dye BE3.png|32px]] [[File:Magenta Dye BE3.png|32px]] [[File:Pink Dye BE3.png|32px]] The textures of all dyes have been changed. They still do not reflect the updated colors from 1.1.}} | |{{HistoryLine||1.21.111|dev=Preview 1.21.110.20|[[File:White Dye BE2.png|32px]] [[File:Light Gray BE3.png|32px]] [[File:Gray Dye BE3.png|32px]] [[File:Black Dye BE2.png|32px]] [[File:Brown Dye BE2.png|32px]] [[File:Red Dye BE4.png|32px]] [[File:Orange Dye BE3.png|32px]] [[File:Yellow Dye BE3.png|32px]] [[File:Lime Dye BE3.png|32px]] [[File:Green Dye BE4.png|32px]] [[File:Cyan Dye BE3.png|32px]] [[File:Light Blue Dye BE3.png|32px]] [[File:Blue Dye BE2.png|32px]] [[File:Purple Dye BE3.png|32px]] [[File:Magenta Dye BE3.png|32px]] [[File:Pink Dye BE3.png|32px]] The textures of all dyes have been changed. They still do not reflect the updated colors from 1.1.}} | ||
|{{HistoryLine||26.40|dev=Preview 26.40.27|exp=Drop 3 of 2026|Added [[Minecraft:wool stairs]] and [[Minecraft:wool slab]]s, which can be dyed.}} | |||
|{{HistoryLine|||dev=Preview 26.40.30|Added [[Minecraft:cushion]]s, which can be dyed.}} | |||
|{{HistoryLine|bedrock upcoming}} | |||
|{{HistoryLine||26.50|dev=Preview 26.50.22|All features from the "Drop 3 of 2026" experiment have been fully implemented.}} | |||
}} | }} | ||
| Line 839: | Line 925: | ||
|{{HistoryLine||xbox=TU9|[[File:Cocoa Beans JE3 BE2.png|32px]] The texture of cocoa beans has been changed.}} | |{{HistoryLine||xbox=TU9|[[File:Cocoa Beans JE3 BE2.png|32px]] The texture of cocoa beans has been changed.}} | ||
|{{HistoryLine||xbox=TU14|xbone=CU1|ps3=1.04|psvita=1.00|ps4=1.00|wiiu=Patch 1|switch=1.0.1|Added the ability to dye leather [[Minecraft:armor]] and [[Minecraft:wolf]] collars.}} | |{{HistoryLine||xbox=TU14|xbone=CU1|ps3=1.04|psvita=1.00|ps4=1.00|wiiu=Patch 1|switch=1.0.1|Added the ability to dye leather [[Minecraft:armor]] and [[Minecraft:wolf]] collars.}} | ||
|{{HistoryLine||xbox=TU19|xbone=CU7|ps3=1.12|psvita=1.12|ps4=1.12|Stained clay can now be crafted using dyes.}} | |{{HistoryLine||xbox=TU19|xbone=CU7|ps3=1.12|psvita=1.12|ps4=1.12|[[Minecraft:Stained clay]] can now be crafted using dyes.}} | ||
|{{HistoryLine||xbox=TU25|xbone=CU14|ps3=1.17|psvita=1.17|ps4=1.17|Stained glass can now be crafted using dyes.}} | |{{HistoryLine||xbox=TU25|xbone=CU14|ps3=1.17|psvita=1.17|ps4=1.17|[[Minecraft:Stained glass]] can now be crafted using dyes.}} | ||
|{{HistoryLine||xbox=TU31|xbone=CU19|ps3=1.22|psvita=1.22|ps4=1.22|wiiu=Patch 3|switch=1.0.1|With the addition of new [[Minecraft:flower]]s, many secondary and tertiary dyes are now primary dyes.|As cleric [[Minecraft:villager]]s now sell lapis lazuli, all dyes have become fully renewable.}} | |{{HistoryLine||xbox=TU31|xbone=CU19|ps3=1.22|psvita=1.22|ps4=1.22|wiiu=Patch 3|switch=1.0.1|With the addition of new [[Minecraft:flower]]s, many secondary and tertiary dyes are now primary dyes.|As cleric [[Minecraft:villager]]s now sell lapis lazuli, all dyes have become fully renewable.}} | ||
|{{HistoryLine||xbox=TU43|xbone=CU33|ps3=1.36|psvita=1.36|ps4=1.36|wiiu=Patch 13|switch=1.0.1|Added [[Minecraft:banner]]s, which can be dyed.}} | |{{HistoryLine||xbox=TU43|xbone=CU33|ps3=1.36|psvita=1.36|ps4=1.36|wiiu=Patch 13|switch=1.0.1|Added [[Minecraft:banner]]s, which can be dyed.}} | ||
|{{HistoryLine||xbox=TU53|xbone=CU43|ps3=1.49|psvita=1.49|ps4=1.50|wiiu=Patch 23|switch=1.0.3|Dyes are now used to change the color of shulker | |{{HistoryLine||xbox=TU53|xbone=CU43|ps3=1.49|psvita=1.49|ps4=1.50|wiiu=Patch 23|switch=1.0.3|Dyes are now used to change the color of [[Minecraft:shulker box]]es.|Dyes are now used to craft [[Minecraft:concrete powder]].}} | ||
|{{HistoryLine||xbox=TU60|xbone=CU51|ps3=1.64|psvita=1.64|ps4=1.64|wiiu=Patch 30|switch=1.0.11|Dyes can now be used to dye leather horse armor.|Dyes can now be used to change the water color in a [[Minecraft:cauldron]] to dye leather [[Minecraft:armor]].}} | |{{HistoryLine||xbox=TU60|xbone=CU51|ps3=1.64|psvita=1.64|ps4=1.64|wiiu=Patch 30|switch=1.0.11|Dyes can now be used to dye [[Minecraft:leather horse armor]].|Dyes can now be used to change the water color in a [[Minecraft:cauldron]] to dye leather [[Minecraft:armor]].}} | ||
|{{HistoryLine||xbox=none|xbone=none|ps3=none|psvita=none|ps4=1.83|wiiu=none|switch=none|[[File:White Dye JE1 BE1.png|32px]] [[File:Black Dye JE1 BE1.png|32px]] [[File:Brown Dye JE1 BE1.png|32px]] [[File:Blue Dye JE1 BE1.png|32px]] Added white, black, brown, and blue dyes, which can crafted from bone meal, ink sac, cocoa beans, and lapis lazuli. | |{{HistoryLine||xbox=none|xbone=none|ps3=none|psvita=none|ps4=1.83|wiiu=none|switch=none|[[File:White Dye JE1 BE1.png|32px]] [[File:Black Dye JE1 BE1.png|32px]] [[File:Brown Dye JE1 BE1.png|32px]] [[File:Blue Dye JE1 BE1.png|32px]] Added [[Minecraft:white dye|white]], [[Minecraft:black dye|black]], [[Minecraft:brown dye|brown]], and [[Minecraft:blue dye|blue]] dyes, which can crafted from [[Minecraft:bone meal]], [[Minecraft:ink sac]], [[Minecraft:cocoa beans]], and [[Minecraft:lapis lazuli]].|"Rose Red", "Dandelion Yellow" and "Cactus Green" have been renamed to "Red Dye", "Yellow Dye" and "Green Dye", respectively.|Dyes can now be used to dye [[Minecraft:cat]] collars.}} | ||
|"Rose Red", "Dandelion Yellow" and "Cactus Green" have been renamed to "Red Dye", "Yellow Dye" and "Green Dye", respectively.|Dyes can now be used to dye cat collars.}} | |{{HistoryLine||ps4=1.90|[[File:Bone Meal JE2 BE2.png|32px]] [[File:Light Gray Dye JE2 BE2.png|32px]] [[File:Gray Dye JE2 BE2.png|32px]] [[File:Ink Sac JE2 BE2.png|32px]] [[File:Cocoa Beans JE4 BE3.png|32px]] [[File:Red Dye JE2 BE2.png|32px]] [[File:Orange Dye JE2 BE2.png|32px]] [[File:Yellow Dye JE2 BE2.png|32px]] [[File:Lime Dye JE2 BE2.png|32px]] [[File:Green Dye JE2 BE2.png|32px]] [[File:Cyan Dye JE2 BE2.png|32px]] [[File:Light Blue Dye JE2 BE2.png|32px]] [[File:Lapis Lazuli JE2 BE2.png|32px]] [[File:Purple Dye JE2 BE2.png|32px]] [[File:Magenta Dye JE2 BE2.png|32px]] [[File:Pink Dye JE2 BE2.png|32px]] The textures of bone meal, light gray, gray, ink sac, cocoa beans, red, orange, yellow, lime, green, cyan, light blue, lapis lazuli, purple, magenta, and pink dyes have been changed.|[[Minecraft:Glass pane]]s and [[Minecraft:carpet]]s can now be dyed.|Only a single dye is now required to apply a banner pattern in a [[Minecraft:loom]].}} | ||
|{{HistoryLine||ps4=1.90|[[File:Bone Meal JE2 BE2.png|32px]] [[File:Light Gray Dye JE2 BE2.png|32px]] [[File:Gray Dye JE2 BE2.png|32px]] [[File:Ink Sac JE2 BE2.png|32px]] [[File:Cocoa Beans JE4 BE3.png|32px]] [[File:Red Dye JE2 BE2.png|32px]] [[File:Orange Dye JE2 BE2.png|32px]] [[File:Yellow Dye JE2 BE2.png|32px]] [[File:Lime Dye JE2 BE2.png|32px]] [[File:Green Dye JE2 BE2.png|32px]] [[File:Cyan Dye JE2 BE2.png|32px]] [[File:Light Blue Dye JE2 BE2.png|32px]] [[File:Lapis Lazuli JE2 BE2.png|32px]] [[File:Purple Dye JE2 BE2.png|32px]] [[File:Magenta Dye JE2 BE2.png|32px]] [[File:Pink Dye JE2 BE2.png|32px]] The textures of bone meal, light gray, gray, ink sac, cocoa beans, red, orange, yellow, lime, green, cyan, light blue, lapis lazuli, purple, magenta, and pink dyes have been changed.|Glass | |||
}} | }} | ||
| Line 853: | Line 938: | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine|new 3ds}} | |{{HistoryLine|new 3ds}} | ||
|{{HistoryLine||0.1.0|[[File:Bone Meal JE1 BE1.png|32px]] [[File:Light Gray Dye JE1 BE1.png|32px]] [[File:Gray Dye JE1 BE1.png|32px]] [[File:Ink Sac JE1 BE1.png|32px]] [[File:Cocoa Beans JE3 BE2.png|32px]] [[File:Red Dye JE1 BE1.png|32px]] [[File:Orange Dye JE1 BE1.png|32px]] [[File:Yellow Dye JE1 BE1.png|32px]] [[File:Lime Dye JE1 BE1.png|32px]] [[File:Green Dye JE1 BE1.png|32px]] [[File:Cyan Dye JE1 BE1.png|32px]] [[File:Light Blue Dye JE1 BE1.png|32px]] [[File:Lapis Lazuli JE1 BE1.png|32px]] [[File:Purple Dye JE1 BE1.png|32px]] [[File:Magenta Dye JE1 BE1.png|32px]] [[File:Pink Dye JE1 BE1.png|32px]] Added dyes from Pocket Edition v0.15.4 alpha.}} | |{{HistoryLine||0.1.0|[[File:Bone Meal JE1 BE1.png|32px]] [[File:Light Gray Dye JE1 BE1.png|32px]] [[File:Gray Dye JE1 BE1.png|32px]] [[File:Ink Sac JE1 BE1.png|32px]] [[File:Cocoa Beans JE3 BE2.png|32px]] [[File:Red Dye JE1 BE1.png|32px]] [[File:Orange Dye JE1 BE1.png|32px]] [[File:Yellow Dye JE1 BE1.png|32px]] [[File:Lime Dye JE1 BE1.png|32px]] [[File:Green Dye JE1 BE1.png|32px]] [[File:Cyan Dye JE1 BE1.png|32px]] [[File:Light Blue Dye JE1 BE1.png|32px]] [[File:Lapis Lazuli JE1 BE1.png|32px]] [[File:Purple Dye JE1 BE1.png|32px]] [[File:Magenta Dye JE1 BE1.png|32px]] [[File:Pink Dye JE1 BE1.png|32px]] Added dyes from [[Minecraft:Pocket Edition v0.15.4 alpha]].}} | ||
}} | }} | ||
<gallery class=pixel-image> | <gallery class=pixel-image> | ||
Pre-release dyes.png|Pre-release dye textures hidden within | Pre-release dyes.png|Pre-release dye textures hidden within <samp>[[Minecraft:items.png]]</samp>. | ||
</gallery> | </gallery> | ||
| Line 864: | Line 949: | ||
== Trivia == | == Trivia == | ||
*Players can obtain each one of every color with 1 cocoa bean, 2 dandelions/wildflowers or 1 sunflower, 2 ink sacs, 3 cactuses, 4 lapis lazuli or 4 cornflowers, 4 small red flowers (for example, 4 poppies) or 2 rose bushes, and 6 bone meal | *Players can obtain each one of every color with 1 cocoa bean, 2 dandelions/wildflowers or 1 sunflower, 2 ink sacs or wither roses, 3 cactuses, 4 lapis lazuli or 4 cornflowers, 4 small red flowers (for example, 4 poppies) or 2 rose bushes, and 6 bone meal. | ||
== Notes == | == Notes == | ||
| Line 877: | Line 961: | ||
== Navigation == | == Navigation == | ||
{{Navbox dyed | {{Navbox dyed material}} | ||
{{Navbox items|Ingredients}} | {{Navbox items|Ingredients}} | ||
[[Category:Dyes | [[Category:Dyes]] | ||
de:Farbstoff | [[Minecraft:de:Farbstoff]] | ||
es:Tinte | [[Minecraft:es:Tinte]] | ||
fr:Teinture | [[Minecraft:fr:Teinture]] | ||
it:Colorante | [[Minecraft:it:Colorante]] | ||
ja:染料 | [[Minecraft:ja:染料]] | ||
ko:염료 | [[Minecraft:ko:염료]] | ||
lzh:染 | [[Minecraft:lzh:染]] | ||
nl:Kleurstof | [[Minecraft:nl:Kleurstof]] | ||
pl:Barwniki | [[Minecraft:pl:Barwniki]] | ||
pt:Corante | [[Minecraft:pt:Corante]] | ||
ru:Краситель | [[Minecraft:ru:Краситель]] | ||
th:สีย้อม | [[Minecraft:th:สีย้อม]] | ||
uk:Барвник | [[Minecraft:uk:Барвник]] | ||
zh:染料 | [[Minecraft:zh:染料]] | ||
Latest revision as of 11:09, 6 September 2026
Template:Redirect Template:Earth hatnote Template:Infobox item
Dyes are a set of sixteen items used to change the color of Minecraft:wool, Minecraft:wool stairsTemplate:Upcoming, Minecraft:wool slabsTemplate:Upcoming, Minecraft:cushionsTemplate:Upcoming, Minecraft:carpets, Minecraft:terracotta, Minecraft:concrete powder, Minecraft:glass, Minecraft:shulker boxes, Minecraft:beds, Minecraft:candles, Minecraft:bundles, Minecraft:harnesses, the patterns on Minecraft:banners, Minecraft:firework stars, certain mobs, and text on Minecraft:signs and Minecraft:hanging signs. Template:IN, they can be used to dye water in a Minecraft:cauldron (which is thereafter used to dye Minecraft:leather armor) and Minecraft:shulkers; Template:In, leather armor can be dyed directly. Template:IN, they can be used to dye Minecraft:balloons and Minecraft:glow sticks.
Template:IN, Minecraft:bone meal, Minecraft:ink sacs, Minecraft:lapis lazuli, and Minecraft:cocoa beans can generally substitute for Minecraft:white dye, Minecraft:black dye, Minecraft:blue dye, and Minecraft:brown dye, respectively, in crafting recipes and for use in dyeing items or mobs. However, they have other important uses that are not related to color, and are therefore not considered true dyes. They are mentioned in this article only regarding their use as dyeing agents; see their individual articles for complete information about them.
Obtaining
Most dyes can be crafted from Minecraft:flowers and a few other items; some dyes can be crafted by combining multiple dyes of different colors, and every dye is sold by the Minecraft:wandering trader. Some dyes can be found in loot, and Minecraft:green dye and Minecraft:lime dye are obtained by smelting. Minecraft:Purple dye is the only dye where the only method of being obtained is by crafting from other dyes. In Bedrock Edition, tertiary colors, along with their regular crafting recipes, can be crafted with primary colors. For example, magenta can be crafted with one red dye and two white dyes.
Crafting dye
Smelting
Template:Smelting Template:Smelting
Generated loot
Trading
Minecraft:Wandering traders may sell 3 of any dye for 1 Minecraft:emerald. Template:Trade sources
Mob loot
Template:IN, Minecraft:wandering traders have a chance of 8.5% (increased by 1% per level of Minecraft:Looting) to drop 3 dyes when killed while showing the item as trade offer, if the player holds an Minecraft:emerald.
Usage
Crafting
Dye can be used to add dye to undyed items through Minecraft:crafting, and to craft dyed items directly. Template:IN, Minecraft:bone meal, Minecraft:ink sacs, Minecraft:lapis lazuli, and Minecraft:cocoa beans can be substituted for the corresponding dye in any of the following usages unless otherwise specified.
Wool
A piece of Minecraft:wool in any color can be dyed by combining 1 wool with any dye in a crafting grid. Template:Crafting
Wool stairs
A Minecraft:wool stair in any color can be dyed by combining 1 wool stair with any dye in a crafting grid.Template:Upcoming Template:Crafting
Wool slab
A Minecraft:wool slab in any color can be dyed by combining 1 wool slab with any dye in a crafting grid.Template:Upcoming Template:Crafting
Cushions
A Minecraft:cushion in any color can be dyed by combining 1 cushion with any dye in a crafting grid.Template:Upcoming Template:Crafting
Carpets
A Minecraft:carpet of any color can be dyed by combining 1 carpet with any dye in a crafting grid. Template:Crafting
Terracotta
Minecraft:Terracotta can be stained by placing 8 blocks of terracotta around a dye in a 3×3 crafting table. Stained terracotta can not be restained to a different color. Template:Crafting
Concrete powder
Dyes can be used to craft Minecraft:concrete powder, which can then be set into their respective Minecraft:concrete blocks. Concrete powder and concrete cannot be redyed. Template:Crafting
Stained glass
Minecraft:Glass can be stained by placing 8 blocks of glass around a dye in a 3×3 crafting grid. Template:Crafting
Stained glass panes
Glass panes can be stained by placing 8 glass panes around a dye in a 3×3 crafting grid.
Shulker boxes
A Minecraft:shulker box can be dyed by combining it with any dye in a crafting grid. A dyed shulker can be re-dyed using the same crafting recipe. A dyed shulker box can only be undyed using a Minecraft:cauldron. Template:Crafting
Beds
A Minecraft:bed of any color can be dyed, by combining it with any dye in a crafting grid. Template:Crafting
Candles
An undyed Minecraft:candle can be dyed by combining it with any dye in a crafting grid. Template:Crafting
Bundles
A Minecraft:bundle of any color can be dyed, by combining it with any dye in a crafting grid. Template:Crafting
Harnesses
A Minecraft:harness of any color can be dyed, by combining it with any dye in a crafting grid. Template:Crafting
Firework stars
A Minecraft:firework star can have a single color or a combination of up to eight colors when crafted with dyes. Adding one or more dyes to a crafted firework star adds a "fade to color" effect to it, overwriting any existing fade colors. Template:Crafting Template:Crafting
Balloons
Template:Education feature Dye can be used to craft Minecraft:balloons. Template:Crafting
Glow sticks
Template:Education feature Dye can be used to craft Minecraft:glow sticks. There are no light gray or black variants. Template:Crafting
Banner patterns
Template:Main Dyes are used to add a banner pattern to a banner. When using a Minecraft:loom, each pattern uses 1 dye, which determines the color of that pattern.
Dyeing water inside cauldrons
Template:Anchor Template:Exclusive Water can be dyed in a Minecraft:cauldron by holding any dye in the hand and pressing Template:Ctrl on a cauldron filled with water. The formula for this is described below in Template:Sl.
Dyeing armor
Minecraft:Leather armor, Minecraft:wolf armor, Minecraft:leather horse armor can be dyed:
- Template:IN, armor is dyed by Template:Control it on a Minecraft:cauldron filled with dyed water. This consumes 1 layer of water but does not change the color of the water.
- The armor can be undyed by Template:Control it on a cauldron with undyed water. This does not change the water's color to the color of the armor, and changes the armor to have no dye color.
- Adding a dye to dyed water mixes the color of the water with the color of the dye, as 2 colors (using the formula below). The game does not remember which colors were placed into the cauldron. It just mixes the current color with the added dye, using the formula below. So, blue + pink + blue + pink is not the same as pink + blue + pink + blue.
- Template:IN, it is possible to Minecraft:craft more than one dye with the armor, and armor can be dyed multiple times with previous colors affecting the outcome.
- Colored armor can be reverted to its original color by Template:Control it on a cauldron with undyed water.
- Armor retains its Minecraft:enchantments and name when dyed or undyed.
- Leather armor has a default color of Template:Color for display purposes. Armor can be dyed to have this color, making a different item that looks the same:
- In Bedrock Edition, the recipe is Template:ItemSprite then Template:ItemSprite then Template:ItemSprite then Template:ItemSprite then Template:ItemSprite in a cauldron.
- In Java Edition, the recipe is Undyed armor + Template:ItemSprite + Template:ItemSprite + Template:ItemSprite + Template:ItemSprite + Template:ItemSprite + Template:ItemSprite + Template:ItemSprite = Template:Color dyed armor. And then Template:Color dyed armor + Template:ItemSprite + Template:ItemSprite + Template:ItemSprite + Template:ItemSprite + Template:ItemSprite + Template:ItemSprite + Template:ItemSprite = Template:Color dyed armor.
- Mixing samples
- Template:ItemSprite = Template:Tint
- Template:ItemSprite + Template:ItemSprite + Template:ItemSprite = Template:Tint
- Template:ItemSprite + Template:ItemSprite + Template:ItemSprite = Template:Tint
Dye mixing formula
Each edition of the game uses a specific formula for calculating the color of dyed armor. In this formula, the color of armor or cauldron water, and each dye color, in the RGB color model, has a red value, green value, and blue value.
Template:Collapse,\frac{\operatorname{total}\left(c_{s}.y\right)}{c_{s}.\operatorname{length}},\frac{\operatorname{total}\left(c_{s}.z\right)}{c_{s}.\operatorname{length}}\right)}</math>
For this formula, the exact order of floating point operations matters.
- <math>x\cdot\frac{y}{z}</math> is not the same as <math>\frac{x\cdot y}{z}</math>.
- <math>f_{a}\left(c_{s}\right)</math> cannot be written as <math>\operatorname{mean}\left(c_{s}\right)\cdot\frac{\operatorname{mean}\left(p_{max}\left(c_{s}\right)\right)}{p_{max}\left(\operatorname{mean}\left(c_{s}\right)\right)}</math>, because some mix operations would give slightly different colors.
}} Template:Collapse{2}\right\rfloor</math>
Notes: (when adding a single dye to dyed cauldron water)
- <math>c_{next}</math> is the color that the dyed water will have after the dye is added.
- <math>c_{current}</math> is the color of the dyed water before the dye is added.
- <math>c_{dye}</math> is the color of the dye.
Bedrock Edition encodes each of these colors as an ARGB integer, which can also be thought of as a list of four integers.
- The first byte of the integer is the alpha component (A) of the color.
- The second byte of the integer is the red component (R) of the color.
- The third byte of the integer is the green component (G) of the color.
- The fourth byte of the integer is the blue component (B) of the color.
- A value of <math>x</math> in any given component corresponds to a value of <math>y=\operatorname{rounddown}\left(255\cdot x\right)</math> in the RGBA format.
- The color values of the dye items are stored in the RGBA format. To convert a value of <math>x</math> in the RGBA format to a float for the mixing algorithm, the formula <math>x=\frac{y}{255}</math> is used.
}}
Dyeing sheep
Dyes can be Template:Control on sheep to change the color of the wool. Shearing a colored sheep drops the corresponding color of the wool, and the sheep retains the color when the wool regenerates. Killing colored sheep drops one block of wool with the corresponding color. Minecraft:Breeding colored sheep produce a lamb colored as one of the parent sheep, or a color resulting from the combination of both parents' colors. The color combining follows the same rules that dyes use – red and yellow sheep produce an orange lamb, but a blue and yellow sheep cannot create a green lamb. In case the colors of the colored sheep do not mix, the color of a lamb is randomly chosen between the two parents with equal chance. The unlimited reproduction of colored sheep makes dyeing and shearing sheep infinitely more efficient than just dyeing wool directly.
Dyeing collars
Dye can be used on a tamed Minecraft:wolf or Minecraft:cat to change the color of its collar from the default red to the color of the dye.
Dyeing signs
Dye can be Template:Control on a Minecraft:sign or a Minecraft:hanging sign to change the text color. Template:IN, Minecraft:ink sacs cannot be used for this purpose; black dye must be used to change the text to black. A sign cannot be dyed if its color is already the color of the dye. Attempting to dye it will not use the dye and will open the menu to edit the sign, if possible. A sign defaults to black text when placed.
Trading
Apprentice, journeyman, and expert-level shepherd Minecraft:villagers buy 12 of any of the dyes for an Minecraft:emerald. Template:Trade uses
Color values
The "color codes" are used to determine the color imparted on Minecraft:banners, dyed Minecraft:leather armor, Minecraft:leather horse armor and Minecraft:wolf armor, Minecraft:wolf and Minecraft:cat collars, Minecraft:beacon beams, Minecraft:tropical fish, Minecraft:sheep, and Minecraft:firework stars. The hex value is shown in the extended tooltips of dyed armor; however, to set the color using an NBT data tag in a Minecraft:command, the decimal value must be used instead. The color values for firework stars are slightly different. Template:IN, sheep's wool uses different colors than the base dye values, appearing noticeably darker.
Color codes are usually encoded using the corresponding numeric ID, although e.g. Minecraft:signs store the color name instead to represent text color.
Data values
ID
Template:JE: Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table
Template:BE: Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table
Sounds
Achievements
Videos
History
Development
Java Edition
Bedrock Edition
Legacy Console Edition
New Nintendo 3DS Edition
-
Pre-release dye textures hidden within Minecraft:items.png.
Issues
Trivia
- Players can obtain each one of every color with 1 cocoa bean, 2 dandelions/wildflowers or 1 sunflower, 2 ink sacs or wither roses, 3 cactuses, 4 lapis lazuli or 4 cornflowers, 4 small red flowers (for example, 4 poppies) or 2 rose bushes, and 6 bone meal.
Notes
References
External links
- Tools for calculating leather dye combination: minecraft.tools (webapp); pyMCDyes (open-source Python script, outdated); DyeLeatherArmor: a tool for calculating an exact crafting recipe for any sRGB color
Template:Navbox dyed material Template:Navbox items
Minecraft:de:Farbstoff Minecraft:es:Tinte Minecraft:fr:Teinture Minecraft:it:Colorante Minecraft:ja:染料 Minecraft:ko:염료 Minecraft:lzh:染 Minecraft:nl:Kleurstof Minecraft:pl:Barwniki Minecraft:pt:Corante Minecraft:ru:Краситель Minecraft:th:สีย้อม Minecraft:uk:Барвник Minecraft:zh:染料