ModsFinder

Cobblemon Trainer Battle Commands

by hd42

Cobblemon Trainer Battle Commands gives server owners and other mods a command set for attaching trainers to entities and starting battles between them.

FabricNeoForgeClient and serverCustom license1.21.1

What it does

The tbcs attach command binds a trainer to a chosen entity, and a trainer can only be bound to one entity at a time. That binding does not survive a server restart. The tbcs battle command starts a battle between chosen participants, accepting player and entity selectors, entity UUIDs and trainer ids, with optional battle rules and win commands.

The mod is meant to act as an interface that other mods can drive, and the author names a companion mod that uses it. A reload command refreshes a single trainer from any configured trainer path. Since 0.14.0-beta the as argument is the preferred way to attach a trainer at battle start, while the older attach command still works.

Cobblemon, Forge Config API Port and Radical Cobblemon Trainers API are all required. The mod runs on client and server, is published for Fabric and NeoForge under a custom license that is not open source, and has files for 1.21.1 only, with 0.15.0-beta as the latest file on both loaders.

Key features

  1. Attach trainers to entities

    A trainer is attached to a specified entity with the attach command, and the attachment is cleared on restart.

  2. Battle command with formats

    The battle command takes a battle format, optional rules as JSON, and optional win commands that run for each side.

  3. Trainer copies for players

    When a player selector is used with the as argument, the player fights with a temporary copy of that trainer's team.

  4. Item use limits

    The maxItemUses option caps the items available to each side during a battle.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.10.15.0-beta0.15.0-beta
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 3

Forge Config API PortNeoForge's & Forge's config systems provided to other modding ecosystems. Designed for a multiloader architecture.
Required
Radical Cobblemon Trainers APITrainer management and battle API for Cobblemon.
Required
CobblemonA Pokémon mod for Fabric and NeoForge
Required

Required by 1 mod

Use cases

Who it’s for: Server owners and map makers who script trainer battles, and mod authors who want to start Cobblemon battles from their own content.

How it compares

Full comparison

Cobblemon Trainers is open source under the CC0 1.0 Universal license, runs on client and server, and is published for 1.21.1 on Fabric and NeoForge. Cobblemon BattlePlus is a client and server mod under All rights reserved, not open source, and also has 1.21.1 files for Fabric and NeoForge. Cobblemon Trainer AI Switch Fix is server-side only and open source under the MIT License, so it only needs to be installed on the server.

ModLoadersGame versionsEnvironmentUpdated
Cobblemon Trainer Battle CommandsFabric and NeoForge1.21.1Client and server2026-09-07
Cobblemon TrainersFabric and NeoForge1.21.1Client and server2026-10-06
Cobblemon BattlePlusFabric and NeoForge1.21.1Client and server2026-09-19
Cobblemon Trainer AI Switch FixFabric and NeoForge1.21.1Server-side only2026-02-03

Questions

Does Cobblemon Trainer Battle Commands need Cobblemon installed?

Yes. Cobblemon, Forge Config API Port and Radical Cobblemon Trainers API are all required dependencies.

Does the mod have to be installed on both sides?

Yes. Every player and the server need a copy of the mod.

Does an attached trainer stay attached after a restart?

No. The attachment does not persist on server restart and has to be set again.

Which loaders are supported?

Fabric and NeoForge. Files exist for 1.21.1 only.

In the catalog

Cobblemon Trainer Battle Commands is one of 11,058 Mobs mods on ModsFinder, and one of 5,189 Mobs mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from hd42

All projects

Similar mods

What the author says

Provides commands to manage trainers and start battles that can act as interface for other mods (e.g. Easy NPC). Important: Since version 0.14.0-beta, the attach command remains functional, but using the as argument is generally advised (see Participants for details).
hd42, on the Modrinth page

Official listing

Owner
hd42
Published
2025-01-05
Updated on Modrinth
2026-09-07
Facts verified
2026-10-15

Tags