Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by

PeacefulEnd

Uploaded by

PeacefulEnd

Virus scan

Safe to use

316 comments

  1. PeacefulEnd
    PeacefulEnd
    • premium
    • 363 kudos
    Locked
    Sticky
    Latest Changes
    v3.0.0

    • Upgraded to SDV v1.6.
    • Now requiring Expanded Storage as a dependency.

    Important Notes About v3.0.0

    • Please delete the old GreenhouseGatherers folder before installing this version.
    • Harvest Statues may disappear from inventories if not placed before upgrading. Please place any Harvest Statues you have before upgrading to v3.0.0.


    Feedback
    Got any feedback or suggestions?
    Let me know below!

    Mod Compatibility
    This mod has only been tested for vanilla and certain modded buildings.
    See compatibility section under the mod's description for a list of known compatibilities.

    CJB Item Spawner
    The Harvest Statue should now appear in CJB's menu!

    Have a problem?
    Please upload the log file to https://smapi.io/log before submitting an issue.
  2. Jermana88
    Jermana88
    • member
    • 0 kudos
    Has anyone seen if it's compatible with Ellie's ideal greenhouse?
  3. n0proxy
    n0proxy
    • member
    • 0 kudos
    "The recipe can be changed to your preference by editing the big-craftable.json file under the ...\GreenhouseGatherers\GreenhouseGatherers\assets\HarvestStatue\BigCraftables\Harvest Statue folder."

    I can't find any file like that. Has the way to change the crafting recipe changed?
  4. Jkane
    Jkane
    • member
    • 0 kudos
    How can you use this with the automate mod? Putting a chest next to the statue does nothing, and that's what I do with basically everything with automate.
    1. babayagah07
      babayagah07
      • premium
      • 0 kudos
      wrong reply sorry
    2. SpookySock713
      SpookySock713
      • member
      • 0 kudos
      I'm getting the same problem right now, I have the additional automate file but there's no change in game. Were you ever able to find out what the problem was?

      EDIT:
      I still don't know what the issue was with Automate, but in case anybody else is looking for a work-around I was able to find a different method.

      With the Better Chests mod, if you click the configure chest button (it looks like a wrench in the top right corner of the chest options), there's a setting called "resise chest capacity." You can set the scroller all the way to the right to "unlimited" and that makes it so the chest inventory will just keep adding more rows as it fills up. I hope this works for anybody else that ran into this issue!! :)
  5. AQiiiii
    AQiiiii
    • member
    • 0 kudos
    It can be found in the manufacturing menu, but after manufacturing, it becomes a stone box and cannot harvest crops in the greenhouse properly. In the manufacturing menu, it is also displayed as a stone box. How should this be resolved?
    1. PeacefulEnd
      PeacefulEnd
      • premium
      • 363 kudos
      This should be fixed with v3.0.4. Thank you for reporting that issue!
  6. Wagoven
    Wagoven
    • member
    • 0 kudos
    conveniently.
    but there is a "but":
    fruits are harvested with 0 quality. that is, I collect fruits “from hand” of golden quality, but through this construction the quality is zero.
    this also happens with plants (especially those added by mods)
  7. DragunDragon
    DragunDragon
    • member
    • 0 kudos
    It's nice, but it only happened inside the building, without parrots it's a bit of a pity. Graber doesn't work yet, you have to collect it manually, and the building mods are also gone.
    Not all source mods are up to date, so this may also be the reason. The mods will be a mess for a few more days.
  8. babayagah07
    babayagah07
    • premium
    • 0 kudos
    There's an alpha version for this for the testing, but it still requires XSLite which does not have the alpha version and neither does DGA? I am confused :)
    1. Dream3aterr
      Dream3aterr
      • member
      • 2 kudos
      Yeah i'm also wondering this. especially since DGA is probably retired now.
    2. Dream3aterr
      Dream3aterr
      • member
      • 2 kudos
      Seems like they may have forgotten to update dependencies as this update certainly doesn't use dga and works one w the new standard expanded storage update.
    3. babayagah07
      babayagah07
      • premium
      • 0 kudos
      thanks for the info!
  9. Flor3nce2456
    Flor3nce2456
    • member
    • 2 kudos
    Right clicked a Spring Onion:

    [game] An error occurred in the base update loop: ArgumentNullException: Value cannot be null. (Parameter 'key')
       at System.Collections.Generic.Dictionary`2.FindValue(TKey key)
       at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
       at StardewValley.Object..ctor(String itemId, Int32 initialStack, Boolean isRecipe, Int32 price, Int32 quality) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Objects\Object.cs:line 589
       at GreenhouseGatherers.Framework.Patches.Objects.CropPatch.HarvestPrefix(Crop __instance, Vector2 ___tilePosition, Int32 xTile, Int32 yTile, HoeDirt soil, JunimoHarvester junimoHarvester, Boolean isForcedScytheHarvest) in C:\Users\Floogen\Documents\GitHub Repos\GreenhouseGatherers\GreenhouseGatherers\Framework\Patches\Objects\CropPatch.cs:line 33
       at StardewValley.Crop.harvest_PatchedBy<PeacefulEnd.GreenhouseGatherers>(Crop this, Int32 xTile, Int32 yTile, HoeDirt soil, JunimoHarvester junimoHarvester, Boolean isForcedScytheHarvest)
       at StardewValley.TerrainFeatures.HoeDirt.performUseAction(Vector2 tileLocation)
       at StardewValley.GameLocation.checkAction_PatchedBy<PeacefulEnd.AlternativeTextures>(GameLocation this, Location tileLocation, Rectangle viewport, Farmer who)
       at StardewValley.Locations.Forest.checkAction(Location tileLocation, Rectangle viewport, Farmer who)
       at StardewValley.Game1.<>c__DisplayClass894_0.<tryToCheckAt>b__0()
       at StardewValley.Game1.tryToCheckAt(Vector2 grabTile, Farmer who)
       at StardewValley.Game1.pressActionButton(KeyboardState currentKBState, MouseState currentMouseState, GamePadState currentPadState)
       at StardewValley.Game1.<>c__DisplayClass947_0.<UpdateControlInput>b__0()
       at StardewValley.Game1.UpdateControlInput(GameTime time)
       at StardewValley.Game1._update(GameTime gameTime)
       at StardewValley.Game1.Update(GameTime gameTime)
       at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate)
    [game] An error occurred in the base update loop: ArgumentNullException: Value cannot be null. (Parameter 'key')
       at System.Collections.Generic.Dictionary`2.FindValue(TKey key)
       at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
       at StardewValley.Object..ctor(String itemId, Int32 initialStack, Boolean isRecipe, Int32 price, Int32 quality) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Objects\Object.cs:line 589
       at GreenhouseGatherers.Framework.Patches.Objects.CropPatch.HarvestPrefix(Crop __instance, Vector2 ___tilePosition, Int32 xTile, Int32 yTile, HoeDirt soil, JunimoHarvester junimoHarvester, Boolean isForcedScytheHarvest) in C:\Users\Floogen\Documents\GitHub Repos\GreenhouseGatherers\GreenhouseGatherers\Framework\Patches\Objects\CropPatch.cs:line 33
       at StardewValley.Crop.harvest_PatchedBy<PeacefulEnd.GreenhouseGatherers>(Crop this, Int32 xTile, Int32 yTile, HoeDirt soil, JunimoHarvester junimoHarvester, Boolean isForcedScytheHarvest)
       at StardewValley.TerrainFeatures.HoeDirt.performUseAction(Vector2 tileLocation)
       at StardewValley.GameLocation.checkAction_PatchedBy<PeacefulEnd.AlternativeTextures>(GameLocation this, Location tileLocation, Rectangle viewport, Farmer who)
       at StardewValley.Locations.Forest.checkAction(Location tileLocation, Rectangle viewport, Farmer who)
       at StardewValley.Game1.<>c__DisplayClass894_0.<tryToCheckAt>b__0()
       at StardewValley.Game1.tryToCheckAt(Vector2 grabTile, Farmer who)
       at StardewValley.Game1.pressActionButton(KeyboardState currentKBState, MouseState currentMouseState, GamePadState currentPadState)
       at StardewValley.Game1.<>c__DisplayClass947_0.<UpdateControlInput>b__0()
       at StardewValley.Game1.UpdateControlInput(GameTime time)
       at StardewValley.Game1._update(GameTime gameTime)
       at StardewValley.Game1.Update(GameTime gameTime)
       at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate)
    [game] An error occurred in the base update loop: ArgumentNullException: Value cannot be null. (Parameter 'key')
       at System.Collections.Generic.Dictionary`2.FindValue(TKey key)
       at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
       at StardewValley.Object..ctor(String itemId, Int32 initialStack, Boolean isRecipe, Int32 price, Int32 quality) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Objects\Object.cs:line 589
       at GreenhouseGatherers.Framework.Patches.Objects.CropPatch.HarvestPrefix(Crop __instance, Vector2 ___tilePosition, Int32 xTile, Int32 yTile, HoeDirt soil, JunimoHarvester junimoHarvester, Boolean isForcedScytheHarvest) in C:\Users\Floogen\Documents\GitHub Repos\GreenhouseGatherers\GreenhouseGatherers\Framework\Patches\Objects\CropPatch.cs:line 33
       at StardewValley.Crop.harvest_PatchedBy<PeacefulEnd.GreenhouseGatherers>(Crop this, Int32 xTile, Int32 yTile, HoeDirt soil, JunimoHarvester junimoHarvester, Boolean isForcedScytheHarvest)
       at StardewValley.TerrainFeatures.HoeDirt.performUseAction(Vector2 tileLocation)
       at StardewValley.GameLocation.checkAction_PatchedBy<PeacefulEnd.AlternativeTextures>(GameLocation this, Location tileLocation, Rectangle viewport, Farmer who)
       at StardewValley.Locations.Forest.checkAction(Location tileLocation, Rectangle viewport, Farmer who)
       at StardewValley.Game1.<>c__DisplayClass894_0.<tryToCheckAt>b__0()
       at StardewValley.Game1.tryToCheckAt(Vector2 grabTile, Farmer who)
       at StardewValley.Game1.pressActionButton(KeyboardState currentKBState, MouseState currentMouseState, GamePadState currentPadState)
       at StardewValley.Game1.<>c__DisplayClass947_0.<UpdateControlInput>b__0()
       at StardewValley.Game1.UpdateControlInput(GameTime time)
       at StardewValley.Game1._update(GameTime gameTime)
       at StardewValley.Game1.Update(GameTime gameTime)
       at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate)
    [game] An error occurred in the base update loop: ArgumentNullException: Value cannot be null. (Parameter 'key')
       at System.Collections.Generic.Dictionary`2.FindValue(TKey key)
       at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
       at StardewValley.Object..ctor(String itemId, Int32 initialStack, Boolean isRecipe, Int32 price, Int32 quality) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Objects\Object.cs:line 589
       at GreenhouseGatherers.Framework.Patches.Objects.CropPatch.HarvestPrefix(Crop __instance, Vector2 ___tilePosition, Int32 xTile, Int32 yTile, HoeDirt soil, JunimoHarvester junimoHarvester, Boolean isForcedScytheHarvest) in C:\Users\Floogen\Documents\GitHub Repos\GreenhouseGatherers\GreenhouseGatherers\Framework\Patches\Objects\CropPatch.cs:line 33
       at StardewValley.Crop.harvest_PatchedBy<PeacefulEnd.GreenhouseGatherers>(Crop this, Int32 xTile, Int32 yTile, HoeDirt soil, JunimoHarvester junimoHarvester, Boolean isForcedScytheHarvest)
       at StardewValley.TerrainFeatures.HoeDirt.performUseAction(Vector2 tileLocation)
       at StardewValley.GameLocation.checkAction_PatchedBy<PeacefulEnd.AlternativeTextures>(GameLocation this, Location tileLocation, Rectangle viewport, Farmer who)
       at StardewValley.Locations.Forest.checkAction(Location tileLocation, Rectangle viewport, Farmer who)
       at StardewValley.Game1.<>c__DisplayClass894_0.<tryToCheckAt>b__0()
       at StardewValley.Game1.tryToCheckAt(Vector2 grabTile, Farmer who)
       at StardewValley.Game1.pressActionButton(KeyboardState currentKBState, MouseState currentMouseState, GamePadState currentPadState)
       at StardewValley.Game1.<>c__DisplayClass947_0.<UpdateControlInput>b__0()
       at StardewValley.Game1.UpdateControlInput(GameTime time)
       at StardewValley.Game1._update(GameTime gameTime)
       at StardewValley.Game1.Update(GameTime gameTime)
       at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate)
    [game] An error occurred in the base update loop: ArgumentNullException: Value cannot be null. (Parameter 'key')
       at System.Collections.Generic.Dictionary`2.FindValue(TKey key)
       at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
       at StardewValley.Object..ctor(String itemId, Int32 initialStack, Boolean isRecipe, Int32 price, Int32 quality) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Objects\Object.cs:line 589
       at GreenhouseGatherers.Framework.Patches.Objects.CropPatch.HarvestPrefix(Crop __instance, Vector2 ___tilePosition, Int32 xTile, Int32 yTile, HoeDirt soil, JunimoHarvester junimoHarvester, Boolean isForcedScytheHarvest) in C:\Users\Floogen\Documents\GitHub Repos\GreenhouseGatherers\GreenhouseGatherers\Framework\Patches\Objects\CropPatch.cs:line 33
       at StardewValley.Crop.harvest_PatchedBy<PeacefulEnd.GreenhouseGatherers>(Crop this, Int32 xTile, Int32 yTile, HoeDirt soil, JunimoHarvester junimoHarvester, Boolean isForcedScytheHarvest)
       at StardewValley.TerrainFeatures.HoeDirt.performUseAction(Vector2 tileLocation)
       at StardewValley.GameLocation.checkAction_PatchedBy<PeacefulEnd.AlternativeTextures>(GameLocation this, Location tileLocation, Rectangle viewport, Farmer who)
       at StardewValley.Locations.Forest.checkAction(Location tileLocation, Rectangle viewport, Farmer who)
       at StardewValley.Game1.<>c__DisplayClass894_0.<tryToCheckAt>b__0()
       at StardewValley.Game1.tryToCheckAt(Vector2 grabTile, Farmer who)
       at StardewValley.Game1.pressActionButton(KeyboardState currentKBState, MouseState currentMouseState, GamePadState currentPadState)
       at StardewValley.Game1.<>c__DisplayClass947_0.<UpdateControlInput>b__0()
       at StardewValley.Game1.UpdateControlInput(GameTime time)
       at StardewValley.Game1._update(GameTime gameTime)
       at StardewValley.Game1.Update(GameTime gameTime)
       at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate)
    1. coucou0610
      coucou0610
      • member
      • 0 kudos
      metoo!
    2. PeacefulEnd
      PeacefulEnd
      • premium
      • 363 kudos
      This should be fixed with v3.0.3. If the issue still remains, please report it with a full log.
  10. Impine12
    Impine12
    • member
    • 0 kudos
    *I am not good at English, so please understand.*

    When I pick a Wild Horseradish, the error at the bottom occur.
    My foraging skill level was just one at that time, but I get a gold Wild Horseradish.
    I don't know if this has anything to do with the error. I'm leaving it in case it helps.

    I really enjoyed playing with this mod a few years ago. I really appreciate it.
    Have a good day:)

    https://smapi.io/log/ba369bed46024afa82e7ad7b4082532b

    An error occurred in the base update loop: ArgumentNullException: Value cannot be null. (Parameter 'key')at System.Collections.Generic.Dictionary`2.FindValue(TKey key)
    at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
    at StardewValley.Object..ctor(String itemId, Int32 initialStack, Boolean isRecipe, Int32 price, Int32 quality) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Objects\Object.cs:line 589
    at GreenhouseGatherers.Framework.Patches.Objects.CropPatch.HarvestPrefix(Crop __instance, Vector2 ___tilePosition, Int32 xTile, Int32 yTile, HoeDirt soil, JunimoHarvester junimoHarvester, Boolean isForcedScytheHarvest) in C:\Users\Floogen\Documents\GitHub Repos\GreenhouseGatherers\GreenhouseGatherers\Framework\Patches\Objects\CropPatch.cs:line 33
    at StardewValley.Crop.harvest_PatchedBy<Cherry.MultiYieldCrops__PeacefulEnd.GreenhouseGatherers__Platonymous.TMXLoader>(Crop this, Int32 xTile, Int32 yTile, HoeDirt soil, JunimoHarvester junimoHarvester, Boolean isForcedScytheHarvest)
    at StardewValley.TerrainFeatures.HoeDirt.performUseAction(Vector2 tileLocation)
    at StardewValley.GameLocation.checkAction_PatchedBy<Goldenrevolver.HorseOverhaul>(GameLocation this, Location tileLocation, Rectangle viewport, Farmer who)
    at StardewValley.Locations.Forest.checkAction(Location tileLocation, Rectangle viewport, Farmer who)
    at StardewValley.Game1.<>c__DisplayClass894_0.<tryToCheckAt>b__0()
    at StardewValley.Game1.tryToCheckAt_PatchedBy<Platonymous.TMXLoader.Entry>(Vector2 grabTile, Farmer who)
    at StardewValley.Game1.pressActionButton(KeyboardState currentKBState, MouseState currentMouseState, GamePadState currentPadState)
    at StardewValley.Game1.<>c__DisplayClass947_0.<UpdateControlInput>b__0()
    at StardewValley.Game1.UpdateControlInput(GameTime time)
    at StardewValley.Game1._update(GameTime gameTime)
    at StardewValley.Game1.Update(GameTime gameTime)
    at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate)
    1. Flor3nce2456
      Flor3nce2456
      • member
      • 2 kudos
      I just got this bug, too! But with Spring Onions!
  11. lmy800
    lmy800
    • member
    • 0 kudos
     I have installed the latest version




    [GreenhouseGatherers] Issue with Harmony patch: System.NullReferenceException: Null method for PeacefulEnd.GreenhouseGatherers
       at HarmonyLib.PatchProcessor.Patch()
       at GreenhouseGatherers.Framework.Patches.Objects.CropPatch.Apply(Harmony harmony) in C:\Users\Floogen\Documents\GitHub Repos\GreenhouseGatherers\GreenhouseGatherers\Framework\Patches\Objects\CropPatch.cs:line 27
       at GreenhouseGatherers.GreenhouseGatherers.ModEntry.harmonyPatch() in C:\Users\Floogen\Documents\GitHub Repos\GreenhouseGatherers\GreenhouseGatherers\ModEntry.cs:line 126
       at GreenhouseGatherers.GreenhouseGatherers.ModEntry.Entry(IModHelper helper) in C:\Users\Floogen\Documents\GitHub Repos\GreenhouseGatherers\GreenhouseGatherers\ModEntry.cs:line 44
    1. PeacefulEnd
      PeacefulEnd
      • premium
      • 363 kudos
      Should be fixed with v3.0.2! Thank you for reporting that.
    2. lmy800
      lmy800
      • member
      • 0 kudos
      Thank you!!!
      He did work properly!!!
      But he can't be shown in the production.....