cobblemon trainer creator banner
cobblemon trainer creator icon

cobblemon trainer creator

summmon and edit a npc, fully personalizzable pokemon team, with commands is better. It need to works with multiworld

10
cobblemon-fabricBoth1.21.1mod

Cobblemon Trainer Creator

What it does

  • Adds /trainercreator commands to spawn and manage Cobblemon NPC trainers with fully configurable Pokémon parties.
  • Works across dimensions: world arguments accept any loaded dimension, and UUID subcommands can find NPCs in other worlds.
  • Commands require operator-level permission (permission level 2).

How to use

  • /trainercreator summon <world> <x y z> <level> <name> <team>: spawns a trainer at the position in the chosen world. team is a semicolon-separated list of Cobblemon Pokémon property strings (for example: pikachu level=50 moves=thunderbolt;charizard shiny=true).
  • /trainercreator summonclass <world> <x y z> <npcClassId> <level> <name> <team>: same as summon but forces a specific NPC class identifier (e.g., cobblemon:trainer).
  • /trainercreator summon_here <level> <name> <team>: spawns a trainer at your current location and world.
  • /trainercreator edit <target> or /trainercreator edit uuid <uuid>: opens the built-in Cobblemon NPC editor for that NPC (you must be in the same world as the NPC to edit).
  • /trainercreator team set <target|uuid ...> <team> replaces the NPC’s party; /trainercreator team clear <target|uuid ...> wipes it. Only the first six Pokémon are applied; entries without an explicit level use the NPC level passed to the command.

Notes & limits

  • Team definitions use semicolons between Pokémon and accept any Cobblemon Pokémon property options.
  • The editor UI requires the NPC to be loaded in the same world as the executing player.
  • When no class is provided, NPCs default to the trainer class or the first available class from the loaded registry.