# Summary

## Table of Contents:

* [Installation](/dawnshade-docs/docs/cobble-too-hot/summary/installation.md)
* [Configuration](/dawnshade-docs/docs/cobble-teams/summary/configuration.md)
* [Commands](/dawnshade-docs/docs/cobble-teams/summary/commands.md)
* [GUIs](/dawnshade-docs/docs/cobble-teams/summary/guis.md)
* [Rewards](/dawnshade-docs/docs/cobble-teams/summary/rewards.md)
* [Player Data](#player-data)
* [Troubleshooting](#troubleshooting)

## Mod Summary

Ever seen the factions feature from Mortal Kombat? CobbleTeams is heavily inspired by that—join a team, compete through the season, and get rewarded at the end.

CobbleTeams is a server-side Cobblemon team system with GUI team selection, leaderboards, stat tracking, glow toggles, and configurable rewards (items + commands).

### Quickstart

1. Install the jar on your server.
2. Start the server once to generate `config/CobbleTeams/`.
3. Configure `config/CobbleTeams/config.json` and `config/CobbleTeams/messages.json`.
4. Use `/cobbleteams` in-game.

### Requirements

* Java 21
* Minecraft 1.21.1 server
* Cobblemon 1.7.x
* One loader:
  * Fabric, or
  * NeoForge

## Player Data

CobbleTeams stores player stats and team assignments as individual JSON files for fast loading.

### Location

`config/CobbleTeams/player_data/`

### File format

Each file is named by UUID, for example: `8f20bb98-0f73-4521-87e4-e356ce3446c9.json`

### Data stored

Typical fields include:

* UUID and last known name
* Team id
* Score
* Cobblemon stats (captures, wins, losses)
* Glow toggle preference

## Troubleshooting

### “My leaderboard shows a name but no skin.”

On some servers, head textures may not resolve immediately for offline profiles. Try:

* Opening the leaderboard while the player is online at least once
* Restarting after confirming the server has access to Mojang session servers

### “Glow turns white after teleport.”

This is a Minecraft behavior. CobbleTeams periodically re-applies the correct team color as a workaround.

### “New config fields don’t appea.r”

Configs should auto-merge on startup and via `/cobbleteams reload`. If you still don’t see new keys, paste your server log lines containing `[CobbleTeams]` during startup/reload.


---

# Agent Instructions: 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 current page URL with the `ask` query parameter:

```
GET https://dawnshade.gitbook.io/dawnshade-docs/docs/cobble-teams/summary.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
