About this mod
Map Teleport allows you to teleport using the map to any location which has a tooltip.
- Requirements
- Permissions and credits
- Changelogs
- Donations

DESCRIPTION
This mod lets you teleport to any location on the map that has a tooltip. Currently there are a few missing features/locations:
- All of Ridgeside Villiage
- Many smaller or less popular mods (which I would still love to add, so feel free to leave a post recommending some to add!)
I also plan on adding the ability to add custom warp locations by simply clicking on the map. But that would be after adding the above locations, and contingent on continued interest from the community.
The default configuration is:
EnableMod = true
AllowUnknown = false
EnableAudio = true
Debug = false
You can edit the config in Generic Mod Config Menu or by editing the mod's config.json file after starting the game once.
SMAPI COMMANDS
Map Teleport comes with a few extra SMAPI commands to help you customize and use the mod how you wish. Below I will detail the different commands and how they are used. I often use these commands myself when adding new locations or troubleshooting!
mtp_edit
Paramters:
- string key
- int x
- int y
mtp_edit key x y
Description: This command allows you to edit a teleport location. The primary function is to update the x/y coordinates once a location is added to the list of teleports. Please note: this command also updates the region of the teleport to whichever region you are currently in in-game. This can be dangerous as many teleports can be seen on the map while in an adjacent region. For example: the farm, Pierre's Store, the mines, and the bathhouse can all be seen from the same map despite each of those locations being in a different map region (namely Farm/Default, Town/PierreStore, Mountain/Mines, and RailRoad/Spa).Example:
mtp_edit SunberryVillage_Mountain/SilasBlacksmith 16 23
mtp_save
Parameters: None
Syntax:
mtp_save
Description: Saves any local changes to the list of locations (including any updates made with mtp_edit or new locations added) to the master JSON file that stores all teleport locations between play sessions.Example: see "Syntax"
mtp_load
Parameters: None
Syntax:
mtp_load
Description: Loads the list of locations from the master JSON file, overwriting any local changes. Useful for when you've edited the JSON file directly during a session, or if you'd like to undo any local changes to the teleport list. Please note: as said, running this command will overwrite any local changes you've made if you haven't already saved them. Use at your own risk.Example: see "Syntax"
mtp_farm (Deprecated)
Paramters: None
Syntax:
mtp_farm
Description: This command is a little outdated, so there aren't many circumstances to use it. That said, it remains in the mod to cover any potential edge cases. Originally, this was used to update your farm door teleport location after moving your house at Robin's store. However, I have since pushed a patch to update your door automatically after being moved by Robin, rendering this command (hopefully) unnecessary.Example: see "Syntax"
!!! THANK YOU !!!
Huge shout-out to all contributors and translators!
Chinese translation provided courtesy of user @BlackPetalRoses on Github!
French translation provided courtesy of user @Caranud on Github!
Turkish translation provided courtesy of user @UnstabilerKeks on Github!
Portuguese translation provided courtesy of user @DearSloth1812 on Github!
Russian translation provided courtesy of user @Ognejar on Github!
Spanish translation provided courtesy of user @Jossegenbu on Github!
Turkish translation provided courtesy of user @evelynope on Github!
If you would like to see your name here, please continue reading!
If you would like to contribute to this mod, please check out the Github repo where you can submit pull requests, or the translation request where you can submit a translation (you are also encouraged to submit a pull request with your translation on the repo itself). Contributors will be credited here, and are more than welcome to be credited elsewhere as well. Contributors who submit via pull request will also automatically be listed as contributors on the Github repo, as well. If you are on this list and would like to be removed or update the details of your credit, please send me a DM here or on Discord (@chiccen)!
Technical
Requires SMAPI, uses Harmony.
Implements a Generic Mod Config Menu interface to change config settings in-game.
Compatible with Mod Updater for automatic updates.
Original 1.5 Code is at https://github.com/aedenthorn/StardewValleyMods (uploader note: this is the original source code, not including any changes I made).
Updated 1.6 Code is at https://github.com/chiccendev/StardewValleyMods/tree/main/MapTeleport
If you want to complain or ask for help or help me test mods, message me on Discord (@chiccen). I am also reachable on the Official Stardew Valley Discord with the same username.
A list of all aedenthorn's mods for Stardew Valley is available at https://www.nexusmods.com/stardewvalley/articles/895.