Skip to content

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.png

Use 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 ​

  1. Zip the pack with pack.mcmeta at the archive root.
  2. Put it in Minecraft's resourcepacks folder.
  3. Enable it in Resource Packs.
  4. Open Shine > Presets.
  5. Check that the preset and its preview appear.

See Preset Authoring for supported metadata, config sections, layering, and validation.