ModsFinder

Cobblemon Tim's TMs

by tmetcalfe89

Cobblemon Tim's TMs adds Technical Machine items to Cobblemon, each one teaching a single move to a Pokemon when used.

FabricClient and serverMIT License1.21.1

What it does

Each TM is one item with the ID timstms:tm and a data component that stores the move it teaches. Players can obtain TMs through server commands, through a Crafting Table recipe, or through loot tables, and the recipe or loot entry can be changed to suit a server's progression. Using a TM by right-clicking with it in hand teaches the move to one Pokemon, and the move is added to the current move set if there is room, or otherwise to the learned moves kept for later.

The commands for giving TMs take the target player selector and the move name, so a server owner can hand out specific moves on request or as rewards. The crafting recipe and loot table examples show how to change the result item and the move it carries, which lets a world tie TMs to an economy or to exploration. The mod is a single Fabric file that depends on Cobblemon for the Pokemon and move systems, and on Fabric Language Kotlin for the language runtime it uses.

Installation covers the server and each player's game. It targets 1.21.1 only, and the latest file is 1.6-fabric-1.0.0 for 1.21.1, published 2025-03-29. The code is under the MIT License and is not open source.

Key features

  1. Move-teaching TM items

    Each TM is one item that teaches a single Cobblemon move to a Pokemon when used.

  2. Command-based TM giving

    A command takes a player selector and a move name to hand out a chosen TM.

  3. Crafting recipe TMs

    TMs can be made at a Crafting Table, and the recipe result and move can be changed.

  4. Loot table TMs

    TMs can be added to loot tables so they appear in chests and rewards.

Compatibility

Latest build for each game version and loader.

1.21.11.6-fabric-1.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
CobblemonA Pokémon mod for Fabric and NeoForge
Required

Use cases

Gating moves behind progress

A server can place TMs in shops, quests or loot so players earn specific moves over time.

Who it’s for: Server owners and modpack builders who run Cobblemon on Fabric 1.21.1 and want an economy or progression layer over Pokemon moves.

Questions

Does Cobblemon Tim's TMs need Cobblemon?

Yes. Cobblemon is a required dependency, and Fabric Language Kotlin is required too.

Does the server need the mod?

Yes. Every player and the server need a copy of the mod.

Which game versions does it support?

Only 1.21.1. The latest file is 1.6-fabric-1.0.0 for 1.21.1, published 2025-03-29.

In the catalog

Cobblemon Tim's TMs is one of 2,072 Economy mods on ModsFinder, and one of 1,159 Economy mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from tmetcalfe89

All projects

Similar mods

What the author says

A simple mod aimed at adding Technical Machine (TM) items to the Cobblemon mod. It adds one item, with the ID of timstms:tm, which has one data component on it by the ID of timstms:move_name. You can change the timinc portion to the username of the user you're giving the item to, or any player selector offered by…
tmetcalfe89, on the Modrinth page

Official listing

Owner
tmetcalfe89
Published
2025-03-29
Updated on Modrinth
2025-03-29
Facts verified
2026-10-15

Tags