Cobblemon Trainer Battle CommandsСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (30)
beta
Version 0.15.0-beta
0.15.0-beta7 сент. 2026 г.7,8 тыс.Minecraft: 1.21.1fabric
Что нового
# Changelog
As of version `0.14.0-beta`, TBCS may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/tbcs/-/raw/master/LICENSE.txt?ref_type=heads).
## [0.15.0-beta] - 2026-09-07
**Changed:**
- *#36* Bump min required version of Cobblemon to `1.8` and RCTApi to `0.16.0-beta`
- *#35* Trainer ids for players are now based of the *minecraft profile name* instead of the display name (in most cases the same)
**Fixed:**
- *#34* Player selection by name failing if only lower case characters are used (they are now case insensitive)
beta
Version 0.15.0-beta
0.15.0-beta7 сент. 2026 г.2,9 тыс.Minecraft: 1.21.1neoforge
Что нового
# Changelog
As of version `0.14.0-beta`, TBCS may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/tbcs/-/raw/master/LICENSE.txt?ref_type=heads).
## [0.15.0-beta] - 2026-09-07
**Changed:**
- *#36* Bump min required version of Cobblemon to `1.8` and RCTApi to `0.16.0-beta`
- *#35* Trainer ids for players are now based of the *minecraft profile name* instead of the display name (in most cases the same)
**Fixed:**
- *#34* Player selection by name failing if only lower case characters are used (they are now case insensitive)
beta
Version 0.15.0-beta API
0.15.0-beta7 сент. 2026 г.87Minecraft: 1.21.1fabric
Что нового
# Changelog
As of version `0.14.0-beta`, TBCS may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/tbcs/-/raw/master/LICENSE.txt?ref_type=heads).
## [0.15.0-beta] - 2026-09-07
**Changed:**
- *#36* Bump min required version of Cobblemon to `1.8` and RCTApi to `0.16.0-beta`
- *#35* Trainer ids for players are now based of the *minecraft profile name* instead of the display name (in most cases the same)
**Fixed:**
- *#34* Player selection by name failing if only lower case characters are used (they are now case insensitive)
beta
Version 0.15.0-beta API
0.15.0-beta7 сент. 2026 г.26Minecraft: 1.21.1neoforge
Что нового
# Changelog
As of version `0.14.0-beta`, TBCS may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/tbcs/-/raw/master/LICENSE.txt?ref_type=heads).
## [0.15.0-beta] - 2026-09-07
**Changed:**
- *#36* Bump min required version of Cobblemon to `1.8` and RCTApi to `0.16.0-beta`
- *#35* Trainer ids for players are now based of the *minecraft profile name* instead of the display name (in most cases the same)
**Fixed:**
- *#34* Player selection by name failing if only lower case characters are used (they are now case insensitive)
beta
Version 0.14.1-beta
0.14.1-beta1 апр. 2026 г.22,6 тыс.Minecraft: 1.21.1fabric
Что нового
# Changelog
As of version `0.14.0-beta`, TBCS may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/tbcs/-/raw/master/LICENSE.txt?ref_type=heads).
## [0.14.1-beta] - 2026-04-01
**Changed:**
- *#33* API archive file name format: `tbcs-<modloader>-api-<version>.jar`
- *#32* Not a direct change to the mod but adjusted upload order to curseforge/modrinth to ensure the mod-version has a higher priority than the api-version when picked up by clients
beta
Version 0.14.1-beta
0.14.1-beta1 апр. 2026 г.7,8 тыс.Minecraft: 1.21.1neoforge
Что нового
# Changelog
As of version `0.14.0-beta`, TBCS may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/tbcs/-/raw/master/LICENSE.txt?ref_type=heads).
## [0.14.1-beta] - 2026-04-01
**Changed:**
- *#33* API archive file name format: `tbcs-<modloader>-api-<version>.jar`
- *#32* Not a direct change to the mod but adjusted upload order to curseforge/modrinth to ensure the mod-version has a higher priority than the api-version when picked up by clients
beta
Version 0.14.1-beta API
0.14.1-beta1 апр. 2026 г.99Minecraft: 1.21.1fabric
Что нового
# Changelog
As of version `0.14.0-beta`, TBCS may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/tbcs/-/raw/master/LICENSE.txt?ref_type=heads).
## [0.14.1-beta] - 2026-04-01
**Changed:**
- *#33* API archive file name format: `tbcs-<modloader>-api-<version>.jar`
- *#32* Not a direct change to the mod but adjusted upload order to curseforge/modrinth to ensure the mod-version has a higher priority than the api-version when picked up by clients
beta
Version 0.14.1-beta API
0.14.1-beta1 апр. 2026 г.36Minecraft: 1.21.1neoforge
Что нового
# Changelog
As of version `0.14.0-beta`, TBCS may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/tbcs/-/raw/master/LICENSE.txt?ref_type=heads).
## [0.14.1-beta] - 2026-04-01
**Changed:**
- *#33* API archive file name format: `tbcs-<modloader>-api-<version>.jar`
- *#32* Not a direct change to the mod but adjusted upload order to curseforge/modrinth to ensure the mod-version has a higher priority than the api-version when picked up by clients
beta
Version 0.14.0-beta
0.14.0-beta1 апр. 2026 г.78Minecraft: 1.21.1fabric
Что нового
# Changelog
As of version `0.14.0-beta`, TBCS may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/tbcs/-/raw/master/LICENSE.txt?ref_type=heads).
## [0.14.0-beta] - 2026-04-01
**Added:**
- *#31* Command argument `as` for the `battle` command
- This argument can follow any entity selector and allows to specify the id of a trainer that should be attached to the entity at the start of the battle
- Using this argument is equivalent to invoking `attach` for the targeted entity, **and makes an explicit invocation of `attach` obsolete** (while `attach` + `battle` still works using `battle ... <entity> as <trainerId>` is generally adviced)
- When used with a player selector (e.g. `@s as <trainerId>`) the player will enter the battle with a temporary copy of that trainers team (enjoy setting up puzzles)
- When used with another trainer id (e.g. `<trainerId_1> as <trainerId_2>`) then `trainerId_2` will be attached to the same entity `trainerId_1` is currently attached to (if possible)
- *#30* Exposed (barebones) API for other mods to register win commands (see `TBCSCommands#getContext()` and `CommandsContext#registerWinCommands()`)
- All API features are server side only and can be installed with any of the `tbcs-api` releases (i.e. clients do not need to have TBCS installed)
- If the regular TBCS mod is installed on a server then `tbcs-api` should not be installed alongside, since TBCS already contains the api (this will require clients to also have TBCS installed)
- The API version of the mod **does not provide any commands**, it does nothing by itself (it only offers functionalities for other mods that may depend on TBCS)
- *#29* New command `tbcs reload <trainerId>`: Reload a single trainer that was read from a **TBCS (trainers) directory** only
**Changed:**
- *#28* Update min required version of rctapi to `0.15.0-beta`
**Fixed:**
- *#27* Conflict with Cobblemon `1.7.3` (ambiguous event handler)
beta
Version 0.14.0-beta
0.14.0-beta1 апр. 2026 г.53Minecraft: 1.21.1fabric
Что нового
# Changelog
As of version `0.14.0-beta`, TBCS may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/tbcs/-/raw/master/LICENSE.txt?ref_type=heads).
## [0.14.0-beta] - 2026-04-01
**Added:**
- *#31* Command argument `as` for the `battle` command
- This argument can follow any entity selector and allows to specify the id of a trainer that should be attached to the entity at the start of the battle
- Using this argument is equivalent to invoking `attach` for the targeted entity, **and makes an explicit invocation of `attach` obsolete** (while `attach` + `battle` still works using `battle ... <entity> as <trainerId>` is generally adviced)
- When used with a player selector (e.g. `@s as <trainerId>`) the player will enter the battle with a temporary copy of that trainers team (enjoy setting up puzzles)
- When used with another trainer id (e.g. `<trainerId_1> as <trainerId_2>`) then `trainerId_2` will be attached to the same entity `trainerId_1` is currently attached to (if possible)
- *#30* Exposed (barebones) API for other mods to register win commands (see `TBCSCommands#getContext()` and `CommandsContext#registerWinCommands()`)
- All API features are server side only and can be installed with any of the `tbcs-api` releases (i.e. clients do not need to have TBCS installed)
- If the regular TBCS mod is installed on a server then `tbcs-api` should not be installed alongside, since TBCS already contains the api (this will require clients to also have TBCS installed)
- The API version of the mod **does not provide any commands**, it does nothing by itself (it only offers functionalities for other mods that may depend on TBCS)
- *#29* New command `tbcs reload <trainerId>`: Reload a single trainer that was read from a **TBCS (trainers) directory** only
**Changed:**
- *#28* Update min required version of rctapi to `0.15.0-beta`
**Fixed:**
- *#27* Conflict with Cobblemon `1.7.3` (ambiguous event handler)
beta
Version 0.14.0-beta
0.14.0-beta1 апр. 2026 г.45Minecraft: 1.21.1neoforge
Что нового
# Changelog
As of version `0.14.0-beta`, TBCS may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/tbcs/-/raw/master/LICENSE.txt?ref_type=heads).
## [0.14.0-beta] - 2026-04-01
**Added:**
- *#31* Command argument `as` for the `battle` command
- This argument can follow any entity selector and allows to specify the id of a trainer that should be attached to the entity at the start of the battle
- Using this argument is equivalent to invoking `attach` for the targeted entity, **and makes an explicit invocation of `attach` obsolete** (while `attach` + `battle` still works using `battle ... <entity> as <trainerId>` is generally adviced)
- When used with a player selector (e.g. `@s as <trainerId>`) the player will enter the battle with a temporary copy of that trainers team (enjoy setting up puzzles)
- When used with another trainer id (e.g. `<trainerId_1> as <trainerId_2>`) then `trainerId_2` will be attached to the same entity `trainerId_1` is currently attached to (if possible)
- *#30* Exposed (barebones) API for other mods to register win commands (see `TBCSCommands#getContext()` and `CommandsContext#registerWinCommands()`)
- All API features are server side only and can be installed with any of the `tbcs-api` releases (i.e. clients do not need to have TBCS installed)
- If the regular TBCS mod is installed on a server then `tbcs-api` should not be installed alongside, since TBCS already contains the api (this will require clients to also have TBCS installed)
- The API version of the mod **does not provide any commands**, it does nothing by itself (it only offers functionalities for other mods that may depend on TBCS)
- *#29* New command `tbcs reload <trainerId>`: Reload a single trainer that was read from a **TBCS (trainers) directory** only
**Changed:**
- *#28* Update min required version of rctapi to `0.15.0-beta`
**Fixed:**
- *#27* Conflict with Cobblemon `1.7.3` (ambiguous event handler)
beta
Version 0.14.0-beta
0.14.0-beta1 апр. 2026 г.25Minecraft: 1.21.1neoforge
Что нового
# Changelog
As of version `0.14.0-beta`, TBCS may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/tbcs/-/raw/master/LICENSE.txt?ref_type=heads).
## [0.14.0-beta] - 2026-04-01
**Added:**
- *#31* Command argument `as` for the `battle` command
- This argument can follow any entity selector and allows to specify the id of a trainer that should be attached to the entity at the start of the battle
- Using this argument is equivalent to invoking `attach` for the targeted entity, **and makes an explicit invocation of `attach` obsolete** (while `attach` + `battle` still works using `battle ... <entity> as <trainerId>` is generally adviced)
- When used with a player selector (e.g. `@s as <trainerId>`) the player will enter the battle with a temporary copy of that trainers team (enjoy setting up puzzles)
- When used with another trainer id (e.g. `<trainerId_1> as <trainerId_2>`) then `trainerId_2` will be attached to the same entity `trainerId_1` is currently attached to (if possible)
- *#30* Exposed (barebones) API for other mods to register win commands (see `TBCSCommands#getContext()` and `CommandsContext#registerWinCommands()`)
- All API features are server side only and can be installed with any of the `tbcs-api` releases (i.e. clients do not need to have TBCS installed)
- If the regular TBCS mod is installed on a server then `tbcs-api` should not be installed alongside, since TBCS already contains the api (this will require clients to also have TBCS installed)
- The API version of the mod **does not provide any commands**, it does nothing by itself (it only offers functionalities for other mods that may depend on TBCS)
- *#29* New command `tbcs reload <trainerId>`: Reload a single trainer that was read from a **TBCS (trainers) directory** only
**Changed:**
- *#28* Update min required version of rctapi to `0.15.0-beta`
**Fixed:**
- *#27* Conflict with Cobblemon `1.7.3` (ambiguous event handler)
beta
Version 0.13.0-beta
0.13.0-beta22 нояб. 2025 г.48,7 тыс.Minecraft: 1.21.1fabric
Что нового
# Changelog
## [0.13.0-beta] - 2025-11-22
**Changed:**
- *#26* Update min required version of Cobblemon to `1.7.0`
- *#25* Update min required version of rctapi to `0.14.0-beta`
beta
Version 0.13.0-beta
0.13.0-beta22 нояб. 2025 г.17,4 тыс.Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [0.13.0-beta] - 2025-11-22
**Changed:**
- *#26* Update min required version of Cobblemon to `1.7.0`
- *#25* Update min required version of rctapi to `0.14.0-beta`
beta
Version 0.12.1-beta
0.12.1-beta1 июл. 2025 г.22,1 тыс.Minecraft: 1.21.1fabric
Что нового
# Changelog
## [0.12.1-beta] - 2025-07-01
**Fixed:**
- *#24* Execution of mc functions causing an `UnsupportedOperationException` (crash). Thanks to [alphanum](https://gitlab.com/srcmc/tbcs/-/issues/11#note_2574091793) for helping to come up with a fix.
beta
Version 0.12.1-beta
0.12.1-beta1 июл. 2025 г.6,7 тыс.Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [0.12.1-beta] - 2025-07-01
**Fixed:**
- *#24* Execution of mc functions causing an `UnsupportedOperationException` (crash). Thanks to [alphanum](https://gitlab.com/srcmc/tbcs/-/issues/11#note_2574091793) for helping to come up with a fix.
beta
Version 0.12.0-beta
0.12.0-beta13 мая 2025 г.6,7 тыс.Minecraft: 1.21.1fabric
Что нового
# 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`)
beta
Version 0.12.0-beta
0.12.0-beta13 мая 2025 г.1,6 тыс.Minecraft: 1.21.1neoforge
Что нового
# 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`)
beta
Version 0.11.0-beta
0.11.0-beta12 апр. 2025 г.3,1 тыс.Minecraft: 1.21.1fabric
Что нового
# 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)
beta
Version 0.11.0-beta
0.11.0-beta12 апр. 2025 г.1 тыс.Minecraft: 1.21.1neoforge
Что нового
# 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)
beta
Version 0.10.2-beta
0.10.2-beta26 янв. 2025 г.41 тыс.Minecraft: 1.21.1fabric
Что нового
# 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
beta
Version 0.10.2-beta
0.10.2-beta26 янв. 2025 г.1,7 тыс.Minecraft: 1.21.1neoforge
Что нового
# 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
beta
Version 0.10.1-beta
0.10.1-beta22 янв. 2025 г.474Minecraft: 1.21.1fabric
Что нового
# Changelog
## [0.10.1-beta] - 2025-01-22
**Fixed:**
- *#14* Crashes caused by potential attempts to access config values before they are (re)loaded
beta
Version 0.10.1-beta
0.10.1-beta22 янв. 2025 г.102Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [0.10.1-beta] - 2025-01-22
**Fixed:**
- *#14* Crashes caused by potential attempts to access config values before they are (re)loaded
beta
Version 0.10.0-beta
0.10.0-beta21 янв. 2025 г.143Minecraft: 1.21.1fabric
Что нового
# 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
beta
Version 0.10.0-beta
0.10.0-beta21 янв. 2025 г.63Minecraft: 1.21.1neoforge
Что нового
# 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
beta
Version 0.9.1-beta
0.9.1-beta7 янв. 2025 г.1,3 тыс.Minecraft: 1.21.1fabric
Что нового
# 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)
beta
Version 0.9.1-beta
0.9.1-beta7 янв. 2025 г.200Minecraft: 1.21.1neoforge
Что нового
# 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)
beta
Version 0.9.0-beta
0.9.0-beta6 янв. 2025 г.132Minecraft: 1.21.1fabric
Что нового
# 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
beta
Version 0.9.0-beta
0.9.0-beta6 янв. 2025 г.104Minecraft: 1.21.1neoforge
Что нового
# 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