Commands¶
/cobblemonpicnicstats¶
Available to everyone. Shows a summary of picnic activity:
- Total re-rolls, Pokémon spawned / despawned
- Shinies found (with ratio), legendaries / mythicals
- Snacks consumed, distinct species
- Most common and rarest species
/cobblemonpicnicstats # show the summary
/cobblemonpicnicstats reset # (operator) clear the aggregates
Statistics persist in config/cobblemon_picnic_stats.json (aggregates) and
config/cobblemon_picnic_events.jsonl (a granular per-re-roll log).
/cobblemonpicnicconfig¶
Operator only. Read and change settings live.
/cobblemonpicnicconfig get # print current settings
/cobblemonpicnicconfig reload # reload config file from disk
/cobblemonpicnicconfig reset # restore defaults
/cobblemonpicnicconfig set <param> <value> # change one setting
Settings you can set¶
| Parameter | Value | What it does |
|---|---|---|
spawncap <basic\|camping\|glamping\|diving> |
int | Max Pokémon per re-roll for that tier. |
fuelcost <tier> |
int | Bread consumed per re-roll for that tier. |
light |
0–15 | Light level emitted by the table. |
aurabase |
0..1 | Base shiny boost per occupied seat. |
auramax |
0..1 | Cap on the total shiny boost. |
shinyaura |
true/false | Master switch for the Shiny Aura. |
deployonsit |
true/false | Whether sitting deploys the seat behavior. |
actiondistance |
number | Interaction range for picnic actions. |
washfriendship |
int | Friendship gained from washing. |
washrequirestable |
true/false | Require a nearby table to wash. |
slimeballfriendship |
int | Friendship gained from playing. |
slimeballbreakchance |
0..1 | Chance the slime ball breaks when playing. |
slimeballrequirestable |
true/false | Require a nearby table to play. |
spawnappropriatelvltrainer |
true/false | Scale Battle Seeker trainers to your level. |
trainerlevelgap |
int | Level offset for summoned trainers. |
protectshiny |
true/false | Re-roll keeps shiny wild Pokémon instead of despawning them. Default off. |
protectlegendary |
true/false | Re-roll keeps legendary wild Pokémon. Default off. |
protectmythical |
true/false | Re-roll keeps mythical wild Pokémon. Default off. |
protectultrabeast |
true/false | Re-roll keeps Ultra Beast wild Pokémon. Default off. |
disableseatedaggro |
true/false | While someone is seated, hostile mobs flee the table. Default on. |
seatedrepelradius |
0–128 | How far (blocks) the seated mob-repulsion reaches. Default 30. |
Peaceful picnic & rare protection
The four protect… toggles are opt-in (default off) and granular — turn on only the rarities you
want the re-roll to spare. disableseatedaggro is on by default: sit at a table and hostile mobs
within seatedrepelradius blocks lose their target and run away, like a creeper fleeing a cat.
Note
Seat counts are not configurable — they're fixed per tier. On a dedicated server use these commands; the Mod Menu screen only edits the local client config.