Is this mod still maintained? For Stardew Valley 1.6 and later only, yep. The original author is no longer active, but I'm keeping it compatible with game/SMAPI updates and fixing critical issues. It's a "keeping the lights on" priority for other improvements though.
How do I get help / report an issue? Post a comment below! Please upload your SMAPI log and add a link to your message (even if you don't see any errors). This has useful info like what versions you have, which mods are installed, what happened in the game, etc.
Since I maintain many mods for other mod authors, I can't always answer every question here (often I'll be busy handling SMAPI or my own mods). If you can answer someone else's question, that's always appreciated!
Hey guys, for those who had way too many crops per yields, I found how to fix it on my end. I did have the mod MultiYield, but even removing it didn't stop it, so I looked elsewhere.
I had the mod More Fruits and Veggies, and I'm not sure if this is the case for other mods or anything but if you go look inside their 'crop' file, it shows something like this:
{ "Name": "Parsley", "Product": "Parsley", "SeedName": "Parsley Seeds", "SeedDescription": "Plant these in the spring. Takes 4 days to mature.", "Type": "Vegetable",
I only changed it so the MaxIncreasePerFarmLevel is at 0, that way it remains the same no matter your level, and you won't get a piece of parsley that barfs at you 100 of itself. I didn't even have to toy with MultiYield, and my vanilla crops were always fine.
A good way to test, is to make a new game, rush to Pierre to get one type of seed that you have an issue with, and plant them. Then, water them and sleep right away until they're fully grown, and harvest them after having done modifications to see if it works. If it's fixed, you can just apply the same thing to all crops afterwards, and it should be fine.
Keep an eye on the 'MinimumPerHarvest" which sometimes is put at -2. It'd make it so you might not get anything from the harvest, while MaximumPerHarvest would be the obvious max you could get. Some crops mean to drop a few like blueberries, but some don't. Just keep it in mind when editing the code.
The Multi Yield Crops mod is overproducing additional crop yields in Stardew Valley 1.6. For example in a certain modified plantation harvest, I harvested more than 50 crops in just 5 cultivated tiles.
Aha! I've been trying to find the culprit for my overzealous mod crop yields. So it's this mod? I'm getting 100+ drops in a single harvest, and after it happened several times, it feels kinda immersion-breaking now. Looks like I have to fiddle with the code for the harvest rules as shared below...? Well, will try that out I guess. o_o
i get an error saying the mod could not be added to my game because it's no longer compatible even though smapi.io says it is https://smapi.io/log/7f4e43c49a2d40b5a35c53059eb333e1
Hi! I'm maintaining this mod going forward (for Stardew Valley 1.6 and later only). There are a lot of changes in the Multi Yield Crops 1.0.3 update; if you previously reported a bug/issue and it still happens, please post a new comment. Make sure to read the pinned post above first!
67 comments
For Stardew Valley 1.6 and later only, yep. The original author is no longer active, but I'm keeping it compatible with game/SMAPI updates and fixing critical issues. It's a "keeping the lights on" priority for other improvements though.
How do I get help / report an issue?
Post a comment below! Please upload your SMAPI log and add a link to your message (even if you don't see any errors). This has useful info like what versions you have, which mods are installed, what happened in the game, etc.
Since I maintain many mods for other mod authors, I can't always answer every question here (often I'll be busy handling SMAPI or my own mods). If you can answer someone else's question, that's always appreciated!
I had the mod More Fruits and Veggies, and I'm not sure if this is the case for other mods or anything but if you go look inside their 'crop' file, it shows something like this:
{
"Name": "Parsley",
"Product": "Parsley",
"SeedName": "Parsley Seeds",
"SeedDescription": "Plant these in the spring. Takes 4 days to mature.",
"Type": "Vegetable",
"Seasons": ["spring"],
"Phases": [1, 1, 1, 1],
"RegrowthPhase": -1,
"HarvestWithScythe": false,
"TrellisCrop": false,
"Colors": null,
"Bonus": {
"MinimumPerHarvest": 1,
"MaximumPerHarvest": 1,
"MaxIncreasePerFarmLevel": 5,
"ExtraChance": 0.0
}
I only changed it so the MaxIncreasePerFarmLevel is at 0, that way it remains the same no matter your level, and you won't get a piece of parsley that barfs at you 100 of itself. I didn't even have to toy with MultiYield, and my vanilla crops were always fine.
A good way to test, is to make a new game, rush to Pierre to get one type of seed that you have an issue with, and plant them. Then, water them and sleep right away until they're fully grown, and harvest them after having done modifications to see if it works. If it's fixed, you can just apply the same thing to all crops afterwards, and it should be fine.
Keep an eye on the 'MinimumPerHarvest" which sometimes is put at -2. It'd make it so you might not get anything from the harvest, while MaximumPerHarvest would be the obvious max you could get. Some crops mean to drop a few like blueberries, but some don't. Just keep it in mind when editing the code.
Hoping that helps others!
1. {{ModId}}_FooBar
2. Mod.UniqueID_FooBar
3. {{i18n:FooBar.DisplayName}}
4. Foo Bar (only exists in i18n)
5. FooBar (exists nowhere)
I have tried all of the above and none are working.
EDIT: Figured it out, both CropName and ItemName need to be "Mod.UniqueID_FooBar".
Example, for items created by a Content Patcher mod with Unique ID "MyUserName.MyContentPatcherMod":
{
"CropName": "MyUserName.MyContentPatcherMod_PurpleRoses",
"HarvestRules": [
{
"ItemName": "MyUserName.MyContentPatcherMod_PinkRoses",
"minHarvest": -2,
"maxHarvest": 1,
"maxHarvestIncreasePerFarmingLevel": 0.0,
},
{
"ItemName": "MyUserName.MyContentPatcherMod_BlueRoses",
"minHarvest": -2,
"maxHarvest": 1,
"maxHarvestIncreasePerFarmingLevel": 0.0,
},
{
"ItemName": "MyUserName.MyContentPatcherMod_RoseThorns",
"minHarvest": -3,
"maxHarvest": 2,
"maxHarvestIncreasePerFarmingLevel": 0.0,
}
]
}
Min and max are all 3, shoutout to sliverfox for the code, I just added the new crops in hopefully I did it right-
{
"Harvests": [
{
"CropName": "Blue Jazz",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Blue Jazz",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Carrot",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Carrot",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Cauliflower",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Cauliflower",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Coffee Bean",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Coffee Bean",
"minHarvest": 4,
"maxHarvest": 4,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Garlic",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Garlic",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Green Bean",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Green Bean",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Kale",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Kale",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Parsnip",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Parsnip",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Potato",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Potato",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Rhubarb",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Rhubarb",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Strawberry",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Strawberry",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Tulip",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Tulip",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Unmilled Rice",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Unmilled Rice",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Blueberry",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Blueberry",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Corn",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Corn",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Hops",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Hops",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Hot Pepper",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Hot Pepper",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Melon",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Melon",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Poppy",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Poppy",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Radish",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Radish",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Red Cabbage",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Red Cabbage",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Starfruit",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Starfruit",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Summer Spangle",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Summer Spangle",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Summer Squash",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Summer Spangle",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Sunflower",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Sunflower",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Tomato",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Tomato",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Wheat",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Wheat",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Amaranth",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Amaranth",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Artichoke",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Artichoke",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Beet",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Beet",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Bok Choy",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Bok Choy",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Broccoli",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Broccoli",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Cranberries",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Cranberries",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Eggplant",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Eggplant",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Fairy Rose",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Fairy Rose",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Grape",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Grape",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Pumpkin",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Pumpkin",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Yam",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Yam",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Powdermelon",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Powdermelon",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Ancient Fruit",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Ancient Fruit",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Cactus Fruit",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Cactus Fruit",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Fiber",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Fiber",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Pineapple",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Pineapple",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Taro Root",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Taro Root",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Sweet Gem Berry",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Sweet Gem Berry",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
},
{
"CropName": "Tea Leaves",
"HarvestRules": [
{
"ExtraYieldItemType": "Object",
"ItemName": "Tea Leaves",
"minHarvest": 3,
"maxHarvest": 3,
"maxHarvestIncreasePerFarmingLevel": 0.0,
"disableWithMods": [
"",
""
]
}
]
}
]
}
https://smapi.io/log/7f4e43c49a2d40b5a35c53059eb333e1