Stardew Valley

File information

Last updated

Original upload

Created by

Digus

Uploaded by

Digus

Virus scan

Safe to use

About this mod

Adds a way to transplant your crops. Adds a way to transplant trees and fruit trees. Adds a way to transplant tea bushes.

Requirements
Permissions and credits
Changelogs
Current version: 1.3.0
  • Optional integration with Generic Mod Config Menu.
  • New config option for unlimited range when garbing and placing a plant.
  • New validation for fruit tree growth, equivalent to the one applied to saplings.
  • New config option to disable this validation.
  • Fixed a typo with GetGardenPotEarlier property name.
  • Fixed translating not properly working in the island farm.
  • Fixed many placement error.
  • Fixed the default energy cost for tree and fruit trees that were reversed.
  • Fixed tea brush always giving new leaves after transplanted when in blossom days.
  • Fixed errors when drawing the held plant in multiplayer.

Objective:

To provide ways to change your crops location.
To provide a way to transplant trees.
To provide a way to transplant tea bushes.

Disclaimer:
When holding a fully grown tree, it can be drawn under some elements as the game engine never expected for the player to hold item that tall. Near some map elements like fences, the base of the trunk can be drawn over the top parts. If you think this breaks you immersion, try to avoid passing through areas that will trigger this bugs, or don't enable full grown tree transplant.

Compatibility:
This mod might conflict with other mods using harmony or changing the behavior of the toolbar/inventory.

Update:
  • Fixed a typo in the config property 'GetGradenPotEarlier', it's now properly named 'GetGardenPotEarlier', so you have to adjust that again if you changed it.

Installation:
How does it work:
  • You will receive a letter from Evelyn explaining the basic rules of crop transplant.
  • The letter is just for flavor though, once you install the mod it should already be working.
  • To transplant a crop, hold a garden pot and get close to it. Click with the mouse cursor over the crop and it will be placed inside the pot.
  • Fertilizer go with the crop. That also means you can't change the fertilizer using transplanting.
  • You can place the pot anywhere you normally would. But if you click on a empty hoed tile, the crop will be transplanted there.
  • You can also lift a pot directly from the ground, but you need to select an empty toolbar spot. The hand icon will show over the pot indicating you can lift it.
  • Lifting any crop from the ground will spent 4 energy points. This number decrees as you level up the farming skill. You can change this value in the config file.
  • If you are holding a crop in the pot and change the active item in the tool bar, the crop will be destroyed.
  • Regular trees that are not fully grown can be transplanted with Garden Pot.
  • They can be placed the same places you would be able to plant a seed.
  • You can change max stage, valid tiles and energy cost per stage on the config file, for regular trees.
  • Fruit trees up until the 3th stage can be transplanted with the Garden Pot.
  • They can be placed the same places you would be able to plant a sapling.
  • You can change max stage, valid tiles, tree proximity restriction, out of the farm restriction and energy cost per stage on the config file, for fruit trees.
  • Energy cost for lifting any tree type will decrees as you level up the foraging skill.
  • Regular trees now have a soil tile under them, when not on grass or 'diggable' tile. This can be disabled.
  • Tea Bushes can be transplanted with the Garden Pot.
  • Tea Bushes planted in pots can also be lifted.
  • They cost the same energy to move as crops, and the energy is also decrease with farm skill level.
  • Lifted Tea Bushes will always be planted on the ground if possible, other wise the pot will be placed on the ground is possible.
  • You can enable in the config file to plant Tea Bushes outside the farm, and also to plant them on any tile without restriction.

Config options:
Run the game at least one with the mod installed to create the config.json file. You can edit this file to change the configuration.
  • "GetGradenPotEarlier": (false|true) If true, Evelyn will send you a Garden Pot once you reach 2 hearts level of friendship with her. You will not learn the recipe though, for that you should get the greenhouse as normal.
  • "EnableUnlimitedRangeToTransplant": (false|true) If true, you will be able to grab a plant into the held garden pot and place it again on the floor from/to any suitable tile on the screen. No need to get near it.
  • "CropTransplantEnergyCost": (4.0|any_number) The cost of energy for lifting a crop from the ground. The energy cost decrease as you level up at a 1/20 rate of the base cost. So 10 level farm will cost 50% less energy than the base cost.
  • "EnablePlacementOfCropsOutsideOutOfTheFarm": (false|true) If true, you will be able to place Garden Pot holding a crop on outdoor areas out of the farm. You can also put crops on hoed tiles out of the farm
  • "EnablePlacementOfFruitTreesOutOfTheFarm": (false|true) If true, you will be able to place fruit trees out of the farm.
  • "EnablePlacementOfFruitTreesOnAnyTileType": (false|true) If true, you will be able to place fruit trees on tiles that are not 'diggable' nor grass. Some other restrictions still apply, like water tiles.
  • "EnablePlacementOfFruitTreesNextToAnotherTree": (false|true) If true, you will be able to place fruit trees next to other trees. They will still not mature if to close to other stuff.
  • "EnablePlacementOfTreesOnAnyTileType": (false|true) If true, you will be able to place trees on tiles that are not 'diggable' nor
  • grass. Some other restrictions still apply, like water tiles.
  • "EnableToPlantTeaBushesOutOfTheFarm": (false|true) If true, you will be able to plant Tea Bushes on the ground out of the farm.
  • "EnableToPlantTeaBushesOnAnyTileType": (false|true) If true, you will be able to plant Tea Bushes on the ground on tiles that are not 'diggable' nor grass. Some other restrictions still apply, like water tiles.
  • "EnableSoilTileUnderTrees": (false|true) If true, a soil tile will be under the tree when on stone floor, wood and other "not plantable" soil. Some tiles are not correct labeled by the game, so the soil tile may appears on places you would think it's not needed.
  • "FruitTreeTransplantEnergyCostPerStage": ([4.0,4.0,8.0,12.0,20.0]|[a list of 5 numbers]) The cost of energy for lifting a tree from the ground, depending on its growth stage. From seed to fully grown on that order. Check the wiki for the stage images.
  • "TreeTransplantEnergyCostPerStage": ([4.0,4.0,4.0,4.0,20.0]|[a list of 5 numbers]) The cost of energy for lifting a fruit tree from the ground, depending on its growth stage. From sapling to fully grown on that order. Check the wiki for the stage images.
  • "TreeTransplantMaxStage": (4|any_number) The max stage a tree can be lifted. Put -1 to disable the lifting of any tree. 5 or more will enable all stages.
  • "FruitTreeTransplantMaxStage": (3|any_number) The max stage a fruit tree can be lifted. Put -1 to disable the lifting of any fruit tree. 5 or more will enable all stages.

Internationalization:

This mod is compatible with SMAPI support to i18n files. It has an official translation for pt-BR and Spanish, but you can translating for your language following this instructions: https://stardewvalleywiki.com/Modding:SMAPI_APIs#Translation

Uninstall:
  • Delete the mod from the installation folder.

Special Thanks:
  • Everyone on the modding discord channel that are always super helpful
  • HaruKo - Who translated the mod to Spanish
  • Wynix233 - Who translated the mod to Chinese

For more info:
https://community.playstarbound.com/threads/crop-transplant-mod.147663/

My Other Mods: