SMAPI
About SMAPI
Modding docs
Tools
Mod compatibility
Log parser
JSON validator
JSON validator
Upload a JSON file
Choose the JSON format:
None
SMAPI: manifest
SMAPI: translations (i18n)
Content Patcher
Drag the file onto this textbox
(or
choose a 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" } } } ] }
Click this button: