
Cobblemon BattlePlus
A server-side Cobblemon battle system mod for creating Battle Factory, Battle Tower, Battle Points, and configurable Trainer NPC battle content
- Загрузки
- 342
- Подписчики
- 0
- Обновлён
- 29 июня 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 14 июня 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は、必要に応じて導入してください。
Ченджлог
1.1.7Релиз1.21.1 · 29 июня 2026 г.
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_poolkeys 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_npcto 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.
1.1.6Релиз1.21.1 · 14 июня 2026 г.
Added
Added
apply_battle_damageto Trainer NPC presets.- Set it to
falsefor special NPCs that should leave the player's party unchanged afterNORMALlevel battles. FLATbattles always leave the player's party unchanged.
- Set it to
Added a Trainer NPC Remover item.
- Right-click a Trainer NPC with it to delete that NPC.
Added
FLAT_PLUSTrainer NPC level mode.- Applies the configured
flat_levelto the player side. - Raises the opponent party by
opponent_level_bonus.
- Applies the configured
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
NORMALlevel 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_poolkeys in older config files are filled from bundled defaults.
- Missing
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.
1.1.5Релиз1.21.1 · 14 июня 2026 г.
1.1.5
Added
- Added Battle Factory starter rental pool management.
- Added Battle Factory Pokemon Pool management.
- Added a trainer party builder that creates Battle Factory trainer parties from exactly 3 selected Pokemon Pool entries.
- Added config-backed add/delete support for Battle Factory Pokemon Pool entries.
- Added expanded direct starter Pokemon entries for the bundled Battle Factory rental pool.
- Added and updated Japanese text for the new Battle Factory management screens.
Changed
- Battle Factory starter rental pool is now initialized to
config/cobblemonbattleplus/battle_factory/starter_pool.json. - Battle Factory starter rental pool entries now support direct Pokemon definitions, not only legacy pool ID references.
- Battle Factory Pool Manager now separates starter rental pool, Pokemon pool, and trainer party pool workflows.
- Adjusted Battle Factory and Battle Tower pool loading for config-backed entries.
Notes
- Built-in datapack entries are display-only and cannot be deleted from the manager.
- Config-created entries are saved under
config/cobblemonbattleplus. - Battle Factory trainer party creation requires exactly 3 selected Pokemon Pool entries.
1.1.4Релиз1.21.1 · 14 июня 2026 г.
1.1.4
- Added Battle Plus Manager creative-only item.
- Added Cobblemon Battle Plus creative tab.
- Added manager hub GUI from the Battle Plus Manager item.
- Added Trainer NPC manager GUI.
- Trainer NPC manager can create draft Trainer NPC presets from the player's current Cobblemon party.
- Trainer NPC manager displays each trainer's party in rows, with Pokemon shown one-by-one.
- Trainer NPC manager can spawn selected Trainer NPC presets from the GUI.
- Trainer NPC draft presets are saved under
config/cobblemonbattleplus/trainer_npc/presets. - Trainer NPC preset loading now supports both bundled datapack presets and config presets.
- Added Battle Factory pool manager GUI.
- Added Battle Tower pool manager GUI.
- Pool managers now use a two-step flow: select tier/pool first, then view and edit that pool.
- Pool managers display registered parties with Pokemon shown one-by-one.
- Pool managers can append the player's current 3-Pokemon party to config-backed pools.
- Pool managers can delete config-backed pool entries.
- Bundled pool entries are display-only and cannot be deleted from the manager.
- Battle Factory trainer pools now support config-backed direct
party_entries. - Battle Tower trainer pools now support config-backed direct
party_entries. - Added shared player party capture support for saving species, level, moves, ability, held item, nature, IVs, EVs, aspects, and tera type.
- Trainer NPCs now receive stationary protection when spawned.
- Battle Factory opponent NPCs now receive stationary protection.
- Battle Tower opponent NPCs now receive stationary protection.
1.1.3Релиз1.21.1 · 14 июня 2026 г.
1.1.3
- Added battle party recall handling for facility battles and Trainer NPC battles.
- Improved cleanup after Battle Factory, Battle Tower, and NPC battles.
- Improved Battle Factory and Battle Tower party restore behavior for deployed Pokemon.
- Added richer Battle Factory preview text, including better display labels and detailed preview info.
- Improved configured Pokemon display data for moves, nature, ability, item, tera type, IVs, and EVs.
1.1.2Релиз1.21.1 · 14 июня 2026 г.
1.1.2
- Fixed Battle Factory NPC interaction handling.
- Fixed Battle Tower NPC interaction handling.
- Prevented non-facility NPCs from incorrectly triggering facility interaction logic.
1.1.1Релиз1.21.1 · 14 июня 2026 г.
- Added synced custom Trainer NPC textures for clients.
- Added client-side trainer texture handling and default trainer texture support.
- Improved Battle Factory and Battle Tower start failure handling.
- Improved party restore and rollback behavior when facility battles fail to start.
- Updated bundled Trainer NPC presets and NPC textures.
- Removed the temporary bundled battle music asset.
1.0.0Релиз1.21.1 · 14 июня 2026 г.
Included in 1.0.0
- Battle Factory Starter / Counter NPC flow.
- Lv.50 / Lv.100 challenge start.
- Initial rental selection.
- Rental party swap and restore.
- RCTAPI-based trainer battles.
- Post-win rental exchange.
- 42 battle progression with bosses at 14 / 28 / 42.
- Automatic checkpoint suspension every 7 wins.
- Resume support from saved checkpoints.
- Battle Point rewards.
- PC command restrictions during Battle Factory.
Notes
- Existing NPCs spawned under the old testmod namespace should be replaced with newly spawned NPCs.
- In development worlds, Cobblemon player data warnings may appear if old test data is corrupt.
Main Commands
/battlefactory spawn_start_npc/battlefactory spawn_counter_npc/battlefactory remove_npc/battlepoint/bp
Комментарии
Загружаем…