# Summary

## Table of Contents:

* [Installation](/dawnshade-docs/docs/cobble-too-hot/summary/installation.md)
* [Configuration](/dawnshade-docs/docs/cobble-too-hot/summary/configuration.md)
* [Commands](/dawnshade-docs/docs/cobble-too-hot/summary/commands.md)
* [Performance](#performance)
* [FAQ](#faq)

## Mod Summary

CobbleTooHot makes nearby Cobblemon Pokémon influence **Tough As Nails** body temperature.

Use it to make specific species (or optional Pokémon types) feel warmer/colder to be around, while still respecting TAN’s temperature rules and timing.

### Quickstart

1. Install the correct loader jar (Fabric or NeoForge).
2. Start the server once to generate `config/CobbleTooHot/`.
3. Edit `config/CobbleTooHot/config.json` to set `perPokemon` (and optional `perType`).
4. In-game: `/cobbletoohot status` to verify it’s detecting configured Pokémon.

## Requirements

* Minecraft `1.21.1`
* Java `21`
* Tough As Nails (required)
* Cobblemon (optional, but required for Pokémon proximity effects)

## FAQ

### “My temperature doesn’t change instantly.”

That’s normal. Tough As Nails changes temperature gradually, using its configured delay ticks.

### “My shift is non-zero, but my TAN temperature looks unchanged.”

Wait a bit (or lower TAN delay settings). Also, check other TAN modifiers (biome, armor, items, wetness), which can counteract your Mon's influence.

### “Do non-configured Pokémon count?”

They’re still present in the world scan, but CobbleTooHot only lists and applies effects for configured species/type matches.

## Performance

CobbleTooHot runs a proximity scan around each player (within `radiusBlocks`) and checks nearby Pokémon entities.

### The Two Big Knobs

* Reduce `radiusBlocks` to lower the number of entities scanned.
* Increase `updateIntervalTicks` to scan less frequently (20 = once per second).

### Recommended Starting Values

* `radiusBlocks`: `8` to `12`
* `updateIntervalTicks`: `20` to `40`


---

# 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-too-hot/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.
