
Cobblemon Secret Base Trainer
Create configurable battle clones in your Cobblemon base! or defend your gym! Inspired by Pokemon Emerald's Secret Bases.
Added being able to play and select .ogg sound files from the music folder for dialogue lines
Added being able to play and select .ogg sound files from the music folder for dialogue lines
Fixes
- Fixed General-tab text fields with expanded limits (especially
Locked Message) truncating after reopen by applying eachEditBoxmax length before loading saved values.
Added
- Added
/bclone spawn <linkId> <x> <y> <z>so admins can duplicate an existing Battle Clone by Link ID directly at remote coordinates. - Added
/bclone remove <linkId> <x> <y> <z>so admins can remove matching Battle Clones remotely at exact block coordinates in the current dimension. - Added an
Apply to DialogueON/OFF toggle besideRequired Defeatsin the General tab so linked-defeat requirements can optionally block dialogue interactions in addition to battle starts. - Doubled character limits for General-tab text inputs and Dialogue editor text fields so longer names, link chains, lock messages, and dialogue content can be configured without early truncation.
- Fixed General-tab text fields with expanded limits (especially
Fixes
- Fixed General-tab text fields with expanded limits (especially
Locked Message) truncating after reopen by applying eachEditBoxmax length before loading saved values.
Added
- Added
/bclone spawn <linkId> <x> <y> <z>so admins can duplicate an existing Battle Clone by Link ID directly at remote coordinates. - Added
/bclone remove <linkId> <x> <y> <z>so admins can remove matching Battle Clones remotely at exact block coordinates in the current dimension. - Added an
Apply to DialogueON/OFF toggle besideRequired Defeatsin the General tab so linked-defeat requirements can optionally block dialogue interactions in addition to battle starts. - Doubled character limits for General-tab text inputs and Dialogue editor text fields so longer names, link chains, lock messages, and dialogue content can be configured without early truncation.
- Fixed General-tab text fields with expanded limits (especially
- Adjusted battle clone cooldowns so they only start after a player actually defeats the clone.
- Added a rematch selection in the random teams.
- Added a 1 Win / Player rule so players can retry until their first win, then the clone locks them out.
- Added a line selection for the battle after dialogue option, linked that to 1 win/player selection and once per player dialogue option
- Moved the random saved teams button to the extras tab
- Adjusted battle clone cooldowns so they only start after a player actually defeats the clone.
- Added a rematch selection in the random teams.
- Added a 1 Win / Player rule so players can retry until their first win, then the clone locks them out.
- Added a line selection for the battle after dialogue option, linked that to 1 win/player selection and once per player dialogue option
- Moved the random saved teams button to the extras tab
-
Removed the Battle Clone skin URL download controls and client-side external skin download path, so custom clone skins now only come from local skin files and normal in-game skin syncing, due to a curseforge upload rejection issue.
-
Reworked the Battle Clone config screen into a cleaner tabbed layout with improved spacing, grouping, rule toggles, and battle-format selection styling.
-
Added
Random Walkingwith a configurable radius, letting Battle Clones roam around their placed anchor point and return properly when turned off. -
Added clearer rule tooltips, improved AI difficulty coloring, and expanded config-screen localization across the Battle Clone UI.
-
Added a global server config toggle for whether admins can edit other players’ Battle Clones, with server-side enforcement.
-
Restyled the server config screen to match the newer config-screen look while keeping the mod’s brown theme.
-
-
Removed the Battle Clone skin URL download controls and client-side external skin download path, so custom clone skins now only come from local skin files and normal in-game skin syncing, due to a curseforge upload rejection issue.
-
Reworked the Battle Clone config screen into a cleaner tabbed layout with improved spacing, grouping, rule toggles, and battle-format selection styling.
-
Added
Random Walkingwith a configurable radius, letting Battle Clones roam around their placed anchor point and return properly when turned off. -
Added clearer rule tooltips, improved AI difficulty coloring, and expanded config-screen localization across the Battle Clone UI.
-
Added a global server config toggle for whether admins can edit other players’ Battle Clones, with server-side enforcement.
-
Restyled the server config screen to match the newer config-screen look while keeping the mod’s brown theme.
-
-
Fixed dialogue screens flashing between lines
-
Added a co-op battle config toggle
-
-
Fixed dialogue screens flashing between lines
-
Added a co-op battle config toggle
-
- Added slim skin support, set yourself to the slim variant and each clone will be 'slim' instead, and also each skin you add will also show as slim
- Added slim skin support, set yourself to the slim variant and each clone will be 'slim' instead, and also each skin you add will also show as slim
- Fixed a format recording issue in battle_clones.json
- Fixed a format recording issue in battle_clones.json
- Fixed an issue with right-click dialogue breaking from last update
- Fixed an issue with right-click dialogue breaking from last update
- Added a portrait for the npc being interacted with
- Added a model display for any usage /givepokemon command in the dialogue answers
- Added 'LinkID' feature which allows an owner to designate each npc with an ID which locks the npc behind another npc (battle-order)
- Added a post-win dialogue config with an 'Ln' button to designate a particular line as the post-win dialogue
- Added a checkbox next to the dialogue text which enables that line to apply once per player UUID
- Added a Loss Command input field for battle defeat command execution
- Added a configurable locked message which is sent to the player attempting to battle an npc they can't yet, use %missing% to list out all npc's that are locked behind the linkID system to that player
- Added a serverside battle clone storage that saves all battle clones in a new config file called battle_clones.json which stores each battleclone on the server with all their set configurations
- Added a copy battle clone feature, when holding a battle clone item and right-clicking another battle clone in world, you copy all configurations on that battle clone to the clone item held in hand which adds a minecraft glint, to enable easy copy and pasting identical copies of a particular clone(Locked behind Op2+ Admins)
- Added commands: These commands are useful for admins in case of issues with progression through NPC's
- /bclone progress grant [player] [linkID]
- /bclone progress revoke [player] [linkID]
- /bclone progress list [player]
- /bclone progress reset [player]
- Added a portrait for the npc being interacted with
- Added a model display for any usage /givepokemon command in the dialogue answers
- Added 'LinkID' feature which allows an owner to designate each npc with an ID which locks the npc behind another npc (battle-order)
- Added a post-win dialogue config with an 'Ln' button to designate a particular line as the post-win dialogue
- Added a checkbox next to the dialogue text which enables that line to apply once per player UUID
- Added a Loss Command input field for battle defeat command execution
- Added a configurable locked message which is sent to the player attempting to battle an npc they can't yet, use %missing% to list out all npc's that are locked behind the linkID system to that player
- Added a serverside battle clone storage that saves all battle clones in a new config file called battle_clones.json which stores each battleclone on the server with all their set configurations
- Added a copy battle clone feature, when holding a battle clone item and right-clicking another battle clone in world, you copy all configurations on that battle clone to the clone item held in hand which adds a minecraft glint, to enable easy copy and pasting identical copies of a particular clone(Locked behind Op2+ Admins)
- Added commands: These commands are useful for admins in case of issues with progression through NPC's
- /bclone progress grant [player] [linkID]
- /bclone progress revoke [player] [linkID]
- /bclone progress list [player]
- /bclone progress reset [player]
- Fixed a crash regarding paradox pokemon in the tera/dyna selector
- Added a config to enable/disable the forfeit timeout and a configurable timeout value in seconds gated behind op2+ admins
- Added an on-win command input field as a reward for winning with a checkbox to limit it per player UUID, also gated behind op2+ admins
- Removed the owner only gate on the start battle button for testing
- Fixed a crash regarding paradox pokemon in the tera/dyna selector
- Added a config to enable/disable the forfeit timeout and a configurable timeout value in seconds gated behind op2+ admins
- Added an on-win command input field as a reward for winning with a checkbox to limit it per player UUID, also gated behind op2+ admins
- Removed the owner only gate on the start battle button for testing

