Custom Colors¶
File location
/assets/minecraft/optifine/color.properties
Custom Colors can modify the hardcoded colors for various particles, fogs, and miscellanea.
Values only need to be provided for the properties that need to be changed.
The default Minecraft values for each property are given below for convenience.
Properties¶
Particles¶
Key |
Meaning |
Default |
---|---|---|
|
Base water particle color (splashes, bubbles, drops).
Biome water color multiplier is applied to this value.
The value should match the color of the resource pack's base water texture.
If the base water texture is grey, in which coloring is via
misc/watercolor#.png , this should be set to ffffff |
|
|
Base portal particle color.
A random multiplier between
0.4 and 1.0 is applied to all three R, G, B values |
|
Fogs, skies¶
Key |
Meaning |
Default |
---|---|---|
|
Fog used in the Nether dimension |
|
|
Fog used in The End dimension |
|
|
Color of the sky in The End dimension |
|
Lilypads¶
Key |
Meaning |
Default |
---|---|---|
|
Single color, used across all biomes |
|
Potions¶
For potions with more than 1 effect, the final color is the average of the applicable colors, weighted by the level of each potion effect.
Note
potion.water
is a plain bottle of water
Key |
Default |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Spawner egg colors¶
Key |
Meaning |
Default |
---|---|---|
|
Change the color of the shell of the egg |
None |
|
Change the color of the spots on the egg |
None |
<entity>
controls what spawn egg the colors apply to
Colons must be escaped: egg.spots.minecraft\:creeper=000000
", "None"
Map colors¶
Blocks¶
Key |
Meaning |
Default |
---|---|---|
|
Void, unrendered blocks |
|
|
Grass block |
|
|
Yellow sand |
|
|
Any wool |
|
|
TNT block |
|
|
Ice, packed ice, blue ice |
|
|
Iron blocks |
|
|
Grass, tall grass, flowers, ferns |
|
|
Clay |
|
|
Dirt, coarse dirt, rooted dirt |
|
|
Stone |
|
|
Water source, water flowing |
|
|
Any planks |
|
|
Any quartz block |
|
|
Gold block |
|
|
Diamond block |
|
|
Lapis block |
|
|
Emerald block |
|
|
Podzol block |
|
|
Netherrack block |
|
|
Deepslate blocks |
|
|
Raw iron block |
|
|
Glow lichen |
|
General colors¶
Key |
Default |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Terracotta¶
Key |
Default |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nether blocks¶
Key |
Default |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sheep coats¶
Key |
Default |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Collar colors¶
Used on wolf and cat collars.
Key |
Default |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dyes¶
Base color for banners, beacon beam, tropical fish, wolf and cat collars if unspecified.
Key |
Default |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Text¶
Miscellaneous¶
Key |
Meaning |
Default |
---|---|---|
|
Experience bar number color |
|
|
“Boss Health” text color |
|
|
Sign text color by default |
|
Color codes¶
Note
Colors below text.code.15
are for text shadows, if enabled in options
Key |
Default |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Resource loading screen¶
Not to be confused with
Key |
Meaning |
Default |
---|---|---|
|
Background color |
|
|
Loading bar background color |
|
|
Loading bar outline color |
|
|
Loading bar foreground color |
|
|
Logo blending mode |
None |
screen.loading
¶
Default value
ffffff
Background color of the loading screen.
screen.loading.bar
¶
Default value
ffffff
Loading bar background color. This is behind the progress bar.
screen.loading.outline
¶
Default value
000000
Loading bar outline color. This is the outline around the bar's background.
screen.loading.progress
¶
Default value
e22837
Loading bar foreground color. This is the progress bar itself.
screen.loading.blend
¶
Default value
None for all 4 fields
Logo blending mode. Defined as 4 values split by a space.
Important
It is unclear what specifically these values do. If you know, please make an Issue on the repository!
In order, the fields are src
, dst
, dstA
, and dstB
.
All of these fields may be any of:
ZERO
ONE
SRC_COLOR
ONE_MINUS_SRC_COLOR
DST_COLOR
ONE_MINUS_DST_COLOR
SRC_ALPHA
ONE_MINUS_SRC_ALPHA
DST_ALPHA
ONE_MINUS_DST_ALPHA
SRC_ALPHA_SATURATE
Other¶
clouds
¶
Overrides cloud type. Must be a single value of either:
fast
fancy
none
xporb.time
¶
Default value
628
Experience orb animation duration, in milliseconds.
yVariance
¶
If set, this property adds a random integer to the Y coordinate before sampling from the Colormaps, giving flat areas a more varied appearance.
Important
This only applies to the grid
colormap format.
palette.format
¶
Default value
vanilla
What format to use as a default for all colormaps, if not specified.
Must be``grid``, vanilla
, or fixed
.
Aliases¶
map.snow
:map.white
map.adobe
:map.orange
map.silver
:map.light_gray
map.lightBlue
:map.light_blue
collar.silver
:collar.light_gray
collar.lightBlue
:collar.light_blue
dye.silver
:dye.light_gray
dye.lightBlue
:dye.light_blue
sheep.silver
:sheep.light_gray
sheep.lightBlue
:sheep.light_blue
Miscellaneous colormaps¶
Custom Colors allows the tints of different blocks, entities, and enviornments to be changed with a texture.
Because of their location, you can find this list at Colormaps and at Lightmaps.
Important
Although Custom Colors manages both of the files in the two separated lists, they are kept separate because of their file location.