

$dialog show @s {\
  "type": "minecraft:multi_action",\
  "title": "",\
  "inputs": [],\
  "pause": false, \
  "after_action": "wait_for_response", \
  "columns": 2,\
  "body": {\
    "type": "minecraft:plain_message",\
    "contents": {\
      "text": "Overly-Realistic Settings"\
    }\
  },\
  "exit_action": {\
    "label": {\
      "text": "Back"\
    },\
    "tooltip": [\
      {\
        "text":""\
      },\
      {\
        "text": "\u0040",\
        "font": "overlyrealistic:icons",\
        "shadow_color": 0\
      },\
      {\
        "text": " Click to return!",\
        "color": "#27c200"\
      }\
    ],\
    "action": {\
      "type": "minecraft:run_command",\
      "command": "/trigger OverlyRealistic.Player.OrTriggers set 100076"\
    }\
  },\
  "actions": [\
    {\
      "label": {\
        "text": "Load Messages ",\
        "extra": [\
          {\
            "text": "$(setting_ui_opt_15_symbol)",\
            "color": "$(setting_ui_opt_15_color)" }\
        ]\
      },\
      "tooltip": {\
        "text": "DESCRIPTION:\n\n",\
        "extra": [\
          {\
            "text": "When enabled, the game will send load messages in chat once important parts of Overly-Realistic are loaded in!\n\nNOTE: This is only ever important for debugging purposes!\n\n[Default: Disabled ❌]",\
            "color": "#ffd747",\
            "bold": false\
          }\
        ],\
        "color": "#ffbb29",\
        "bold": true\
      },\
      "action": {\
        "type": "minecraft:run_command",\
        "command": "/trigger OverlyRealistic.Player.OrTriggers set 15"\
      }\
    },\
    {\
      "label": {\
        "text": "Output Messages ",\
        "extra": [\
          {\
            "text": "$(setting_ui_opt_19_symbol)",\
            "color": "$(setting_ui_opt_19_color)" }\
        ]\
      },\
      "tooltip": {\
        "text": "DESCRIPTION:\n\n",\
        "extra": [\
          {\
            "text": "Shows certain messages in chat when triggering certain events; mostly used as a debug setting!\n\n[Default: Disabled ❌]",\
            "color": "#ffd747",\
            "bold": false\
          }\
        ],\
        "color": "#ffbb29",\
        "bold": true\
      },\
      "action": {\
        "type": "minecraft:run_command",\
        "command": "/trigger OverlyRealistic.Player.OrTriggers set 19"\
      }\
    },\
    {\
      "label": {\
        "text": "Overlay Messages ",\
        "extra": [\
          {\
            "text": "$(setting_ui_opt_20_symbol)",\
            "color": "$(setting_ui_opt_20_color)" }\
        ]\
      },\
      "tooltip": {\
        "text": "DESCRIPTION:\n\n",\
        "extra": [\
          {\
            "text": "If both the 'Overlay Messages' and the 'Output Messages' settings are enabled, this will allow for extra messages to be sent in chat to users when triggering specific events\n\n[Default: Enabled ✔]",\
            "color": "#ffd747",\
            "bold": false\
          }\
        ],\
        "color": "#ffbb29",\
        "bold": true\
      },\
      "action": {\
        "type": "minecraft:run_command",\
        "command": "/trigger OverlyRealistic.Player.OrTriggers set 20"\
      }\
    },\
    {\
      "label": {\
        "text": "Name Data Updates ",\
        "extra": [\
          {\
            "text": "$(setting_ui_opt_31_symbol)",\
            "color": "$(setting_ui_opt_31_color)" }\
        ]\
      },\
      "tooltip": {\
        "text": "DESCRIPTION:\n\n",\
        "extra": [\
          {\
            "text": "Controls player data operations in relation to their names and UUIDs\nWARNING: Do not mess with this setting unless you know what you are doing!\nNOTE: If you are playing in a server that has online-mode disabled, it is suggested you disable this setting! \n\n[Default: Enabled ✔",\
            "color": "#ffd747",\
            "bold": false\
          }\
        ],\
        "color": "#ffbb29",\
        "bold": true\
      },\
      "action": {\
        "type": "minecraft:run_command",\
        "command": "/trigger OverlyRealistic.Player.OrTriggers set 31"\
      }\
    },\
    {\
      "label": {\
        "text": "Instant Bellows ",\
        "extra": [\
          {\
            "text": "$(setting_ui_opt_32_symbol)",\
            "color": "$(setting_ui_opt_32_color)" }\
        ]\
      },\
      "tooltip": {\
        "text": "DESCRIPTION:\n\n",\
        "extra": [\
          {\
            "text": "If enabled, bellows will instantly heat up a crucible to 100% heat once used\n\n[Default: Disabled ❌",\
            "color": "#ffd747",\
            "bold": false\
          }\
        ],\
        "color": "#ffbb29",\
        "bold": true\
      },\
      "action": {\
        "type": "minecraft:run_command",\
        "command": "/trigger OverlyRealistic.Player.OrTriggers set 32"\
      }\
    },\
    {\
      "label": {\
        "text": "Instant HWI ",\
        "extra": [\
          {\
            "text": "$(setting_ui_opt_33_symbol)",\
            "color": "$(setting_ui_opt_33_color)" }\
        ]\
      },\
      "tooltip": {\
        "text": "DESCRIPTION:\n\n",\
        "extra": [\
          {\
            "text": "If enabled, hammering a heated wrought iron indicator will instantly input the shape selected\n\n[Default: Disabled ❌",\
            "color": "#ffd747",\
            "bold": false\
          }\
        ],\
        "color": "#ffbb29",\
        "bold": true\
      },\
      "action": {\
        "type": "minecraft:run_command",\
        "command": "/trigger OverlyRealistic.Player.OrTriggers set 33"\
      }\
    }\
  ]\
}
