SpaceFrog’s Frog Variant Changer
Change a frog's variant type using a vanilla/survival-friendly method. Works with vanilla (cold, temperate, warm) and optionally 'More Frogs 2' variants: crimson, ender, infernal, poison dart, purpur, sculk, spirit, warped, and wood.
截图
介绍
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_ 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, purpur, sculk, spirit, temperate, warm, warped, wood, random. 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_.
_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.
常见问题
SpaceFrog’s Frog Variant Changer 支持哪些 Minecraft 版本?
SpaceFrog’s Frog Variant Changer 支持 Minecraft Java 版 1.20–26.2,共 23 个版本。下载时注意选择和你游戏版本一致的文件。
SpaceFrog’s Frog Variant Changer 怎么安装?
新建世界时在「数据包」里把下载的 .zip 拖进去;已有的存档,把文件放进存档目录下的 datapacks 文件夹,进游戏输入 /reload 即可生效。服务器同样放在世界目录的 datapacks 里。
spacefrog1984 的其他作品
查看全部 →
SpaceFrog’s Froggy Title Screen & Splash Text
SpaceFrog has a message for you! Also adds a custom frog-filled panorama for the title screen based on the 1.20.1 panorama.
SpaceFrog’s Hungry Hungry Frogs
Frogs extra hungry & extra powerful: Frogs can eat all hostile vanilla mobs, and the elusive, immortal, insatiable ÜberFrog will one-shot kill any hostile! Build a frog army today!
SpaceFrog’s Better Ribbits
For the Ribbits mod: give your froggy villagers increased health, regeneration, jump boost 5 - Ribbits won't die so easily & can hop around like real frogs! New for v3.0 (configurable): Ribbits drop spawn eggs, punishes survival players who kill Ribbits.
FroggyCraft
A vanilla+ pack with lots of frog-related mods like Ribbits, tons of fun & useful mods like Create, and mods for those who love to build & decorate. Frogs, toads, axolotls, and humans are all welcome! 𓆏🐸𓆏
评论
登录后评论和评分