The Best Resource for Minecraft
The Best Resource for Minecraft

MetaMorph Mod Wiki

MetaMorph is a comprehensive transformation mod for Minecraft that allows players to acquire the shapes, health pools, and unique abilities of any mob they defeat.

8 sections · 939 words

Overview#

MetaMorph (derived from Metamorphosis) is a survival-oriented shape-shifting mod for Minecraft. Heavily inspired by classic mods like iChun's Morph, it allows players to transform into almost any creature found in the game, including vanilla mobs, bosses, and even creatures added by other mods.

Unlike simple cosmetic mods, MetaMorph provides a deep mechanical integration where players inherit the physical attributes of the mob, such as their height, hitbox size, and health capacity. Furthermore, many morphs come with 'Abilities' (passive traits) and 'Actions' (active powers) that fundamentally change how the player interacts with the world.

Core Mechanics#

Acquiring Morphs

In Survival mode, you do not start with any morphs. To unlock a new form, you must defeat that specific mob in combat. Upon death, the mob will release a 'Morph Soul'—a ghostly, floating representation of itself. Walking into this soul will play a sound and display an on-screen notification that the morph has been acquired.

Transformation Process

Once a morph is acquired, you can transform at any time using the Morph Menu. By default, your health will adjust to match the mob's maximum health. If you morph into a Chicken, you will have only 2 hearts; if you morph into an Iron Golem, you will have 50 hearts.

Death and Persistence

By default, acquired morphs are kept even after the player dies. This behavior can be modified in the configuration files to make the mod more challenging (e.g., losing all morphs upon death).

Controls and GUI#

MetaMorph utilizes several keybinds to manage your collection of forms. These can be rebound in the standard Minecraft controls menu.

Keybind Function
X (or N) Opens the Survival Morph Menu.
B Opens the Creative Morph Menu (allows selection of any mob).
[ and ] Quickly cycle through your acquired morphs without opening the menu.
Enter Confirm transformation into the selected morph.
. (Period) Demorph instantly back to your human form.
V Trigger the 'Action' ability of your current morph.
O Toggle 'Favorites' view in the morph menu.

The Morph Menu

The menu allows you to browse your collection, search for specific mobs, and set favorites. You can also assign specific keybinds to individual morphs within this menu for instant switching.

Abilities and Actions#

Morphs are categorized by their passive Abilities and active Actions.

Passive Abilities

Abilities are traits that are always active while you are in a specific morph.

Ability Effect Example Mobs
Climb Allows climbing vertical walls like a ladder. Spider, Cave Spider
Fire Proof Immunity to fire and lava damage. Blaze, Ghast, Magma Cube
Fly Allows flight in survival mode (double-tap jump). Bat, Ghast, Blaze, Wither
Glide Slows falling speed and prevents fall damage. Chicken, Parrot
Night Vision Grants permanent night vision. Bat
Water Breath Allows breathing underwater. Squid, Guardian
Snow Walk Generates snow layers beneath your feet. Snow Golem
Sun Burn Take damage when exposed to direct sunlight. Zombie, Skeleton
Hostile Nearby hostile mobs of the same type will ignore you. Most Hostile Mobs

Active Actions

Actions are triggered manually by pressing the V key.

Action Effect Example Mobs
Explode Triggers a Creeper-style explosion (kills the player). Creeper
Fireball Shoots a large explosive fireball. Ghast
Small Fireball Shoots a small fire charge. Blaze
Teleport Teleports the player to the block they are looking at. Enderman
Jump Performs a high vertical leap. Rabbit, Horse
Potions Throws a random negative splash potion. Witch
Snowball Throws a snowball. Snow Golem
Fire Breath Shoots Ender Dragon fireballs. Ender Dragon
Llama Spit Shoots a spit projectile. Llama

Mob Morphs List#

MetaMorph supports almost every vanilla entity. Below are the properties for common categories.

Passive & Neutral Mobs

Mob Health Special Traits
Chicken 4 (2 Hearts) Glide, Fall Immunity
Bat 6 (3 Hearts) Fly, Night Vision, Small Hitbox
Squid 10 (5 Hearts) Water Breathing, Fast Swimming
Iron Golem 100 (50 Hearts) High Knockback Attack, Sinks in Water
Wolf 8 (4 Hearts) Increased Speed
Ocelot 10 (5 Hearts) Fall Damage Immunity

Hostile Mobs

Mob Health Special Traits
Creeper 20 (10 Hearts) Action: Explode
Enderman 40 (20 Hearts) Action: Teleport, Water Allergy
Spider 16 (8 Hearts) Ability: Climb
Cave Spider 12 (6 Hearts) Ability: Climb, Attack: Poison
Ghast 10 (5 Hearts) Ability: Fly, Action: Fireball
Blaze 20 (10 Hearts) Ability: Fly, Fire Proof, Action: Small Fireball

Bosses

Mob Health Special Traits
Wither 300 (150 Hearts) Ability: Fly, Fire Proof, Wither Skull Attack
Ender Dragon 200 (100 Hearts) Ability: Fly, Action: Fire Breath

Commands#

The mod provides several administrative commands for managing morphs.

  • /metamorph morph <player> <morph_id>: Forcefully changes a player into a specific morph.
  • /metamorph demorph <player>: Reverts a player to their human form.
  • /metamorph acquire <player> <morph_id>: Grants a player a morph without them needing to kill the mob.
  • /metamorph remove <player> <morph_id>: Removes a specific morph from a player's collection.
  • /metamorph remove_all <player>: Clears a player's entire morph library.

Configuration#

MetaMorph is highly configurable via the metamorph.cfg file located in the .minecraft/config folder.

General Settings

  • Disable POV: Set to true if your camera jitters when using mods like MorePlayerModels.
  • Keep Morphs on Death: Toggle whether players retain their collection after dying.
  • Prevent Creative Morphs: If enabled, players in Creative mode cannot use the 'B' menu to access unearned morphs.
  • Health Scaling: Toggle whether the player's health actually changes to match the mob.

Blacklisting Morphs

You can prevent specific mobs from being acquired by editing the blacklist.json file in the config folder. This is useful for server owners who want to disable overpowered morphs like the Ghast or Ender Dragon.

Example blacklist.json entry:

[
 "minecraft:ghast",
 "minecraft:ender_dragon"
]

Requirements#

To run MetaMorph, the following must be installed:

  1. Minecraft Forge (1.12.2 or 1.11.2).
  2. McLib: A core library mod required for all of McHorse's mods to function.

MetaMorph is also compatible with Chameleon, which allows for more advanced morph animations and custom model support.