Modscraper Modscraper Minecraft
[Cobblemon] PocketMorph logo

[Cobblemon] PocketMorph

Mod

A 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

PocketMorph Logo

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.

Taillow Riding Mega Rayquaza

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 clear

The 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.

Pikachu Beach

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.

Charizard Lava Bath

Lapras Underwater

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.

Player Palkia Riding

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 reload

Client 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.

Sleepy Arcanine

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.

Lucario First-Person

Rayquaza Ruins

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 reload

Debug 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

Fabric

Game Versions

1.21.1

Screenshots

Similar Mods

External Resources