Preset Packs
A Shine preset can be distributed as a Minecraft resource pack.
Layout
text
pack.mcmeta
assets/<namespace>/shine/preset_packs/<preset_id>.json
assets/<namespace>/shine/preset_packs/<preset_id>/preview_1.pngUse the resource-pack format required by the Minecraft version you target.
Minimal Preset Pack
json
{
"schema": "shine-preset-pack-v1",
"name": "Soft Lantern Nights",
"author": "ExampleAuthor",
"version": "1.0.0",
"description": "Warm bloom and soft colored lights for survival builds.",
"autoApply": true,
"tags": ["Vanilla+", "Lighting", "Night"],
"changes": ["Bloom", "Colored lighting"],
"images": ["soft_lantern_nights/preview_1.png"],
"preset": {
"bloom": {
"enabled": true,
"strength": 6.0
},
"coloredLight": {
"enabled": true,
"scanRadius": 96
}
}
}The preset object contains the same config sections that appear at the root of a direct shine-preset-v2 preset. The surrounding shine-preset-pack-v1 manifest holds the Preset Pack metadata.
autoApply defaults to true. Set it to false to list the preset without applying it when the resource pack is enabled.
Loading the Pack
- Zip the pack with
pack.mcmetaat the archive root. - Put it in Minecraft's
resourcepacksfolder. - Enable it in Resource Packs.
- Open
Shine > Presets. - Check that the preset and its preview appear.
See Preset Authoring for supported metadata, config sections, layering, and validation.