Where Are My TMs? [Forge]
Finally TMs in Minecraft! Free TMs for all Pokémon Create your perfect moveset
Give your Shuckle the ability to learn Gyro Ball and your Rayquaza - Dragon Dance! This mod adds TMs (Technical Machines) and HMs (Hidden Machines) to the game, allowing you to flexibly manage your Pokémon's moveset.

How does it work?
The system is quite simple: you create a special TM machine that allows you to transfer moves between Pokémon. For example, if your Charizard knows "Dragon Claw", you can:
- Transfer the move once using HM (single use)
- Create a TM for repeated teaching of this move
Simply right-click the TM machine with the move-carrying Pokémon, then interact with the Pokémon you want to teach.
Mod Features
- Full customization freedom - modpack developers can change crafting recipes
- Not limited by balance - created for fun, not competitive play
- Tutor moves support - can be enabled in settings
- Compatibility with Fabric version
To check which moves Pokémon can learn via TMs, it's recommended to use a Pokémon database. Remember that not all moves are available for learning via TMs.
The mod author created this project out of frustration with the lack of TMs for teaching Shuckle Gyro Ball and Toxic. The mod is distributed under the Unlicense, meaning complete freedom to use the code and resources.
The mod is in the public domain and uploaded with the original author's permission