> For the complete documentation index, see [llms.txt](https://wiki.apexcobblemon.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.apexcobblemon.com/features/battling/player-gyms.md).

# Player Gyms

Gyms are player-run battle centers that offer a more competitive environment along with rewards. If there is at least one leader currently online, players can send a battle request to a gym in the `/gyms` menu. Players may [apply](https://apexcobblemon.com/form/2/select) to become a [Gym Leader](/features/battling/player-gyms/gym-leaders.md) on our main website.

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td align="center"><strong>Gym Leaders</strong></td><td><a href="/features/battling/player-gyms/gym-leaders.md">Gym Leaders</a></td><td><a href="https://722257079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDZYUul2mf9zcdDxeTpsK%2Fuploads%2FsfreYvTpUrR18YyWH8aB%2Ftrophy_gold.png?alt=media&amp;token=86668b3d-608b-4de5-b1cd-0639cd1c7bcf">battling_gold_trophy_icon.png</a></td></tr><tr><td align="center"><strong>Gym Rules</strong></td><td><a href="/features/battling/player-gyms/gym-rules.md">Gym Rules</a></td><td><a href="https://722257079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDZYUul2mf9zcdDxeTpsK%2Fuploads%2Flo98TZ3yjHUYmSRhI3LE%2Fgavel.png?alt=media&amp;token=f4d6c11c-7149-4839-8cb4-04fb69f56ed6">gavel.png</a></td></tr><tr><td align="center"><strong>Leader Application</strong></td><td><a href="https://apexcobblemon.com/form/2/select">https://apexcobblemon.com/form/2/select</a></td><td><a href="https://722257079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDZYUul2mf9zcdDxeTpsK%2Fuploads%2F0HsFhgGaAXZnLWOdpdnL%2Fplayer.png?alt=media&amp;token=ee8bcbe7-ade2-48f5-9daa-ce07b0323ddd">player.png</a></td></tr></tbody></table>

## Commands

<table><thead><tr><th width="250.20001220703125" align="center">Command</th><th width="464.79998779296875" align="center">Description</th></tr></thead><tbody><tr><td align="center"><code>/gyms</code></td><td align="center">Opens the Gyms menu</td></tr><tr><td align="center"><code>/gymrules</code></td><td align="center">Links the Apex Cobblemon Gym Rules site</td></tr><tr><td align="center"><code>/battle &#x3C;format> &#x3C;gym></code></td><td align="center">Challenges that gym if there's a leader online</td></tr><tr><td align="center"><code>/battle e4</code></td><td align="center">Opens the Elite Four menu, or challenges the Champion</td></tr><tr><td align="center"><code>/gym warp &#x3C;gym></code></td><td align="center">Warps you to the specified gym</td></tr></tbody></table>

{% columns %}
{% column %}

<figure><img src="https://722257079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDZYUul2mf9zcdDxeTpsK%2Fuploads%2F7WzAnchJtSvEPqrFQAzM%2Fimage.png?alt=media&amp;token=5336be7a-face-4bce-8d31-e484ed85210d" alt="" width="294"><figcaption><p><em>The <code>/gyms</code> menu</em></p></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="https://722257079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDZYUul2mf9zcdDxeTpsK%2Fuploads%2FcGp4KmxzllXc53dqXlC0%2Fgyms.png?alt=media&amp;token=04abd249-5270-41e8-b955-80035ba51f49" alt="" width="374"><figcaption><p><em>Gym selection menu</em></p></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="https://722257079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDZYUul2mf9zcdDxeTpsK%2Fuploads%2FZt8G3EMJetGVLQErqHPW%2Fimage.png?alt=media&amp;token=53f8c5e2-c980-4363-91f6-aea703f36d39" alt="" width="374"><figcaption><p><em>Leader badges menu</em></p></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

## Gym Seasons

Gyms host both **Singles** and **Doubles** battles, each with its own format. These formats may rotate every two months as part of the Gym Season cycle. For example, a season might feature:

* **Singles:** 6v6 battles (National Dex rules) in the OverUsed (OU) tier
* **Doubles:** 6v6 battles (National Dex rules) in the Ubers tier

## NPC Gyms

Every gym in the season's active pool is also run by an **NPC** leader, an AI trainer who is available at all times. NPC gyms can be visitted through the **NPC** category of the Gym Selection menu, where you are able to interact with the trainer to begin the battle. NPC leaders are battled as **Singles** with a full team of **6**.

An NPC leader may be re-battled as often as you like, but only your first victory over each one pays out. That victory awards the gym's **NPC badge**, which records the date it was earned, along with the ![:battle\_point:](https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56)**Battle Points** listed under [Victory Rewards](#victory-rewards). Defeating the NPC leader of every gym in the active pool awards one soulbound ![:keylight\_blue:](https://cdn.discordapp.com/emojis/1460051059035869378.webp?size=40) **Shiny Key**.

{% hint style="info" %}
NPC badges are tracked separately from Singles and Doubles badges. They do not count toward the [Seasonal Rewards](#seasonal-rewards) or toward [Elite Four](#elite-four) access.
{% endhint %}

## Leader Login Alerts

It can be challenging to catch a Gym Leader online at the right time. To help with this, players can enable login alerts by pressing **Shift + Right-click** on a gym in the Gym Selection menu. Once activated, this feature sends a direct **Direct Message** on [Discord](https://discord.gg/apexcobblemon) whenever a leader of that gym logs in to the server.

{% hint style="info" %}
This feature requires your Discord account to be linked with `/link`
{% endhint %}

## Challenger Rewards

### Victory Rewards

Every gym type awards a one-time ![:battle\_point:](https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56)**Battle Point** payout the first time you defeat each of its leaders in a season. Singles, Doubles, and Elite Four gyms also grant an item reward on every victory, including repeat wins over a leader you have already beaten.

<table data-search="false"><thead><tr><th width="130" align="center">Gym Type</th><th width="180" align="center">First Victory</th><th align="center">Each Victory</th></tr></thead><tbody><tr><td align="center"><a href="#npc-gyms"><strong>NPC</strong></a></td><td align="center"><img src="https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56" alt=":battle_point:"><strong>25</strong><br><sub>per gym</sub></td><td align="center"><em>None</em></td></tr><tr><td align="center"><strong>Singles</strong></td><td align="center"><img src="https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56" alt=":battle_point:"><strong>100</strong><br><sub>per gym and leader</sub></td><td align="center"><img src="https://cdn.discordapp.com/emojis/1459656844875399340.webp?size=40" alt=":rare_candy:"> 8 Rare Candies<br>2 Random Berries<br>Random Typed TM<br><img src="https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56" alt=":battle_point:"><strong>20</strong><br><img src="https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56" alt=":battle_point:"><strong>20</strong> <em>(50%)</em><br><img src="https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56" alt=":battle_point:"><strong>100</strong> <em>(10%)</em><br>Typed Fragment <em>(15%)</em></td></tr><tr><td align="center"><strong>Doubles</strong></td><td align="center"><img src="https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56" alt=":battle_point:"><strong>200</strong><br><sub>per gym and leader</sub></td><td align="center"><img src="https://cdn.discordapp.com/emojis/1459656844875399340.webp?size=40" alt=":rare_candy:"> 8 Rare Candies<br>2 Random Berries<br>Random Typed TM<br><img src="https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56" alt=":battle_point:"><strong>20</strong><br><img src="https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56" alt=":battle_point:"><strong>20</strong> <em>(50%)</em><br><img src="https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56" alt=":battle_point:"><strong>100</strong> <em>(10%)</em><br>Typed Fragment <em>(15%)</em></td></tr><tr><td align="center"><a href="#elite-four"><strong>Elite Four</strong></a></td><td align="center"><img src="https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56" alt=":battle_point:"><strong>300</strong><br><sub>per gym and Leader</sub></td><td align="center"><img src="https://cdn.discordapp.com/emojis/1459656844875399340.webp?size=40" alt=":rare_candy:"> 16 Rare Candies<br>4 Random Berries<br>2 Random E4 Type TMs<br><img src="https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56" alt=":battle_point:"><strong>40</strong><br><img src="https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56" alt=":battle_point:"><strong>40</strong> <em>(50%)</em><br><img src="https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56" alt=":battle_point:"><strong>200</strong> <em>(10%)</em><br>2 Typed Fragments <em>(15%)</em></td></tr></tbody></table>

### Seasonal Rewards

By earning at least one badge from every **Singles** gym and every **Doubles** gym in a season, challengers unlock special seasonal rewards. Only one badge from each unique gym is needed.

One-time seasonal rewards include:

* ![:cosmetics:](https://cdn.discordapp.com/emojis/1169443883965493268.webp?size=128) Random Battler Cosmetic
* Exclusive Pokémon Pin *(unique to each season)*
* ![:keylight\_blue:](https://cdn.discordapp.com/emojis/1460051059035869378.webp?size=40) 2 Shiny Keys
* Exotic Egg
* ![:battle\_point:](https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56)**500**

### Battler Cosmetics

Battler Cosmetics include 30 **Pokémon Hat** variations and 34 **Pokémon Backpack** variations.

<div><figure><img src="https://722257079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDZYUul2mf9zcdDxeTpsK%2Fuploads%2F054gGSR6hETv2DaP3EUB%2Fimage.png?alt=media&amp;token=cd3b954d-bbc4-444b-9ee6-ab6b8c679228" alt="" width="563"><figcaption></figcaption></figure> <figure><img src="https://722257079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDZYUul2mf9zcdDxeTpsK%2Fuploads%2FbionuKVVoDjoRbnBy4GL%2F2026-02-26_21.14.39.png?alt=media&amp;token=5a8e1208-50d2-440b-b248-64d38f8ba0f8" alt="" width="563"><figcaption></figcaption></figure> <figure><img src="https://722257079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDZYUul2mf9zcdDxeTpsK%2Fuploads%2Fian8QlC6DnSR1MgTufck%2F2026-02-26_21.14.02.png?alt=media&amp;token=1b895b74-ba76-4e58-b10a-a79790bce390" alt="" width="563"><figcaption></figcaption></figure></div>

## Elite Four

The **Elite Four** is the final stage of a Gym Season: four type specialists and a reigning **Champion**, each played by an experienced [Gym Leader](/features/battling/player-gyms/gym-leaders.md). Access is unlocked by earning a badge from every **Singles** and every **Doubles** gym in the active pool, and the challenge may be completed once per season.

### Challenging the Elite Four

* `/battle e4` opens the Elite Four menu, which lists the season's four typings and marks the ones you have already defeated
* Selecting a typing sends a battle request to every Elite Four Leader who is online and accepting battles
* The Leader who accepts takes all four of your battles. Run `/battle e4 confirm` again after each victory to queue the next typing
* Once all four typings have been defeated, `/battle e4` sends your request to the reigning Champion instead
* Defeating the Champion claims the title from them

Starting a run places the Elite Four on a **12** hour cooldown, so one run may be started every **12** hours. A run already underway is never interrupted by that cooldown. Losing any battle ends the run immediately, and a challenger who loses to the Champion must clear all four typings again before another Champion battle.

{% hint style="warning" %}
Your party is locked to the Pokémon you began the run with. Neither the party size nor the Pokémon themselves may change between battles, although EVs, moves, held items, and similar details may be adjusted. The full conditions are listed in the [Gym Rules](/features/battling/player-gyms/gym-rules.md#elite-four).
{% endhint %}

Each of the four battles pays the Elite Four rewards listed under [Victory Rewards](#victory-rewards), whether or not the run goes on to reach the Champion.

### Champion Rewards

Defeating the Champion awards the following once per season:

* ![:cosmetics:](https://cdn.discordapp.com/emojis/1169443883965493268.webp?size=128) Random Battler Cosmetic
* ![:legend\_key:](https://cdn.discordapp.com/emojis/1460051782251315200.webp?size=40) Legend Key
* ![:battle\_point:](https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56)**500**
* A soulbound **Isle of Armor Ticket**, which begins a [Kubfu Expedition](/pokemon-spawns/legendary-pokemon.md#legend-expeditions)

The title itself is held until another challenger takes it, and carries over into the following season if it is not lost first. While the title is held, the Champion:

* Leads the **E4 Champion** gym and receives requests from any challenger who has defeated all four typings
* Wears the **E4 Champion** and **E4 Leader** titles, and receives the Champion role in [Discord](https://discord.gg/apexcobblemon)
* May claim `/kit e4champ` once every **24** hours, which grants ![:battle\_point:](https://cdn.discordapp.com/emojis/1250586559015686296.webp?size=56)**100**, ![:money:](https://cdn.discordapp.com/emojis/1169443768978653185.webp?size=56)**15k**, 3 Random E4 Type TMs, 5 PokéBall Vouchers (Tier III), and 24 Rare Candies
* May not challenge the Elite Four
* Receives the following boosts for the length of their reign:
  * Shiny Spawn Chance **+15%**
  * Hidden Ability Spawn Chance **+10%**
  * Apex Boss Spawn Chance **+15%**
  * Breeding Rate **+25%**
  * Daily Raid Charges **+2**

### Recent Champions

Every reign is recorded in the Gym Seasons menu, which is opened from the **Season Information** button in `/gyms`. Each season lists its **Champions** in the order the title changed hands, dated to the day each reign began. The reigning Champion is the final entry and is marked with a trophy.

Your own record is kept in the **Gyms** panel of `/profile`:

* **Season Stats** lists the badges you earned in each season, out of the **16** available
* **E4 Challenge Stats** lists your Elite Four attempts and completions for the active season
* **E4 Champion Battles** lists each Champion battle as a victory or a loss, with the opponent and the date
* Once you have held the title, clicking the panel opens your **Hall of Fame**, the team used in your most recent Champion victory


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://wiki.apexcobblemon.com/features/battling/player-gyms.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `build a script that syncs our docs to a CMS` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
