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.