Cobblemon Trainer Battle Commands

Cobblemon Trainer Battle Commands

Mod

Provides commands to manage trainers and start battles that can act as an interface for other mods (e.g. Easy NPC).

Client and server Game MechanicsManagement MobsUtility

41.6k downloads
18 followers
Follow Save
Filter loader...

Changelog

[0.12.1-beta] - 2025-07-01

Fixed:

  • #24 Execution of mc functions causing an UnsupportedOperationException (crash). Thanks to alphanum for helping to come up with a fix.

Changelog

[0.12.0-beta] - 2025-05-13

Changed:

  • #23 Update min requird version of rctapi to 0.12.0-beta
    • Language support for pokemon nickname property (default language key is trainer.tbcs.<trainerId>.name)
    • Language support for trainer name property (default language key is pokemon.tbcs.<trainerId>.<position>.nickname)

Changelog

[0.11.0-beta] - 2025-04-12

Changed:

  • #22 Changed min requried version of rctapi to 0.11.0-beta
  • #21 For technical reasons the mod is now required both on client and server side
  • #20 Improved command suggestions (better filtering, especially when there are a large amount of options)
  • #19 Reimplemented commands from rctapi (code migration)

Fixed:

  • #18 Battle end commands getting executed for active battles from different players
  • #17 Battle end commands of failed attempts to start a battle getting registered regardless (and executed together with other battle end commands on the next opportunity)

Changelog

[0.10.2-beta] - 2025-01-26

Changed:

  • #16 Slight improvements to config file readability (separators)

Fixed:

  • #15 Trainers getting detached from their entities on reload

Changelog

[0.10.1-beta] - 2025-01-22

Fixed:

  • #14 Crashes caused by potential attempts to access config values before they are (re)loaded

Changelog

[0.10.0-beta] - 2025-01-21

Added:

  • #13 Config option trainerMods
  • #12 Config option winCommandsPermission
  • #11 Native support for trainers provided by other mods using the same api, like 'Radical Cobblemon Trainers' (see also #13)
  • #10 Win commands support (see mod description for more info/examples)

Changed:

  • #9 Slight adjustments to trainer id format, similar to resource locations (i.e. <modid>:<trainerId>)
  • #8 Trainers now reload with the /reload command and on config change
  • #7 Update min requirement of RCTApi to version 0.10.7-beta (command and event api)

Fixed:

  • #6 Minor adjustments to mod initialization (hopefully fixes random startup crashes on neoforge)
  • #5 Players getting stuck in a battle if logging out in the middle of a battle

Changelog

[0.9.1-beta] - 2025-01-07

Changed:

  • #4 Update min requirement of RCTApi to version 0.10.6-beta (better compatibility with mods using the same api)

Changelog

[0.9.0-beta] - 2025-01-05

Added:

  • #3 Commands
    • tbcs attack: attach a trainer to any entity
    • tbcs battle: start battles between players and trainers with different battle formats and battle rules
  • #2 Configs option trainerPaths: Load trainers from the defined paths when a world is loaded
  • #1 Trainer management: Easily identify trainers by automatic id resolution based of their file names

Project members

hd42

Member

Details

Licensed LGPL-3.0-or-later
Published 8 months ago
Updated 2 months ago