About this mod
Allows players to shake trees and bushes as they run by without having to click on each one. This is particularly useful during berry seasons.
- Requirements
- Permissions and credits
- Mirrors
- Changelogs
- Donations
AutoShaker is an open-source mod for Stardew Valley that allows players to automatically shake trees and bushes simply by moving nearby to them.

Documentation
Overview
This mod checks for:
ConfigToggleShaker Which button will toggle the AutoShaker on and off when pressed while holding either Alt key Default - LeftAlt + H, RightAlt + H ShakeRegularTrees Whether or not the AutoShaker should try and shake regular trees for seeds Default - true ShakeFruitTrees Whether or not the AutoShaker should try and shake fruit trees for fruit Default - true FruitsReadyToShake Number of fruits (1-3) that need to be on a fruit tree before it is shaken Default - 1 ShakeBushes Whether or not the AutoShaker should try and shake bushes Default - true UsePlayerMagnetism Whether or not to use the players current magnetism distance when looking for things to shake This overrides the ShakeDistance config value Default - false ShakeDistance Distance in tiles that the AutoShaker will look for things to shake This value is ignored if UsePlayerMagnetism is set to true Default - 2
InstallOPTIONAL Install the latest version of Generic Mod Config Menu Nexus Mirror Install this mod by unzipping the mod folder into 'Stardew Valley/Mods' Launch the game using SMAPI
CompatibilityNo known mod conflicts If you find one please feel free to notify me here or on GitHub
Limitations
Solo + Multiplayer
Releases
Releases can be found on GitHub and on the Nexus Mod site
1.3.2
1.3.1
1.3.0
1.2.0
1.1.0

Documentation
Overview
This mod checks for:
- Bushes that are currently blooming with berries
- Fruit trees that currently have fruit on them
- Trees that have a seed available to be shaken down
Config
- IsShakerActive
- Whether or not the AutoShaker will shake bushes / trees
- Default - true
Install
- Install the latest version of SMAPI
- Nexus Mirror
- GitHub Mirror
Compatibility
- Compatible with...
- Stardew Valley 1.5 or later
- SMAPI 3.9.0 or later
Limitations
Solo + Multiplayer
- This mod is player specific, each player that wants to utilize it must have it installed
- Any bushes that have the potential to have berries on them will be shaken during berry seasons whether or not they have berries on them
Releases
Releases can be found on GitHub and on the Nexus Mod site
1.3.2
- Fixes an error thrown when a second user is joining a split-screen instance
- Updated the way the End-Of-Day messages are built
- Minor backend changes
1.3.1
- Fix for not shaking bushes when current language isn't set to English
- Updated default ShakeDistance from 1 to 2
- Minor backend changes
1.3.0
- Added the ability to specify the number of fruits (1-3) available on Fruit Trees before attempting to auto-shake them
- Minor backend changes
1.2.0
- Updated config to have separate toggles for regular and fruit trees
- Added a check to ensure a user isn't in a menu when the ToggleShaker button(s) are pressed
- Added some additional "early outs" when checking whether or not a tree or bush should be shaken
1.1.0
- Updated SMAPI min requirement to 3.9.0
- Updated ToggleShaker to a keybind list from a single button
- If existing users would like to get this change, they can either alter their config.json manually, or simply delete the existing config.json and relaunch the game via SMAPI to regenerate with the new system
- Initial release
- Allows players to automatically shake trees and bushes by moving nearby to them
- Working as of Stardew Valley 1.5.3