-
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.
/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