promotional bannermobile promotional banner

Cobblemon: Synchro Machine [Play as a Pokémon]

Allows you to take on the appearance of any pokemon

File Details

cobblemon-synchro-machine-1.0.8.jar

  • R
  • Apr 26, 2026
  • 123.09 KB
  • 150
  • 1.21.1
  • Fabric

File Name

cobblemon-synchro-machine-1.0.8.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:cobblemon-synchro-machine-1507228:7986858"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Changelog


1.1.0

Bug Fixes

  • Fixed Synchro save slots being wiped on death. Team data now correctly persists across respawns.
  • Fixed the dead/empty move slot that could not be reassigned, caused by a null-check missing in the move swap handler.
  • Fixed moves being unable to aim vertically — Psycho Cut, Flamethrower, and all other directional moves now correctly follow pitch as well as yaw.
  • Fixed attack particles always firing horizontally regardless of aim direction; particles now travel in the exact direction the player is looking, matching the hit-scan ray precisely.
  • Fixed particle beam origin being hardcoded to 1.0 blocks above feet, causing beams to appear above the camera on small Pokémon. Directional beams now originate from the actual (scaled) eye position.
  • Fixed the Synchro Machine item leaving speed modifiers active after sneak-disconnecting.
  • Fixed the crouching name tag always showing Level 1 regardless of the Pokémon's actual level. The level is now correctly written to the dummy entity's data tracker.
  • Fixed flying Pokémon showing a static T-pose when airborne but not moving. Wings now flap continuously whenever the player is off the ground.

New Features

  • Config: requireItem — Toggle whether the Synchro Machine item must be in the player's inventory to open the team menu via hotkey. Default: true. Set with /synchro config requireitem false.
  • Config: keepSyncedOnRespawn — When enabled, the player's active morph is restored after death. Default: false. Set with /synchro config keepsyncedonrespawn true.
  • Config query support/synchro config <key> with no value now shows the current value, mirroring how /gamerule works. /synchro config with no arguments shows all values.
  • Move HUD overlay — Press H (rebindable) to toggle a HUD showing all four move slots with type colours, PP bars, and keybind hints. PP bars shift green → orange → red as PP depletes. Depleted moves are highlighted in red.
  • PP shown on attack — Remaining PP is now displayed in the action bar after each move use, e.g. Psycho Cut! (10/20 PP).
  • Open menu hotkey — Press G (rebindable) to open the Synchro team screen without right-clicking the item. Respects the requireItem config.
  • First-person hand hidden — The player hand is no longer visible in first-person while synced and not holding an item.
  • Movement speed scaling — Walk, swim, and fly speeds are now dynamically set based on the synced Pokémon's species behaviour data, scaled additionally by the Pokémon's Speed stat. Faster Pokémon move noticeably faster.
  • Run animations — Species with speed-dependent walk animations (e.g. Zebstrika) now play them correctly when sprinting, driven by actual movement velocity.
  • Flying animations — All Pokémon declared as flyable in their species behaviour data now use flight poses and animations. Previously only rideable mounts were considered flyable.
  • Levelling via XP — Collecting Minecraft experience orbs while synced grants Pokémon EXP to the active morph (10 Pokémon EXP per 1 Minecraft XP). Progress is saved and persists across sessions.
  • Slot management commands — New /synchro slot subcommand tree:
    • /synchro slot list [player] — View all 6 slots with species, level, and active indicator.
    • /synchro slot activate <1–6> [player] — Activate a specific slot as the current morph.
    • /synchro slot set <1–6> <pokemon> [player] — Populate a slot with a new Pokémon.
    • /synchro slot edit <1–6> <properties> [player] — Edit a specific slot without needing it active.
    • /synchro slot clear <1–6> [player] — Clear a slot, unsyncing the player if it was active.
  • Tab autocomplete for commands — All <pokemon> arguments now suggest species names live from Cobblemon's registry. Property arguments (level=, nature=, shiny=, move_1=, etc.) suggest keys and values automatically.