Move Tutors [Cobblemon]

⭐ — (4 endorsements) 📥 652 downloads 📌 v2.3.7+1.21.1 📅 3/30/2026
🟡 Updated this year

By TheNovoro · economy

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 5/16/2026 📅 Created: 3/30/2026
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 0.6% endorsement rate
  • 🏆 #28 of 45 economy mods in this game by downloads

📋 About This Mod

## Features - General Tutor (All tutor moves a Pokémon can learn) - File-driven Tutors (Move Tutors defined by you) - Move Sorter: Alphabetical, Category, and Type - Pokémon & Move Blacklists - Entity Support - Fakemon Support - Customizable Lang - Impactor + Pebbles Economy Support ### config.yml ```yml # DON'T TOUCH Config-Version OR THINGS WILL BREAK Config-Version: 2.0 # General Tutor Settings TutorMoves: # The currency which will be used to "purchase" tutor moves. # Options: impactor:{currency}, pebbles, ITEMS:{item id}. currencyKey: impactor:dollars # The cost of teaching moves cost: 5000 # Moves that should not appear in the General Tutor Blacklisted-Moves: - wish # Pokemon that should not be able to use the General Tutor Blacklisted-Pokemon: - pikachu # Which types of moves should appear in the Tutor GUI Move-Options: tutorMoves: true eggMoves: false tmMoves: false evolutionMoves: false levelUpMoves: false formChangeMoves: false legacyMoves: false specialMoves: false General-Tutor-GUI: # The GUI Title title: "<gold>General Tutor" # The Size of the Main Tutor GUI (2-6) size: 6 # GUI Elements previous-page-item: "minecraft:arrow" next-page-item: "minecraft:arrow" exit-item: "minecraft:barrier" alphabetical-sort-item: "minecraft:paper" category-sort-item: "minecraft:name_tag" type-sort-item: "minecraft:gold_ingot" filler-item: "minecraft:light_gray_stained_glass_pane" Selection-GUI: # The GUI Title title: "<green>Select a Pokemon" # GUI Elements filler-item: "minecraft:red_stained_glass_pane" Confirmation-GUI: # The GUI Title title: "<yellow>Confirm Move" # GUI Elements confirm-item: "minecraft:lime_wool" cancel-item: "minecraft:red_wool" filler-item: "minecraft:gray_stained_glass_pane" # Override the cost of specific moves # Format - move:cost Move-Overrides: - outrage: 6000 - dracometeor: 10000 ``` ### lang.yml ```yml # DON'T TOUCH Config-Version OR THINGS WILL BREAK Config-Version: 2.2.0 # We Support Legacy and MiniMessage Formatting! Success-Learned: "<dark_aqua>{pokemon} <aqua>was taught <dark_aqua>{move}!" Insufficient-Funds: "<red>You do not have enough money to purchase this move." Insufficient-Items: "<red>You must have <dark_red>{itemcost} <red>to purchase this move. " Error-No-Pokemon: "<red>No Pokemon found in slot <dark_red>{slot}." Error-Not-Tutor: "<dark_red>{move} <red>is not a tutor move for <dark_red>{pokemon}!" Error-No-Tutor-Moves: "<dark_red>{pokemon} <red>does not learn any tutor moves." Error-Already-Knows: "<dark_red>{pokemon} <red>already knows <dark_red>{move}." Blacklisted-Pokemon: "<dark_red>{pokemon} <red>can not use this move tutor." ``` ### specifictutor.yml ```yml # DON'T TOUCH Config-Version OR THINGS WILL BREAK Config-Version: 2.2.0 # Specific Tutor Settings SpecificTutor: # Permission needed to open permission: tutormoves.open.dragonmaster # Options: impactor:{currency}, ITEMS:{item id} currencyKey: ITEMS:minecraft:diamond # The cost of teaching moves cost: 3 # List of Moves the Tutor Offers moves: - dracometeor - dragonclaw - dragondance # Pokemon that should not be able to use this tutor Blacklisted-Pokemon: - jirachi GUI: # The GUI Title title: "Dragon Master" # The Size of the Main Tutor GUI (2-6) size: 6 # GUI Elements filler-item: "minecraft:gray_stained_glass_pane" # Override the cost of specific moves # Format - move:cost Move-Overrides: outrage: 6000 dracometeor: 10000 ``` ### Permissions - `tutormoves.reload` is for `/tutormoves reload` - `tutormoves.menu` is for `/tutormoves menu` - `tutormoves.menuothers` is for `/tutormoves menu <tutor> <player>` - `tutormoves.npc` is for `/tutormoves npc <npc name>` Be aware: If a permission node does not register for you, deop yourself and relog/restart the server. In order for LuckPerms to cache the permission node, it needs to acknowledge that it exists, and this doesn't end up being the case if only an Opped Player is online when LuckPerms checks for permissions!

## Features - General Tutor (All tutor moves a Pokémon can learn) - File-driven Tutors (Move Tutors defined by you) - Move Sorter: Alphabetical, Category, and Type - Pokémon & Move Blacklists - Entity Support - Fakemon Support - Customizable Lang - Impactor + Pebbles Economy Support

### config.yml ```yml # DON'T TOUCH Config-Version OR THINGS WILL BREAK Config-Version: 2. 0 # General Tutor Settings TutorMoves: # The currency which will be used to "purchase" tutor moves. # Options: impactor:{currency}, pebbles, ITEMS:{item id}. currencyKey: impactor:dollars # The cost of teaching moves cost: 5000 # Moves that should not appear in the General Tutor Blacklisted-Moves: - wish # Pokemon that should not be able to use the General Tutor Blacklisted-Pokemon: - pikachu # Which types of moves should appear in the Tutor GUI Move-Options: tutorMoves: true eggMoves: false tmMoves: false evolutionMoves: false levelUpMoves: false formChangeMoves: false legacyMoves: false specialMoves: false General-Tutor-GUI: # The GUI Title title: "General Tutor" # The Size of the Main Tutor GUI (2-6) size: 6 # GUI Elements previous-page-item: "minecraft:arrow" next-page-item: "minecraft:arrow" exit-item: "minecraft:barrier" alphabetical-sort-item: "minecraft:paper" category-sort-item: "minecraft:name_tag" type-sort-item: "minecraft:gold_ingot" filler-item: "minecraft:light_gray_stained_glass_pane" Selection-GUI: # The GUI Title title: "Select a Pokemon" # GUI Elements filler-item: "minecraft:red_stained_glass_pane" Confirmation-GUI: # The GUI Title title: "Confirm Move" # GUI Elements confirm-item: "minecraft:lime_wool" cancel-item: "minecraft:red_wool" filler-item: "minecraft:gray_stained_glass_pane" # Override the cost of specific moves # Format - move:cost Move-Overrides: - outrage: 6000 - dracometeor: 10000 ```

### lang.yml ```yml # DON'T TOUCH Config-Version OR THINGS WILL BREAK Config-Version: 2. 2. 0 # We Support Legacy and MiniMessage Formatting! Success-Learned: "{pokemon} was taught {move}!" Insufficient-Funds: "You do not have enough money to purchase this move." Insufficient-Items: "You must have {itemcost} to purchase this move. " Error-No-Pokemon: "No Pokemon found in slot {slot}." Error-Not-Tutor: "{move} is not a tutor move for {pokemon}!" Error-No-Tutor-Moves: "{pokemon} does not learn any tutor moves." Error-Already-Knows: "{pokemon} already knows {move}." Blacklisted-Pokemon: "{pokemon} can not use this move tutor." ```

### specifictutor.yml ```yml # DON'T TOUCH Config-Version OR THINGS WILL BREAK Config-Version: 2. 2. 0 # Specific Tutor Settings SpecificTutor: # Permission needed to open permission: tutormoves.open.dragonmaster # Options: impactor:{currency}, ITEMS:{item id} currencyKey: ITEMS:minecraft:diamond # The cost of teaching moves cost: 3 # List of Moves the Tutor Offers moves: - dracometeor - dragonclaw - dragondance # Pokemon that should not be able to use this tutor Blacklisted-Pokemon: - jirachi GUI: # The GUI Title title: "Dragon Master" # The Size of the Main Tutor GUI (2-6) size: 6 # GUI Elements filler-item: "minecraft:gray_stained_glass_pane" # Override the cost of specific moves # Format - move:cost Move-Overrides: outrage: 6000 dracometeor: 10000 ```

### Permissions - `tutormoves.reload` is for `/tutormoves reload` - `tutormoves.menu` is for `/tutormoves menu` - `tutormoves.menuothers` is for `/tutormoves menu ` - `tutormoves.npc` is for `/tutormoves npc `

Be aware: If a permission node does not register for you, deop yourself and relog/restart the server. In order for LuckPerms to cache the permission node, it needs to acknowledge that it exists, and this doesn't end up being the case if only an Opped Player is online when LuckPerms checks for permissions!

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
TheNovoro
Version
2.3.7+1.21.1
Downloads
652
Endorsements
4
Category
economy
Created
3/30/2026
Updated
5/16/2026
Game Versions
1.21.1
Tags
economy, game-mechanics

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does Move Tutors [Cobblemon] support?

The author lists 1.21.1. Other versions may work but are untested by the author.

What is the latest version of Move Tutors [Cobblemon]?

Version 2.3.7+1.21.1, published 2026-05-16 with 652 downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More economy 👤 More by TheNovoro 🔎 Similar Mods 🌐 Best economy (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods