[Cobblemon] PocketMorph
ModA polished Cobblemon transformation mod that lets players become Pokémon, not just disguise as them.
Type
Mod
Modrinth Downloads
55
Modrinth ID
j3wTk6KL
Last Updated
May 20, 2026
Description
[Cobblemon] PocketMorph

Important Bug-Fix Update 1.2.0, see change log for details!
Become your favorite Pokémon!
Love Pokémon Mystery Dungeon-style gameplay? PocketMorph is a Cobblemon-focused transformation mod that lets players take on the appearance, scale, movement feel, and presence of Pokémon forms.
PocketMorph is built around immersion: first-person transformed bodies, polished third-person visuals, form-aware rendering, Pokémon-inspired gameplay touches, multiplayer synchronization, transformed-player riding, and careful camera/interaction tuning so transformations feel like a real part of the Pokémon world instead of a simple costume swap.
This release focuses on a stable, polished transformation experience while future updates expand deeper battle integration.

Highlights
- Transform into Cobblemon Pokémon using a simple /disguise command.
- Supports forms and visual properties, including shiny variants, valid forms, scale/size adjustments, nicknames, and level labels.
- First-person transformed body rendering so you can look down and actually see your Pokémon form.
- Polished third-person rendering for both local and remote players in multiplayer.
- Pokémon-inspired abilities such as flight, water breathing, swim boosts, fire resistance, lava movement, land-speed boosts, mining Haste, and Attack-based unarmed damage.
- Rideable transformed players when the transformed Pokémon is already rideable through Cobblemon or loaded ride data.
- Pokédex-based transformation restrictions for servers that want progression-friendly disguise rules.
- Whitelist and blacklist controls for pack/server owners.
- Configurable scale, camera, hitbox, labels, and ability behavior.
- Careful polish for cameras, raycasts, Poké Ball throws, sleep animations, held-item display, sparse animations, and multiplayer sync.
- Compatible with most Cobblemon mod/resource packs.
Coming soon: use your own transformed Pokémon form in battle through deeper Cobblemon battle and training integration. Stay tuned for future updates!
Have a suggestion for a feature or change? Feel free to leave a comment.
Enjoyed the mod? You can support the project here:
Ko-fi: https://ko-fi.com/pixelpitstop1
Requirements
- Minecraft: 1.21.1
- Loader: Fabric
- Java: 21+
- Requires: Fabric API and Cobblemon
- Cobblemon: 1.7.3 or higher recommended
- Cobblemon 1.7.0+ may work, but versions below 1.7.3 have not been fully tested.
- Multiplayer: install on both server and client instances for proper multiplayer functionality.
Transformation System
PocketMorph lets players transform into Pokémon through the /disguise command. The command supports species names and validated properties, making it possible to use forms and variants without relying on guesswork.
Examples:
/disguise lucario /disguise charizard shiny /disguise arcanine form=hisuian /disguise pikachu scale=0.6 /disguise lugia shiny scale=3 /disguise nickname Guardian /disguise clearThe mod validates species and form data through Cobblemon where possible, so invalid forms are rejected instead of silently becoming the wrong Pokémon.
Built for Immersion
PocketMorph is designed to make transformations feel believable from both the player’s view and everyone else’s view.
First-person Pokémon body
When transformed, your own Pokémon model can render in first person. This means you can see your transformed body while looking around, falling, swimming, riding, or exploring, instead of only seeing a normal player hand.
Camera tuning for different body shapes
Small Pokémon, large Pokémon, long-bodied Pokémon, flying Pokémon, and human-like Pokémon all need different camera treatment. PocketMorph includes extensive first-person and third-person camera tuning so forms like Pikachu, Lucario, Charizard, Staraptor, Aerodactyl, Lugia, Groudon, and other unusual body shapes remain playable and readable.
Interaction polish
PocketMorph adjusts important interaction origins so transformed players can still play naturally. Poké Ball throws, item use, fluid placement, sleep animations, held-item display, and raycast-based interactions are tuned around transformed body shapes instead of assuming every player is a normal vanilla body.

Pokémon-Inspired Abilities
PocketMorph can grant abilities based on the current transformed form’s resolved Cobblemon data.
Movement and environment abilities
- Flying forms can receive creative-style flight.
- Aquatic forms can breathe underwater and receive swim-speed help.
- Fire-resistant / Fire-type forms can receive fire resistance and lava movement assistance.
- Fast land-based Pokémon can receive a land movement boost based on base Speed.
- Ground-type Pokémon can receive Haste for mining.
The land-speed boost is intentionally disabled for flying Pokémon and while swimming/touching water, so movement bonuses do not stack in awkward ways.
Combat feel
Transformed unarmed attacks can receive bonus damage based on the Pokémon’s base Attack. This only applies while the player’s main hand is empty, so normal tools and weapons keep behaving normally.


Form-Aware Visuals
PocketMorph supports Cobblemon-style properties such as forms and shiny variants. It also includes special handling for tricky visual cases and multiplayer synchronization, so other players see the intended transformation instead of a mismatched fallback whenever possible.
This is especially useful for modpacks using alternate forms, special variants, resource-pack-driven appearances, or Pokémon with unusual models and animation sets.
Multiplayer Transformation Sync
PocketMorph is designed for multiplayer use. Other players can see your transformed Pokémon, labels, scale, form choices, riding state, and movement presentation.
A lot of the project’s polish has focused on making remote transformed players look stable, readable, and performant.
Transformed-Player Riding
PocketMorph can allow players to ride transformed players, but only when the transformed form is already rideable through Cobblemon or loaded addon/datapack ride settings.
PocketMorph does not invent a separate ride whitelist; it respects the ride data already available to your pack.
Riders have dedicated pose and camera handling, with held items and armor preserved while mounted. Accessories and backpacks are intentionally not rendered while mounted for compatibility, because many accessory mods use custom renderers and transforms that can become unstable in generic mounted-player rendering.

Server Progression and Pack Controls
Server owners and modpack makers can decide how permissive transformations should be.
PocketMorph includes support for:
- Pokédex requirements: allow any Pokémon, only seen Pokémon, or only caught Pokémon.
- Creative-mode bypass: useful for builders, admins, and testing.
- Species whitelist: restrict transformations to a curated list.
- Species blacklist: block specific species.
- Scale limits: control the maximum allowed transformation scale.
- Optional transformed hitbox matching: make transformed players collide more closely with their visible Pokémon shape.
- Large-form step-height assist: help giant forms avoid snagging on ledges when hitbox matching is enabled.
The generated config files include plain-English explanations, defaults, ranges, and examples so server owners do not have to guess what each option does.
Visual and Client Options
Players can customize local visual settings without changing server transformation rules. Edit your pocketmorph-client.json config file with the game open, then run:
/disguise config reloadClient options include:
- Show/hide disguise labels.
- Show/hide disguise names and levels.
- Adjust large-form third-person camera behavior.
- Enable or disable first-person transformed camera placement.
- Enable or disable the first-person transformed body.
- Hide or keep the vanilla first-person hand while transformed.
- Enable or disable PocketMorph’s transformed-player shiny sound.
What Makes PocketMorph Different?
PocketMorph is not just a simple model swap. The goal is to make transformation feel like it belongs in normal gameplay.

A lot of the work has gone into the small details players notice immediately:
- first-person bodies that line up with the Pokémon’s shape,
- large-form cameras that do not feel buried inside the model,
- small-form cameras that do not x-ray through nearby blocks,
- raycast and fluid placement that still hit the expected block,
- Poké Ball throw origins that match unusual body shapes,
- sparse animation fixes for Pokémon with limited pose sets,
- stable multiplayer rendering and synchronization,
- riding support that respects existing Cobblemon ride data,
- performance-conscious rendering refresh logic,
- readable configs for pack makers and server owners.

Current Release Status
This public release is based on the current stable transformation branch. It focuses on the polished transformation, camera, ability, riding, multiplayer, config, and interaction systems.
Planned future work includes deeper battle integration, including a self Pokémon system where your current transformation can become a controllable party-slot Pokémon for battles. That feature is not included in this stable release yet and will be developed separately so the public build can remain stable.
Basic Commands
/disguise <species> [properties] /disguise clear /disguise status /disguise preview /disguise nickname <name> /disguise nickname clear /disguise config show /disguise config path /disguise config reloadDebug commands are also included for troubleshooting, but most players will not need them during normal gameplay.
Compatibility Notes
- Camera mods may conflict with PocketMorph’s camera adjustments. Client config options are available to disable or reduce those adjustments if needed.
- Mounted accessories/backpacks are intentionally not rendered for compatibility with the wide variety of custom accessory renderers used by different mods.
- Very large scale values can reduce FPS, especially on already-large Pokémon. Server scale limits are configurable.
Disclaimer
PocketMorph is designed for Cobblemon-based Minecraft experiences and is not affiliated with Mojang, Microsoft, Nintendo, Game Freak, Creatures Inc., or The Pokémon Company.
Compatibility
Mod Loaders
Game Versions
Screenshots
Similar Mods
Translate_AllinOne(fork)
A powerful Minecraft server content AI translation mod, allowing you to easily enjoy international servers!一个强大的 Mi...
Editable Actionbar
A mod that allows to reposition and rescale the actionbar
Drop2Inv
This mod adds the function of receiving block and mob drops directly into the inventory without the item falling to the...
Subterranean Wilderness Revival
Adding exciting new cave biomes and bringing you the cave update you always wanted
Realistic Mechanics - Vanilla+ Physics
Add immersive survival realism! Heavy items sink, rain extinguishes fires, and leaves cushion falls. ⚓🌧️🍃
Maple's Creeper Collection
Seasonal creeper variants with custom textures that change with the seasons! 💚
