Cobblemon Transporter is THE tool that bridges the gap between Pokémon and Minecraft. Allowing Pokémon to travel both ways.
Converted Cobblemon are not classed as legal. Please use my fork of ALM if you would like to transfer into HOME or use a trade bot. It isn't perfect but most Pokémon should be able to legalise. For the best results please try to legalise a Pokémon in a game they are easily obtainable in.
- Save File Integration: Import and export Pokémon between Cobblemon and your game saves.
- User-Friendly Interface: Designed to be simple and intuitive for users of all skill levels.
- Pokémon Home/Bank Experience: All imported Pokémon are stored in a nice UI for viewing.
- Download the latest release or download most recent from source.
- Ensure you have Python installed on your system. (Downloading from Windows Store automatically adds to PATH)
- Run dependencies.bat to install the required dependencies.
- Cobblemon save files are stored in your world folder at pokemon/playerpartystore and pokemon/pcstore under your Minecraft UUID.
- There is a help section on the toolbar. Either post an issue or message me on Discord @miniduncan if you need help!
- Launch the tool by running start.bat
- Use the file dropdown to import from either Pokémon or Cobblemon.
- Import .dat files for Cobblemon or .pk files for Pokémon.
- The selected Pokémon will be imported into the Cobblemon folder as .json files. (Errors may occur as I haven't tested every single move/ability)
- Export Pokémon to Cobblemon. Note: Ensure you have a Pokemon in the .dat you are exporting to.
- Export Cobblemon to Pokémon. Note: You can use PKHeX to either import into your save file, then legalise the Pokémon using ALM
Cobblemon -> Pokémon will be exported as .cb9 (equivalent to .pk9) you can enable AllowIncompatibleConversion in PKHeX settings to transfer to pre Gen 9. It is recommended to return a Pokémon to the game it was imported from otherwise values such as met location break.
If you'd like to contribute to the Cobblemon Transporter, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request with a detailed description of your changes.



