SpaceFrog's Frog Variant Changer

⭐ — (1 endorsements) 📥 198 downloads 📌 v1.3 📅 5/13/2026
🟡 Updated this year

By spacefrog1984 · adventure

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 7/8/2026 📅 Created: 5/13/2026

🔍 Analysis

  • 🏆 #33 of 596 adventure mods in this game by downloads

📋 About This Mod

**Version 1.3 Update**: check notes of the version you download for details about the update. The most important change for users is an update to the structure of the datapack - this changes some of the commands used to configure the datapack. New commands are shown below. Have you ever wished you could change a frog's color/type? Well now you can just by using a name tag! This works with vanilla and is compatible with the ( https://modrinth.com/mod/morefrogs) mod's custom frog variants (this mod is **not** required for the datapack to function). Since More Frogs 2 hasn't been released for Minecraft versions later than 1.20.1, running this datapack on these later versions without the mod will only give you access to the standard vanilla frogs. <hr> ### Survival Mode **<u>Name Tag Mechanics</u>** For survival mode, hold the 'payment' in your off-hand (more on that later) while using a name tag to rename the frog with one of the following variant names: cold, crimson, ender, infernal, poison dart, purpur, sculk, spirit, temperate, warm, warped, wood. If you don't have the payment in your off-hand, the frog will not change to the new variant. **<u>Advancement Lockouts</u>** By default, players are locked out through advancements from being able to reassign a frog variant until the player has encountered that frog variant in the world and fed it a slime ball. This is a nice way to force the player to explore or work on breading specific frog variants but gives players a convenient way to make more of the same type of frog after they've gone through the process at least once. Creative players and server admins can override this lockout by giving players all needed advancements using the command ***/function frog_variant_changer:advancement_unlock/all_grant***. **<u>Special Randomize Feature</u>** You can also **randomize** a frog's variant type - just rename a frog 'random' and every couple of seconds it will change variant type, cycling through all the variants you have advancements for (i.e., the types you've fed a slime ball to at least once, see above). Use command ***/function assign_frog_variant:_set_random_frog_loop_length*** to set the length of time before the random frog jumps to the next variant type as it cycles through variants (default is 2 secs). **<u>Payment</u>** The default payment for reassigning a frog variant in survival is **1 diamond** for vanilla variants, **1 diamond block** for More Frogs 2 variants, and **1 netherite ingot** for a random variant. To change the payment type, first get server op status or switch to creative. While holding the payment item in your **off-hand**, type command ***/function frog_variant_changer:payment/set/*** followed by the frog variant you want to set the payment for (example: ***/function frog_variant_changer:payment/set/temperate***). If your off-hand is **empty**, then the payment is **free**. Also, you can use ***/function frog_variant_changer:payment/set_all*** to set the payment for all frog variants; there is a similar function to set payment for just the vanilla variants and a function to set just the variants from ( https://modrinth.com/mod/morefrogs). **_An option to set payments without needed to allow cheats/commands is coming soon._** <hr> ### Creative Mode Shortcuts For creative mode players, you can change a frog's variant type by standing next to the frog you want to change, then type the command ***/function assign_frog_variant:*** followed by the frog variant type. You'll see the available variants when you type out this command; for example use ***/function assign_frog_variant:cold*** to change the frag to the cold variant type. If you have multiple frogs in the area, the one closest to the player will be converted to the variant you choose, and repeated use of the function will change each frog in the area one-by-one to the new variant out to a radius of 20 blocks. You can give yourself access to all frog variants for the randomized frog using the command ***/function frog_variant_changer:advancement_unlock/all_grant*** or reset the lockout with ***/function frog_variant_changer:advancement_unlock/all_reset***. <details> <summary>Troubleshooting</summary> <ul> <li>The payment can only be a singular item, so if you want the payment to be more than say 1 emerald, you can make the payment an emerald block instead. If you want to block access to a specific variant type, just use a block that's impossible to get in survival like a barrier block when you set the payment type for that variant.</li> </ul> </details>

Version 1. 3 Update: check notes of the version you download for details about the update. The most important change for users is an update to the structure of the datapack - this changes some of the commands used to configure the datapack. New commands are shown below.

Have you ever wished you could change a frog's color/type? Well now you can just by using a name tag! This works with vanilla and is compatible with the [_More Frogs 2_]( https://modrinth.com/mod/morefrogs) mod's custom frog variants (this mod is not required for the datapack to function). Since More Frogs 2 hasn't been released for Minecraft versions later than 1. 20. 1, running this datapack on these later versions without the mod will only give you access to the standard vanilla frogs.


### Survival Mode Name Tag Mechanics For survival mode, hold the 'payment' in your off-hand (more on that later) while using a name tag to rename the frog with one of the following variant names: cold, crimson, ender, infernal, poison dart, purpur, sculk, spirit, temperate, warm, warped, wood. If you don't have the payment in your off-hand, the frog will not change to the new variant.

Advancement Lockouts By default, players are locked out through advancements from being able to reassign a frog variant until the player has encountered that frog variant in the world and fed it a slime ball. This is a nice way to force the player to explore or work on breading specific frog variants but gives players a convenient way to make more of the same type of frog after they've gone through the process at least once. Creative players and server admins can override this lockout by giving players all needed advancements using the command /function frog_variant_changer:advancement_unlock/all_grant.

Special Randomize Feature You can also randomize a frog's variant type - just rename a frog 'random' and every couple of seconds it will change variant type, cycling through all the variants you have advancements for (i.e., the types you've fed a slime ball to at least once, see above). Use command /function assign_frog_variant:_set_random_frog_loop_length to set the length of time before the random frog jumps to the next variant type as it cycles through variants (default is 2 secs).

Payment The default payment for reassigning a frog variant in survival is 1 diamond for vanilla variants, 1 diamond block for More Frogs 2 variants, and 1 netherite ingot for a random variant. To change the payment type, first get server op status or switch to creative. While holding the payment item in your off-hand, type command /function frog_variant_changer:payment/set/ followed by the frog variant you want to set the payment for (example: /function frog_variant_changer:payment/set/temperate). If your off-hand is empty, then the payment is free. Also, you can use /function frog_variant_changer:payment/set_all to set the payment for all frog variants; there is a similar function to set payment for just the vanilla variants and a function to set just the variants from [_More Frogs 2_]( https://modrinth.com/mod/morefrogs).

_An option to set payments without needed to allow cheats/commands is coming soon._

### Creative Mode Shortcuts For creative mode players, you can change a frog's variant type by standing next to the frog you want to change, then type the command /function assign_frog_variant: followed by the frog variant type. You'll see the available variants when you type out this command; for example use /function assign_frog_variant:cold to change the frag to the cold variant type. If you have multiple frogs in the area, the one closest to the player will be converted to the variant you choose, and repeated use of the function will change each frog in the area one-by-one to the new variant out to a radius of 20 blocks.

You can give yourself access to all frog variants for the randomized frog using the command /function frog_variant_changer:advancement_unlock/all_grant or reset the lockout with /function frog_variant_changer:advancement_unlock/all_reset.

Troubleshooting
  • The payment can only be a singular item, so if you want the payment to be more than say 1 emerald, you can make the payment an emerald block instead. If you want to block access to a specific variant type, just use a block that's impossible to get in survival like a barrier block when you set the payment type for that variant.

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Data Packs
Author
spacefrog1984
Version
1.3
Downloads
198
Endorsements
1
Category
adventure
Created
5/13/2026
Updated
7/8/2026
Game Versions
1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
Tags
adventure, game-mechanics, mobs

🔧 How to Install Minecraft Data Packs Mods

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

📖 Full step-by-step install guide for Minecraft Data Packs →

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

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

❓ Frequently Asked Questions

Which Minecraft Data Packs versions does SpaceFrog's Frog Variant Changer support?

The author lists 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10. Other versions may work but are untested by the author.

What is the latest version of SpaceFrog's Frog Variant Changer?

Version 1.3, published 2026-07-08 with 198 downloads recorded at the source.

Keep browsing — more Minecraft Data Packs mods await

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