COWMODSКаталог модов

Cobblemon BattlePlus

A server-side Cobblemon battle system mod for creating Battle Factory, Battle Tower, Battle Points, and configurable Trainer NPC battle content

Автор: diamonddogs60784,3 тыс.0обновлён 25 окт. 2026 г.
Мини-игрыТранспортУтилиты

Описание

Cobblemon Battle Plus

Cobblemon Battle Plus is a server-focused battle system mod for Cobblemon.

It provides configurable battle facility content such as Battle Factory, Battle Tower, Battle Points, and Trainer NPC battles. This mod is mainly intended for server owners, map creators, and custom Cobblemon worlds that want to build repeatable battle-focused content.

This mod does not automatically generate trainers or battle facilities in a normal singleplayer world. Battle content is intended to be configured and placed by server administrators or world creators.

Features

  • Battle Factory system

    • Lv.50 / Lv.100 challenge modes
    • Rental Pokémon selection
    • Rental exchange after victories
    • Boss battle progression
    • Suspend and resume support
    • BP rewards
    • Party restoration when the challenge ends
  • Battle Tower system

    • Normal and Unlimited modes
    • Lv.50 / Lv.100 formats
    • Streak-based progression
    • Boss intervals
    • Suspend and resume support
    • Unlimited leaderboard tracking
    • BP rewards and unlock progression
  • Battle Points system

    • Battle Point rewards
    • Configurable BP shop
    • Commands for checking and managing BP
  • Trainer NPC battles

    • Spawn trainer NPCs from presets
    • Configure trainer teams externally
    • Useful for servers, adventure maps, gyms, events, and custom battle encounters
  • External configuration support

    • Battle Factory rental pools
    • Battle Factory trainer pools
    • Battle Tower trainer pools
    • Battle Tower Pokémon pools
    • Trainer NPC presets and teams
    • BP rewards
    • BP shop entries
    • Arena spawn positions
    • Display text overrides

Configuration

Cobblemon Battle Plus supports both config-based and datapack-based content editing.

This allows server owners and creators to build custom battle facilities and trainer battle content without modifying the mod itself.

Main Commands

Battle Factory

  • /battlefactory start [level]
  • /battlefactory open
  • /battlefactory next_battle
  • /battlefactory status
  • /battlefactory spawn_start_npc
  • /battlefactory spawn_counter_npc
  • /battlefactory spawn_shop_npc

Battle Tower

  • /battletower start <mode> <level> <slot1> <slot2> <slot3>
  • /battletower resume
  • /battletower suspend
  • /battletower next_battle
  • /battletower status
  • /battletower leaderboard <level>

Trainer NPC

  • /trainernpc spawn <preset>
  • /trainernpc remove_nearest
  • /trainernpc refresh_nearest

Battle Points

  • /battlepoint
  • /bp

Requirements

  • Minecraft 1.21.1
  • Fabric
  • Fabric API
  • Cobblemon
  • RCT API

Please make sure all required dependencies are installed where needed.


Cobblemon Battle Plus

Cobblemon Battle Plus は、Cobblemon向けのサーバー用バトルシステムModです。

Battle Factory、Battle Tower、Battle Points、Trainer NPCバトルなど、設定可能なバトル施設・バトルコンテンツを追加します。 主に、サーバー運営者、マップ制作者、カスタムCobblemonワールドで連戦型のバトルコンテンツを作成したい場合を想定しています。

このModは、通常のシングルプレイワールドに自動でトレーナーやバトル施設を生成するものではありません。 バトルコンテンツは、サーバー管理者やワールド制作者が設定・配置して利用することを想定しています。

主な機能

  • Battle Factory システム

    • Lv.50 / Lv.100 チャレンジ
    • レンタルポケモンの選択
    • 勝利後のレンタル交換
    • ボスバトル進行
    • 一時中断と再開
    • BP報酬
    • チャレンジ終了時の手持ち復元
  • Battle Tower システム

    • Normal / Unlimited モード
    • Lv.50 / Lv.100 形式
    • 連勝数による進行
    • ボス間隔
    • 一時中断と再開
    • Unlimited ランキング記録
    • BP報酬とアンロック進行
  • Battle Points システム

    • Battle Point報酬
    • 設定可能なBPショップ
    • BP確認・管理用コマンド
  • Trainer NPC バトル

    • プリセットからTrainer NPCをスポーン
    • トレーナーのチームを外部設定で管理
    • サーバー、アドベンチャーマップ、ジム、イベント、カスタムバトルなどに利用可能
  • 外部設定対応

    • Battle Factoryのレンタルプール
    • Battle Factoryのトレーナープール
    • Battle Towerのトレーナープール
    • Battle Towerのポケモンプール
    • Trainer NPCのプリセットとチーム
    • BP報酬
    • BPショップ内容
    • アリーナのスポーン位置
    • 表示テキストの上書き

設定について

Cobblemon Battle Plus は、configベースの設定とdatapackベースのコンテンツ編集に対応しています。

これにより、サーバー運営者や制作者は、Mod本体を書き換えずに独自のバトル施設やトレーナーバトルコンテンツを構築できます。

主なコマンド

Battle Factory

  • /battlefactory start [level]
  • /battlefactory open
  • /battlefactory next_battle
  • /battlefactory status
  • /battlefactory spawn_start_npc
  • /battlefactory spawn_counter_npc
  • /battlefactory spawn_shop_npc

Battle Tower

  • /battletower start <mode> <level> <slot1> <slot2> <slot3>
  • /battletower resume
  • /battletower suspend
  • /battletower next_battle
  • /battletower status
  • /battletower leaderboard <level>

Trainer NPC

  • /trainernpc spawn <preset>
  • /trainernpc remove_nearest
  • /trainernpc refresh_nearest

Battle Points

  • /battlepoint
  • /bp

必要環境

  • Minecraft 1.21.1
  • Fabric
  • Fabric API
  • Cobblemon
  • RCT API

必要な依存Modは、必要に応じて導入してください。

Галерея

Последние версии

Все версии →
release

Cobblemon BattlePlus 3.0.2

3.0.2
25 окт. 2026 г.54Minecraft: 1.21.1neoforge
Скачать
Что нового
## 3.0.2 ### Fixed - Fixed the Trainer NPC Editor failing to open on the Cobblemon 1.8.2 / RCTAPI 0.16.2-beta stack by sending stable species and form data for party previews instead of serializing Cobblemon item components in the custom editor payload. - The client now builds each party-preview icon locally and uses a safe fallback icon if a datapack species or form cannot be resolved. ### Compatibility - Updated the development baseline to Cobblemon 1.8.2+1.21.1, RCTAPI 0.16.2-beta, Fabric Loader 0.18.0, NeoForge 21.1.259, and Cobblemon: Mega Showdown 1.3.2+1.8.2+1.21.1-release.
release

Cobblemon BattlePlus 3.0.2

3.0.2
25 окт. 2026 г.71Minecraft: 1.21.1fabric
Скачать
Что нового
## 3.0.2 ### Fixed - Fixed the Trainer NPC Editor failing to open on the Cobblemon 1.8.2 / RCTAPI 0.16.2-beta stack by sending stable species and form data for party previews instead of serializing Cobblemon item components in the custom editor payload. - The client now builds each party-preview icon locally and uses a safe fallback icon if a datapack species or form cannot be resolved. ### Compatibility - Updated the development baseline to Cobblemon 1.8.2+1.21.1, RCTAPI 0.16.2-beta, Fabric Loader 0.18.0, NeoForge 21.1.259, and Cobblemon: Mega Showdown 1.3.2+1.8.2+1.21.1-release.
release

Cobblemon BattlePlus 3.0.1

3.0.1
25 окт. 2026 г.19Minecraft: 1.21.1neoforge
Скачать
Что нового
## 3.0.1 ### Fixed - Fixed the Trainer NPC Manager disconnecting the player when its preset-ID tooltip was encoded for the client. - Localized the Battle Plus manager and the Battle Factory, Battle Tower, Battle Rogue, and Trainer NPC management flows through the English and Japanese language files, including labels, tooltips, titles, commands, and player feedback. - Localized Quick Startup feedback, arena-list labels, Pokémon preview labels, and shop quantity labels. - Removed the legacy Japanese default NPC-name overrides so default NPC names now follow each client's language setting. Existing custom display-text overrides continue to take precedence. ### Compatibility - 3.0.1 is packaged and supported with Cobblemon 1.8.1 for Minecraft 1.21.1 and Radical Cobblemon Trainers API (RCTAPI) 0.16.1-beta. - RCTAPI 0.16.2-beta and later are intentionally blocked by the mod metadata. They require the Cobblemon 1.8.2 upstream baseline and currently prevent the Trainer NPC Editor GUI from opening.
release

Cobblemon BattlePlus 3.0.1

3.0.1
25 окт. 2026 г.14Minecraft: 1.21.1fabric
Скачать
Что нового
## 3.0.1 ### Fixed - Fixed the Trainer NPC Manager disconnecting the player when its preset-ID tooltip was encoded for the client. - Localized the Battle Plus manager and the Battle Factory, Battle Tower, Battle Rogue, and Trainer NPC management flows through the English and Japanese language files, including labels, tooltips, titles, commands, and player feedback. - Localized Quick Startup feedback, arena-list labels, Pokémon preview labels, and shop quantity labels. - Removed the legacy Japanese default NPC-name overrides so default NPC names now follow each client's language setting. Existing custom display-text overrides continue to take precedence. ### Compatibility - 3.0.1 is packaged and supported with Cobblemon 1.8.1 for Minecraft 1.21.1 and Radical Cobblemon Trainers API (RCTAPI) 0.16.1-beta. - RCTAPI 0.16.2-beta and later are intentionally blocked by the mod metadata. They require the Cobblemon 1.8.2 upstream baseline and currently prevent the Trainer NPC Editor GUI from opening.
release

Cobblemon BattlePlus 3.0.0

3.0.0
20 окт. 2026 г.59Minecraft: 1.21.1neoforge
Скачать
Что нового
## 3.0.0 ### Added - Added the creative-only Trainer NPC Placement & Editor Wand. It can place an unconfigured Trainer NPC and edit an existing Trainer NPC through a server-authoritative in-game editor. - Added per-NPC AI profiles: the existing RCTAPI AI, Cobblemon Standard AI, Tactical AI, and Story Leader AI. Native Cobblemon AI is opt-in per NPC, with configurable skill levels from 0 to 5 where applicable. - Added Tactical AI corrections for ineffective attacks, repeated or unsuitable status moves, defensive loops, recovery decisions, switching behaviour, and supported battle mechanics. Story Leader AI uses the correction layer while preventing voluntary switches and using a fixed replacement order. - Added AI probe commands and optional AI debug messages for comparing RCTAPI, Cobblemon Standard, Tactical AI, and Story Leader AI safely. - Added an optional pre-battle confirmation dialogue and data-pack-defined battle-start presentations. Intro definitions support `modern_split`, `classic_burst`, and `cinematic_diagonal` layouts, timing, fades, and configurable colours. - Added individual Trainer NPC editor controls for party selection, AI profile and skill, Tactical AI gimmicks, battle-start presentation, dialogue, rematch behaviour, challenge requirements, post-battle handling, result commands, display name, and skin. - Added per-NPC visible display-name editing, including Minecraft text colour, bold styling, and an in-editor preview. - Added per-NPC `texture_path` editing. It supports enabled resource-pack PNG identifiers and official Mojang texture keys or `textures.minecraft.net` URLs, which clients cache locally. - Added `one_battle_per_player`, allowed party-type requirements, and minimum/maximum party-level requirements for Trainer NPC presets and editor-configured NPCs. - Added the `PLAYER_MAX_PLUS` and `PLAYER_LEVEL_CAP` Trainer NPC level modes. - Added Trainer NPC command permission nodes for Fabric and NeoForge, with a Japanese setup guide at `docs/PERMISSIONS_ja.md`. - Added a Trainer NPC resource-pack example containing the default Alex skin, plus updated datapack examples for resource-pack skins, online Mojang textures, intros, and new encounter settings. ### Changed - Battle Factory and Battle Tower opponents now use the Tactical AI correction layer at skill 5 with strategic switching, while retaining their existing RCTAPI battle orchestration. - Trainer NPCs can now keep entity-specific battle, encounter, dialogue, intro, display-name, and skin overrides without modifying their source preset. - Trainer NPC battle setup now gives clearer feedback when the player is too far away, already in battle, has no usable party, does not meet party requirements, or the NPC is unavailable. - Trainer NPC temporary-level battles now have explicit post-battle choices to apply the battle result, restore the pre-battle party, or fully heal it. ### Fixed - Fixed client-side party state becoming stale after Trainer NPC battle results are applied. - Fixed temporary party changes for fixed-level and player-level-cap battles by snapshotting and restoring the real party after battle or a failed battle start. ### Compatibility - Cobblemon Battle Plus 3.0.0 continues to require Cobblemon 1.8.x and Radical Cobblemon Trainers API (RCTAPI) 0.16.x. The normal `/trainernpc spawn` path remains RCTAPI-based by default; native AI is an explicit per-NPC or AI-probe choice. - Existing Trainer NPC presets remain supported. The new preset fields are optional and retain their previous behaviour when omitted. - Tactical AI gimmicks (Mega Evolution, Z-Power, Dynamax, and Terastallization) are available only when Mega Showdown is installed and the corresponding mechanic can be used. - On Fabric, permission-node assignment requires a compatible permissions manager such as LuckPerms. Without one, Trainer NPC management falls back to operator level 2.
release

Cobblemon BattlePlus 3.0.0

3.0.0
20 окт. 2026 г.92Minecraft: 1.21.1fabric
Скачать
Что нового
## 3.0.0 ### Added - Added the creative-only Trainer NPC Placement & Editor Wand. It can place an unconfigured Trainer NPC and edit an existing Trainer NPC through a server-authoritative in-game editor. - Added per-NPC AI profiles: the existing RCTAPI AI, Cobblemon Standard AI, Tactical AI, and Story Leader AI. Native Cobblemon AI is opt-in per NPC, with configurable skill levels from 0 to 5 where applicable. - Added Tactical AI corrections for ineffective attacks, repeated or unsuitable status moves, defensive loops, recovery decisions, switching behaviour, and supported battle mechanics. Story Leader AI uses the correction layer while preventing voluntary switches and using a fixed replacement order. - Added AI probe commands and optional AI debug messages for comparing RCTAPI, Cobblemon Standard, Tactical AI, and Story Leader AI safely. - Added an optional pre-battle confirmation dialogue and data-pack-defined battle-start presentations. Intro definitions support `modern_split`, `classic_burst`, and `cinematic_diagonal` layouts, timing, fades, and configurable colours. - Added individual Trainer NPC editor controls for party selection, AI profile and skill, Tactical AI gimmicks, battle-start presentation, dialogue, rematch behaviour, challenge requirements, post-battle handling, result commands, display name, and skin. - Added per-NPC visible display-name editing, including Minecraft text colour, bold styling, and an in-editor preview. - Added per-NPC `texture_path` editing. It supports enabled resource-pack PNG identifiers and official Mojang texture keys or `textures.minecraft.net` URLs, which clients cache locally. - Added `one_battle_per_player`, allowed party-type requirements, and minimum/maximum party-level requirements for Trainer NPC presets and editor-configured NPCs. - Added the `PLAYER_MAX_PLUS` and `PLAYER_LEVEL_CAP` Trainer NPC level modes. - Added Trainer NPC command permission nodes for Fabric and NeoForge, with a Japanese setup guide at `docs/PERMISSIONS_ja.md`. - Added a Trainer NPC resource-pack example containing the default Alex skin, plus updated datapack examples for resource-pack skins, online Mojang textures, intros, and new encounter settings. ### Changed - Battle Factory and Battle Tower opponents now use the Tactical AI correction layer at skill 5 with strategic switching, while retaining their existing RCTAPI battle orchestration. - Trainer NPCs can now keep entity-specific battle, encounter, dialogue, intro, display-name, and skin overrides without modifying their source preset. - Trainer NPC battle setup now gives clearer feedback when the player is too far away, already in battle, has no usable party, does not meet party requirements, or the NPC is unavailable. - Trainer NPC temporary-level battles now have explicit post-battle choices to apply the battle result, restore the pre-battle party, or fully heal it. ### Fixed - Fixed client-side party state becoming stale after Trainer NPC battle results are applied. - Fixed temporary party changes for fixed-level and player-level-cap battles by snapshotting and restoring the real party after battle or a failed battle start. ### Compatibility - Cobblemon Battle Plus 3.0.0 continues to require Cobblemon 1.8.x and Radical Cobblemon Trainers API (RCTAPI) 0.16.x. The normal `/trainernpc spawn` path remains RCTAPI-based by default; native AI is an explicit per-NPC or AI-probe choice. - Existing Trainer NPC presets remain supported. The new preset fields are optional and retain their previous behaviour when omitted. - Tactical AI gimmicks (Mega Evolution, Z-Power, Dynamax, and Terastallization) are available only when Mega Showdown is installed and the corresponding mechanic can be used. - On Fabric, permission-node assignment requires a compatible permissions manager such as LuckPerms. Without one, Trainer NPC management falls back to operator level 2.
release

Cobblemon BattlePlus 2.0.0

2.0.0
19 сент. 2026 г.133Minecraft: 1.21.1neoforge
Скачать
Что нового
changelog * Major compatibility release for the Cobblemon 1.8.x stack. * Distributed for both Fabric and NeoForge. * Includes the current Battle Factory, Battle Tower, experimental Battle Rogue, and Trainer NPC features. * Includes operator-only Quick Startup facilities for Battle Factory and Battle Tower debugging.
release

Cobblemon BattlePlus 2.0.0

2.0.0
19 сент. 2026 г.1,1 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
changelog * Major compatibility release for the Cobblemon 1.8.x stack. * Distributed for both Fabric and NeoForge. * Includes the current Battle Factory, Battle Tower, experimental Battle Rogue, and Trainer NPC features. * Includes operator-only Quick Startup facilities for Battle Factory and Battle Tower debugging.
release

Cobblemon BattlePlus 1.1.7

1.1.7
29 июн. 2026 г.1,9 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
## 1.1.7 ### Fixed - Battle Factory, Battle Tower, and Battle Rogue sessions now reject starting another battle facility while one facility session is already active. - Battle Factory, Battle Tower, and Battle Rogue party replacement now creates replacement Pokemon before clearing the live party, preventing party loss if Pokemon creation fails. - Battle Factory trainer pool loading now tolerates unused empty pools and fills missing `mob_pool` / `boss_pool` keys from bundled defaults for older config files. - Fixed mojibake in Battle Plus manager GUI titles and labels. ### Changed - Battle Factory now supports `/battlefactory spawn start_npc`, `/battlefactory spawn counter_npc`, and `/battlefactory spawn shop_npc` to match Battle Tower and Battle Rogue command style. - Battle Factory legacy NPC spawn commands remain available as compatibility aliases. - NPC spawn/removal, arena management, pool management, and reload commands now consistently require operator permission level 2 across battle facilities. - Battle Rogue is included as an experimental prototype feature while its balance and content are still being tuned.
release

Cobblemon BattlePlus 1.1.6

1.1.6
14 июн. 2026 г.646Minecraft: 1.21.1fabric
Скачать
Что нового
### Added * Added `apply_battle_damage` to Trainer NPC presets. * Set it to `false` for special NPCs that should leave the player's party unchanged after `NORMAL` level battles. * `FLAT` battles always leave the player's party unchanged. * Added a Trainer NPC Remover item. * Right-click a Trainer NPC with it to delete that NPC. * Added `FLAT_PLUS` Trainer NPC level mode. * Applies the configured `flat_level` to the player side. * Raises the opponent party by `opponent_level_bonus`. ### Changed * Battle Factory opponent trainers now face the player at battle start. * The player is also turned toward the opponent for a more face-to-face arena battle presentation. * Battle Factory and Battle Tower party swaps now immediately recall deployed Pokemon before replacing the party. * This prevents delayed recall entities from contaminating restored parties. * Trainer NPC battles now apply battle HP, status, and PP results back to the player's party by default for `NORMAL` level battles. * Trainer NPC battle cleanup is now delayed until after Cobblemon's own recall animations finish. * Trainer NPC battle cleanup now starts recall animations for opponent Pokemon that have not already begun recalling. * This improves battle endings caused by forfeits or the loss button. * Trainer NPC opponent battle Pokemon now use a custom battle-end recall operation before Cobblemon's default post-battle cleanup. * Battle clones can animate back to the Trainer NPC instead of disappearing immediately. * Trainer NPC battle-end recall handling now detects RCTAPI's entity-backed trainer actors, not only Cobblemon's built-in `NPCBattleActor`. * Trainer NPC battles now force player-side active Pokemon to recall back to the player at battle end. * Covers both normal and flat-level battle actor variants. * Trainer NPC battle-end forced recall now plays Cobblemon's Poké Ball recall sound when the beam animation starts. * Battle Factory trainer pool loading now tolerates an unused empty pool. * Missing `mob_pool` / `boss_pool` keys in older config files are filled from bundled defaults. ### Removed * Removed the test-only Trainer Snack item. ### Notes * Investigated Trainer NPC battle-end recovery behavior. * Cobblemon Battle Plus does not explicitly heal the player's party after Trainer NPC battles.