=== Runic Instruments — Instrument-Resonance Mapping ===

The file "instrument_resonances.json" maps instrument IDs to resonance configs.
When a player opens an instrument, only the allowed resonances are shown
in the selector, and the default resonance is auto-selected.

--- Format ---

Two formats are supported per entry:

1. String shorthand (single resonance — default and only option):
   "genshinstrument:windsong_lyre": "wayfarers_wind"

2. Object form (default + additional allowed resonances):
   "genshinstrument:glorious_drum": {
     "default": "warcry_of_the_vanguard",
     "allowed": ["warcry_of_the_vanguard", "battleheart_tempo"]
   }

If "allowed" is omitted in object form, it defaults to just the default.
The default is always included in the allowed list automatically.

To show ALL resonances for an instrument, remove its entry entirely.
Unknown instrument IDs are silently ignored.
Invalid resonance IDs are logged as warnings and skipped.

--- Finding Instrument IDs ---

Genshin Instruments:
  genshinstrument:windsong_lyre
  genshinstrument:vintage_lyre
  genshinstrument:floral_zither
  genshinstrument:glorious_drum
  genshinstrument:nightwind_horn
  genshinstrument:ukulele
  genshinstrument:djem_djem_drum

Even More Instruments (if installed):
  evenmoreinstruments:guitar
  evenmoreinstruments:keyboard
  evenmoreinstruments:koto
  evenmoreinstruments:pipa
  evenmoreinstruments:saxophone
  evenmoreinstruments:shamisen
  evenmoreinstruments:trombone
  evenmoreinstruments:violin

Even More Instruments — Note Block variants:
  evenmoreinstruments:harp_note_block_instrument
  evenmoreinstruments:bass_note_block_instrument
  evenmoreinstruments:basedrum_note_block_instrument
  evenmoreinstruments:snare_note_block_instrument
  evenmoreinstruments:hat_note_block_instrument
  evenmoreinstruments:bell_note_block_instrument
  evenmoreinstruments:chime_note_block_instrument
  evenmoreinstruments:flute_note_block_instrument
  evenmoreinstruments:guitar_note_block_instrument
  evenmoreinstruments:xylophone_note_block_instrument
  evenmoreinstruments:iron_xylophone_note_block_instrument
  evenmoreinstruments:cow_bell_note_block_instrument
  evenmoreinstruments:didgeridoo_note_block_instrument
  evenmoreinstruments:bit_note_block_instrument
  evenmoreinstruments:banjo_note_block_instrument
  evenmoreinstruments:pling_note_block_instrument

Use /runicinstruments reload to apply changes without restarting.
