-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration
CobbleCoop creates these files:
config/cobblecoop/
|-- cobblecoop-client.toml
|-- cobblecoop-server.toml
|-- presets/
| `-- one-file-per-preset.toml
`-- rewards/
`-- rewards.toml
Older CobbleCoop config files found directly in config/ are moved into this
folder automatically when the new file does not exist.
- Fabric: use the Configure button supplied through Mod Menu when Mod Menu is installed.
- NeoForge: open the Mods screen and select CobbleCoop configuration.
-
Dedicated server: edit the server TOML files directly, then use
/cobblecoop reloadas an operator.
The graphical screen is best for personal client settings and an integrated server. A dedicated server always uses the files stored on that server.
This file belongs to one Player.
| Setting | Default | Meaning |
|---|---|---|
menu.activationMode |
SNEAK_RIGHT_CLICK |
Chooses how Trainer interaction opens the menu. |
menu.debugMode |
false |
Reveals developer commands. Operator permission is still required. |
battleSetup.lastSelection |
Automatic | Last setup accepted by a server. Do not edit manually. |
Named presets are stored as separate TOML files under
config/cobblecoop/presets/.
| Setting | Default | Meaning |
|---|---|---|
battleRange |
16 | Maximum distance from Players to the Trainer when battle starts. |
inviteRange |
32 | Distance used to find Players for the invite list. |
secondTrainerRange |
16 | Search distance for the second Trainer in 2 vs 2. |
inviteTimeoutSeconds |
30 | Time the invited Player has to answer. |
teamSelectionTimeoutSeconds |
60 | Time both Players have to finish team selection. |
allowDirectRightClick |
true |
Allows the client RIGHT_CLICK activation mode. |
setupTimeoutSeconds is a legacy value. The setup menu no longer expires
before an invitation is sent.
| Setting | Default | Meaning |
|---|---|---|
battlePositionsMultiActorFix |
true |
Separates actors when Battle Positions is installed. |
coordinatedTrainerTeamAI |
true |
Master switch for shared Trainer planning and AI Difficulty. |
evolveLevelBoostedTrainerPokemon |
true |
Allows battle-only evolution when Trainer Level raises a Pokemon enough. |
debug.battleStageRewards |
false |
Allows real progression in debug Battle Stage. Keep off on public servers. |
The host always follows normal RCT rules. These settings decide whether the invited ally must also pass each rule:
blockPreviouslyDefeatedblockAfterPreviousLossrequireCurrentSeriesrequireRequiredSeriesrequireDefeatedTrainersrespectPlayerLevelCap-
maxLevelsAboveTrainer(-1disables this extra level limit)
These arrays decide which numbers appear in the Handicap menu:
teamReduction = [0, 1, 2]playerLevelPenalty = [0, 5, 10, 15]npcLevelBoost = [0, 5, 10, 15]baseStatCap = [0, 600, 550, 500, 450]maxMoves = [0, 3, 2, 1]startingHealthPercent = [100, 75, 50, 25]movePpPercent = [100, 75, 50, 25]
Keep the neutral value in a list when Players should be allowed to turn the
rule off. Every default... value must also exist in its matching list.
These values use OPTIONAL, ALWAYS_ON, or DISABLED:
bagItemsheldItemsspeciesClauselegendariesmythicalsultraBeasts
OPTIONAL lets the host decide. ALWAYS_ON forces the restriction and
DISABLED removes it from selection.
| Setting | Default | Meaning |
|---|---|---|
enabled |
true |
Master switch for CobbleCoop Reward Bags, bonus EXP, pity and announcements. |
Setting it to false also hides the Reward Chances panel and prevents existing
bags from being opened. Normal Pokemon EXP and normal RCT Trainer loot are not
disabled. See Reward System for the remaining settings.
/cobblecoop reload
This reloads cobblecoop-server.toml and rewards.toml. Pending invitations
are closed safely; active battles continue.
Use normal /reload for datapack loot tables.
CobbleCoop Wiki
- Home
- Installation
- Configuration
- Handicaps
- Battle Presets
- Rewards
- Reward Datapacks
- Commands and Debug
- Compatibility and Help
Downloads