promotional bannermobile promotional banner
premium banner
Allows you to take on the appearance of any pokemon

Description

Cobblemon: Synchro Machine

W.I.P. EXPECT BUGS

Cobblemon: Synchro Machine

An addon for Cobblemon that lets players transform into Pokémon and live as one. The Synchro Machine syncs a player with a Pokémon to take on its form, movement, stats, abilities, and moves — with full support for regional and alternate forms, levelling, evolution, and held items.


🔄 Mechanics

Syncing: Right-click a Pokémon with the Synchro Machine item to transform into it. Your hitbox and camera height adjust to match the Pokémon's actual size.

Team Storage: Save up to 6 Pokémon to the Synchro Machine and switch between them at will. If all 6 slots are filled, you'll be prompted to choose which one to replace.

Unsyncing: Sneak + Right-click to revert to human form.

Info Screen: Right-click with the Synchro Machine in hand (without targeting a Pokémon), or press G (default, rebindable), to open the team screen. View all saved Pokémon, switch your active form, manage your equipped moves, and trigger evolutions. If requireItem is enabled, the G hotkey requires the Synchro Machine to be in your inventory.

First-Person View: The player hand is hidden in first-person while synced and not holding an item, for a more immersive experience.


📈 Levelling & Evolution

EXP Gain: Collecting Minecraft experience orbs while synced grants Pokémon EXP to your active morph (10 Pokémon EXP per 1 Minecraft XP, ×1.5 with a Lucky Egg in your off-hand). EXP and level persist across sessions and cap at level 100.

Evolution: When a Pokémon meets the requirements to evolve — by level, item, or friendship — an Evolve button appears next to its name in the Synchro Menu. Click it to evolve immediately. For Pokémon with branching evolutions (e.g. Eevee), a picker dropdown lets you choose the target form.

  • Level-up evolutions are detected automatically on level-up.
  • Item evolutions (Fire Stone, Thunder Stone, etc.) require the matching evolution item anywhere in your inventory. You can also right-click with the stone in hand while synced to consume it and evolve directly, without opening the menu.
  • Friendship evolutions (Espeon, Blissey, Crobat, etc.) are supported through a passive friendship system — see Friendship below.

Friendship: Friendship builds passively while you're synced (+1 per minute) and spikes on level-up (+5 per level). Holding a Soothe Bell in your off-hand doubles all friendship gain. When friendship crosses the evolution threshold, you're notified via the action bar and the Evolve button appears automatically.


🎒 Item Use

Right-clicking with a Cobblemon item while synced applies its effect directly to your active morph, bypassing the normal Pokémon-selection UI:

  • Healing items (Potion, Super Potion, Hyper Potion, Max Potion, Full Restore, Moomoo Milk, Remedy, etc.) restore your Pokémon's HP.
  • Status heals (Antidote, Burn Heal, Paralyze Heal, Full Heal, etc.) cure the corresponding condition.
  • PP items (Ether, Max Ether, Elixir, Max Elixir, PP Up, PP Max) target the most-depleted move automatically.
  • Rare Candy and Exp. Candy (XS–XL) add EXP directly.
  • Evolution items (evolution stones) consume the item and evolve the Pokémon if all other requirements are met.

🧤 Held Items

Your off-hand slot acts as your Pokémon's held item. All standard Cobblemon held items are supported:

Category Items
Damage boosts Choice Band (+50% physical), Choice Specs (+50% special), Life Orb (+30% all, −10% HP recoil), Muscle Band (+10% physical), Wise Glasses (+10% special)
Type boosters All 17 type plates (Black Belt, Charcoal, Dragon Fang, Fairy Feather, Hard Stone, Magnet, Metal Coat, Miracle Seed, Mystic Water, Never-Melt Ice, Poison Barb, Sharp Beak, Silk Scarf, Silver Powder, Soft Sand, Spell Tag, Twisted Spoon) — each gives +20% to their matching type
Speed Choice Scarf (+50% speed), Iron Ball (−50% speed)
Defence Assault Vest (+50% Sp. Def), Eviolite (+50% Def and Sp. Def if the Pokémon can still evolve)
Passive healing Leftovers (+1/16 HP per second), Black Sludge (+1/16 HP if Poison-type, −1/8 HP if not)
Passive damage Sticky Barb (−1/8 HP per second), Flame Orb (sets you on fire), Toxic Orb (inflicts Wither)
On-hit Shell Bell (heal 1/8 of damage dealt), Life Orb recoil (−10% HP per move)
EXP Lucky Egg (+50% Pokémon EXP from orbs)
Friendship Soothe Bell (doubles all friendship gain)

✨ Synced Abilities

Passive and reactive ability effects are applied based on the synced Pokémon's ability:

  • Flight — Flying-capable species can fly freely.
  • Aquatic breathing — Aquatic species have infinite underwater breathing.
  • Elemental immunities — Fire-types resist fire and lava; Ice-types resist freeze damage; Water-types and others gain relevant resistances based on their ability.
  • Contact abilities — Abilities like Flame Body, Static, Poison Point, Rough Skin, Iron Barbs, and Effect Spore trigger on attackers who hit you in melee.
  • Passive auras — Abilities like Intimidate, Drizzle, Drought, Sand Stream, Snow Warning, and others apply persistent effects to you and nearby entities.
  • Damage modifiers — Iron Fist, Tough Claws, Strong Jaw, Sharpness, Reckless, Punk Rock, Mega Launcher, Technician, Huge Power, and many others boost or modify your move damage accordingly.
  • Movement modifiers — Speed-boosting abilities (Swift Swim, Chlorophyll, Slush Rush, Sand Rush, etc.) increase your movement speed under their respective conditions.

Movement Speed: Walk, swim, and fly speeds are dynamically scaled to the species' behaviour data, further modified by the Pokémon's Speed stat. A Jolteon will feel noticeably faster than a Snorlax.

Max HP & Armor: Your max HP scales with the Pokémon's HP stat (added on top of the vanilla 20 HP base). Physical armor scales with the Defence stat; armor toughness scales with Special Defence.

Animations: The synced Pokémon plays its full Cobblemon animation set — walking, running, swimming, flying, and gliding — driven by your actual movement.


⚔️ Moves System

Use your synced Pokémon's moves in the world with dedicated hotkeys:

Key Move Slot
Z Move 1
X Move 2
C Move 3
V Move 4

All keys are rebindable in Minecraft's Controls menu. Move cooldown between uses scales inversely with the Pokémon's Speed stat — faster Pokémon attack more frequently.

Move categories:

  • Physical moves — Close-range melee; damage uses the Attack and Defence stats.
  • Special moves — Long-range beams and projectiles with full vertical aiming; use Sp. Atk and Sp. Def.
  • Area moves (Earthquake, Dazzling Gleam, etc.) — Hit all entities in a radius around you.
  • Dash/priority moves (Quick Attack, Aqua Jet, Bullet Punch, etc.) — Launch you forward, colliding with and damaging the first entity you pass through. Each move has a distinct travel speed.
  • Teleport moves (Phantom Force, Shadow Force) — Phase forward up to 64 blocks and strike at the destination.
  • Explosion moves (Self-Destruct, Explosion, Mind Blown) — Create a real world explosion scaled to the move's base power. You are immune to your own blast.
  • Block-breaking moves (Drill Run, Dig, Rock Blast, Bulldoze, etc.) — Break blocks in front of you in patterns matching the move. Configurable.
  • Terrain moves (Grassy Terrain, Leaf Storm, Petal Blizzard, etc.) — Apply bonemeal growth to nearby grass and soil.
  • Status/stat moves — Swords Dance, Nasty Plot, Dragon Dance, Agility, and others grant real buffs: attack multipliers and Minecraft Speed effects that stack up to a cap.

Environmental effects: Moves trigger real-world consequences beyond their damage — Electric moves summon lightning, Fire moves spread flame, Water moves flow, Ground moves erupt, Ice moves place snow, and more. Effects clean up automatically.

Damage calculation uses the actual Pokémon stat formula, factoring in the move's base power, the Pokémon's Attack vs. Defence (or Sp. Atk vs. Sp. Def), level, any stat boosts from moves, ability multipliers, and held item multipliers.

PP Recovery: Move PP fully restores on sleeping in a bed. High food saturation restores +1 PP per move every 30 seconds. PP items also work directly (see Item Use above).

Move Selection: Open the team screen to choose which moves from the Pokémon's learnset to equip in each slot.


🖥️ HUD Overlay

Press H (default, rebindable) to toggle the move HUD. This overlay shows all four move slots:

  • Move name and type (colour-coded)
  • A PP bar that shifts from green → orange → red as PP depletes
  • Keybind hints for each slot
  • Depleted moves highlighted in red

💻 Commands

 

Morph & unsync:

  • /synchro morph <player> <pokemon> [properties] — Force a transformation. Example: /synchro morph Steve charizard level=50 shiny=true
  • /synchro unsync [player] — Revert to human form.
  • /synchro edit [player] <properties> — Edit the active morph's properties using Cobblemon's pokeedit syntax.
  • /synchro restorepp [player] — Fully restore all move PP.
  • /synchro teach [player] <move> — Teach a move to the active morph. The move is immediately available to equip via the Synchro screen's move swap picker.

Slot management:

  • /synchro slot list [player] — Show all 6 team slots with species, level, and active indicator.
  • /synchro slot activate <1–6> [player] — Make a slot the active morph immediately.
  • /synchro slot set <1–6> <pokemon> [properties] [player] — Populate a slot with a new Pokémon.
  • /synchro slot edit <1–6> <properties> [player] — Edit a specific slot's Pokémon. If the slot is active, the live morph updates instantly.
  • /synchro slot clear <1–6> [player] — Clear a slot. Clears the active morph too if it was the active slot.

Config (query with no value, set with a value — works like /gamerule):

  • /synchro config — Show all current config values.
  • /synchro config requireownership [true|false] — Only allow syncing to owned Pokémon. Default: false.
  • /synchro config keepsyncedonrespawn [true|false] — Restore the active morph after death. Default: false.
  • /synchro config requireitem [true|false] — Require the Synchro Machine item in inventory to open the team menu via hotkey. Default: true.

All <pokemon> and <properties> arguments support Tab autocomplete.


⚙️ Requirements

Requires the Cobblemon mod to be installed.