'Cobble Spawn Tracker' is general-purpose client-side tracking mod. While it was originally made for locating Cobblemon Pokemon, it can technically locate any entity you want.
To begin, load the game and press F8.
In the config screen, locate "Tracked names" and press the + symbol/"New entry"
![]()

Type the Pokemon name you want to track then press Enter

Then click "Save Changes" in the bottom right

For regional forms, just enter the base name (e.g., "Sandshrew")
New in 1.08:
Add hard dependency YACL (YetAnotherConfigLib)
Add config option "Show Pokemon level"
Add config option "Always show IV%"
Add config option "Auto-track Uncaught Pokemon" (for most players, it is not recommended to use this option)
New in 1.07:
Add IV tracking by average IV percentage (requires optional SERVER SIDE INSTALL)
Add IV tracking by perfect IV count (requires optional SERVER SIDE INSTALL)
The IV values, by default, are NOT available to clients
New in 1.06:
Add regional form tracking (Add "Sandshrew" and it will automatically alert if it's regular or Alolan)
Add hotkey (default F8) to summon config UI
The mod is configuration-driven and by default does not track any specific entity. To begin using it, you will need to open the config and add the pokemon you want to track, by their full name. Here is an example:
File: config/cobble_spawn_tracker-common.toml
List of mob names to track
name_list = ["Sentret", "Copperajah", "Torchic"]
-----
Update 1.02:
4 New config options added, all enabled by default, but can be disabled.
* Shinies are automatically tracked.
* Legendaries are automatically tracked.
* The tracker will no longer track player-owned pokemon
* Tracker will hide entities if you change dimensions
-----
You can track as many entities as you would like. By default the tracker will display a system message the first time it spots a new entity, but this can be disabled. The tracker will then track the distance and direction to the entity for you.
The mod can be installed on the server-side but it will not do anything there.
Note that for the tracker to work, the name in the config must be an exact match with the name of the entity. Casing does not matter.
Special note:
When you first add a name to the list it may not immediately detect that pokemon if it's near you. But if you explore and that pokemon appears, it should automatically detect it.