Description
# 🧺 Cobblemon Picnic
A **Picnic Table** for Cobblemon that doubles as a **spawn re-roller**: right-click it to despawn the
nearby wild Pokémon and force a fresh, *maximized* natural respawn around you — hunt shinies or specific
Pokémon without roaming the world. It's also a **social station** with a shiny bonus, Pokémon-care
interactions, and trainer battles.
> **Now available for both Fabric and NeoForge** (Minecraft 1.21.1).
## ✨ Features
- **Spawn re-roll** — right-click the table to despawn nearby **wild** Pokémon (never your own) and spawn
a fresh batch around it. The amount per re-roll is configurable (capped per tier).
- **4 tiers** — **Basic / Camping / Glamping / Diving** (the last one is placed underwater). Each tier
varies fuel cost, spawn cap, radius and seat count.
- **Shiny aura** — sit at the table to raise shiny odds when re-rolling (more people seated ⇒ more aura).
Shown as a ring of particles above the table **and** a "Shiny Aura" HUD buff with a numeric level.
Toggleable.
- **Rare protection** *(opt-in, off by default)* — keep **shinies / legendaries / mythicals / Ultra
Beasts** from being despawned by the re-roll. Four independent toggles.
- **Peaceful picnic** *(on by default)* — while someone is seated, hostile mobs within a configurable
radius **flee** the table, like a creeper running from a cat.
- **Pokémon interactions** (Cobblemon interaction wheel) — **wash** with a wet sponge (+friendship) and
**play** with a slime ball (throw / fetch / return animation, +friendship, small chance to break).
- **`poke_snack` bias** — if a seasoned snack is nearby, the re-roll respects its spawn influence and
consumes one bite of the closest snack.
- **Battle Seeker** — placed in a **Glamping** table's fuel slot, the re-roll summons an RCT trainer
(level matched to your party, adjustable).
- **Statistics** — a granular per-re-roll log plus an in-game aggregate summary
(`/cobblemonpicnicstats`): shinies (with ratio), legendaries/mythicals, rarest/most-common species…
- **Bundled furniture** — colored picnic tables, wooden dining benches and apricorn picnic baskets, all
with their own models/textures (no other furniture mod required).
- **Flammable tables** (burn like planks) and a full **in-game config** — a command on both loaders, plus
a settings screen via **Mod Menu** on Fabric and the mods-list **Config** button on NeoForge.
## 🧩 Requirements
- **Cobblemon 1.7.x** (required) for Minecraft 1.21.1.
- **Fabric:** Fabric API + Fabric Language Kotlin. *(Mod Menu + Cloth Config optional — only the config
screen needs them.)*
- **NeoForge:** Architectury API + Kotlin For Forge. *(Cloth Config optional, for the config screen.)*
## ⚙️ Configure it
Change anything live with `/cobblemonpicnicconfig` (operator), or on the client open the settings screen
(Mod Menu's gear on Fabric, the **Config** button in the mods list on NeoForge). Caps, fuel, light, shiny
aura, the care interactions, rare protection and the peaceful-picnic radius are all adjustable.
## 💬 Support & feedback
Found a bug or have a feature idea? Join the **[Discord](https://discord.gg/7Gj2Xtv9Z4)** — reports there
are picked up and tracked by the team automatically, and you'll get a reply in your thread when a fix
ships. Full docs live in the **[wiki](https://manucruzleiva.github.io/cobblemon-picnic-wiki/)**.
## ❤️ Support the author
The mod is free and stays free. If it makes your hunts comfier, you can
**[sponsor the author on GitHub](https://github.com/sponsors/manucruzleiva)** — it funds continued
development and new features.
## 📝 License
Custom — **"If you make money, I make money"**: free to use and redistribute for free; commercial use
requires a revenue-sharing agreement with the author.