Resource Pack Defaults
Resource-pack defaults provide baseline bloom strengths for blocks and fluids, plus colored-light definitions for blocks. They do not configure other Shine effects, and a player's saved settings take priority.
Bloom Defaults
Place JSON under:
assets/<namespace>/shine/bloom/<file>.json{
"sourceStrengthOverrides": {
"minecraft:lantern": 200.0,
"minecraft:lava": 180.0,
"minecraft:soul_lantern": {
"strength": 260.0
},
"minecraft:redstone_torch": {
"enabled": false
}
}
}Keys are block or fluid IDs. An entry can be a number or an object using strength, sourceStrength, or intensity. "enabled": false resolves to zero. Shine clamps values to its supported range.
The sourceStrengthOverrides wrapper is optional. A file can use the source map directly at its root:
{
"minecraft:lantern": 200.0,
"minecraft:lava": 180.0
}Colored-Light Defaults
Place JSON under:
assets/<namespace>/shine/colored_lights/<file>.json{
"blockLights": {
"minecraft:lantern": {
"enabled": true,
"color": 16755285,
"radius": 15.0,
"intensity": 0.5
},
"minecraft:soul_lantern": {
"enabled": true,
"color": 5636095,
"radius": 10.0,
"intensity": 0.75,
"flashingEnabled": true,
"fadeEnabled": true,
"onDurationSeconds": 1.0,
"offDurationSeconds": 1.0,
"fadeDurationSeconds": 0.5
}
}
}The loader also accepts a direct root map instead of the blockLights wrapper.
| Field | Value or Behavior |
|---|---|
enabled | Enables the block light. |
color | Decimal 24-bit RGB color. |
radius | Light radius from 1.0 to 64.0. |
intensity | Light intensity from 0.0 to 4.0. |
flashingEnabled | Alternates the light between its on and off states. |
fadeEnabled | Fades between states when flashing is enabled. |
onDurationSeconds | On-state duration from 0.05 to 30.0 seconds. |
offDurationSeconds | Off-state duration from 0.05 to 30.0 seconds. |
fadeDurationSeconds | Fade duration from 0.05 to 10.0 seconds. |
Merge Behavior
Shine reloads these defaults through Minecraft's client resource manager. Pack defaults load first, then local user entries override them. Resource reloads refresh the affected renderer data.
This format only covers bloom source strengths and block colored lights. Preset Packs provide named, selectable settings across multiple Shine systems, while Shine Packs define birds and interactive flowers.