JSON validator

Validation

No errors found! (You have no schema selected, so only the basic JSON syntax was checked.)

Content

You can change JSON format () or edit this file.
{
  "Changes": [
    {
      "LogName": "Add Mystery Boxes output rule",
      "Action": "EditData",
      "Target": "Data/Machines",
      "TargetField": [
        "(BC)182",
        "OutputRules"
      ],
      "Entries": {
        "{{ModId}}_MysteryBoxes": {
          "Id": "{{ModId}}_MysteryBoxes",
          "Triggers": [
            {
              "Id": "MysteryBox",
              "Trigger": "ItemPlacedInMachine",
              "RequiredItemId": "(O)MysteryBox",
              "RequiredCount": 1
            },
            {
              "Id": "GoldenMysteryBox",
              "Trigger": "ItemPlacedInMachine",
              "RequiredItemId": "(O)GoldenMysteryBox",
              "RequiredCount": 1
            },
            {
              "Id": "GoldenCoconut",
              "Trigger": "ItemPlacedInMachine",
              "RequiredItemId": "(O)791",
              "RequiredCount": 1
            }
          ],
          "OutputItem": [
            {
              "Id": "Default",
              "CustomData": {
                "selph.ExtraMachineConfig.ExtraOutputIds": "{{ModId}}_SpecialGeodeCrusherOutput"
              },
              "ItemId": "selph.ExtraMachineConfig.Holder",
              "CopyColor": true
            }
          ]
        }
      },
      "MoveEntries": [
        {
          "ID": "{{ModId}}_MysteryBoxes",
          "ToPosition": "Top"
        }
      ]
    },
    {
      "LogName": "Add Mystery Boxes Geode Crusher output",
      "Action": "EditData",
      "Target": "selph.ExtraMachineConfig/ExtraOutputs",
      "Entries": {
        "{{ModId}}_SpecialGeodeCrusherOutput": {
          "Id": "{{ModId}}_SpecialGeodeCrusherOutput",
          "OutputMethod": "StardewValley.Object, Stardew Valley: OutputGeodeCrusher"
        }
      }
    }
  ]
}