About mod
Cobblenav is inspired by an item from the Pokemon games. Similar to how the pokenav from the games allowed you to check for Pokemon encounters in various locations on the map and record the contact information of other Pokemon trainers, the pokenav added by the mod allows you to check spawns in the location you are in, track the pokеmon you're interested in and record information about the players you fought with in the form of contacts, which also includes win/loss stats and the player's team.
Location
Find out which pokemon are specific to your area or go on the hunt for the highest spawn chances with the location screen.
Finder
Search for pokemon using a finder. The finder will help you locate the best pokemon in the area and display its information directly on the screen. Stars will show a pokemon's potential, while red marks will indicate its unique and hidden features.
How the best pokemon is specified can be customized in the config.
Click on “Let's catch!” or use Pokefinder to start tracking your find.
Party Display
The position of some pokemon may be slightly misaligned. The party display can be removed in the client config, as can adjust the vertical position of different pokemon.
Pokenav
Craft your own gadget. At the moment, in addition to the standard one, there are 17 colored pokenavs available, for each of the available dyes and one Gholdengo-themed. In the future, the plan is to increase the number of variants not only with alternative colors, but also with other models.
Integrations
If you are using CobblemonTrainers or Cobblemon Counter, you can customize the config to enable integrations with these great mods.
CobblemonTrainers Integration
When this integration is enabled, trainers added by the mod will be recorded in contacts in the same way as players. You can recognize them by their pokeball icon and trainer title.
Cobblemon Counter Integration
When this integration is enabled, on the side of the finder screen will be displayed the number of catches and the background will change depending on the level of the catch streak. In addition, as the level of the streak increases, you will also increase the chances of encountering a pokemon with a learned egg move.
Config
Server Config
Location: /config/cobblenav/cobblenav-config.json
Parameters:
useCobbledexIntegration
: Determines whether to use the Rafa's Cobbledex mod integration, if it is installed. As of 1.3.4 there is no effect on anything. (default: false)useCounterIntegration
: Determines whether to use the Cobblemon Counter mod integration, if it is installed. (default: false)onlySeenPokemonMode
: Determines whether the only seen pokemon mode will be used. In this mode, the location screen will only display pokemon that the player has already encountered and that have been registered as Counter or Cobbledex encounters. (default: false)useCobblemonTrainersIntegration
: Determines whether to use the CobblemonTrainers mod integration, if it is installed. (default: false)badges
: Determines everything about badges.badges
: Determines the list of available badges. Inside square brackets ([ ]), badges should be written in the following format:{ "type": [elemental type name] "permissionToGrant": [permission string] }
type
: Determines which type the badge corresponds to (e.g. "fire").permissionToGrant
: Determines what LuckPerms permission a player must have in order to give a badge to someone. The field may be skipped or left with empty quotes (""). In this case, a level 2 permission will be required to give the badge.
checkSpawnWidth
: Determines the size of the spawn check area in blocks. If set to -1, a default value equal to the size of the spawn area set in the Cobblemon config will be used. (default: -1)checkSpawnHeight
: Determines the size of the spawn check area in blocks. If set to -1, a default value equal to the size of the spawn area set in the Cobblemon config will be used. (default: -1)findingAreaWidth
: Determines the size of the area within which the finder and Pokefinder will search for pokemon around the player. (default: 100)findingAreaHeight
: Determines the size of the area within which the finder and Pokefinder will search for pokemon around the player. (default: 100)pokemonFeatureWeights
: Determines how many points a found pokemon will receive for each of its features. It's needed to select the best pokemon in the area.perfectIvs
: Determines how many points a found pokemon will be given for each value of the number of perfect ivs (ivs=31). (default: the number of points equals the number of perfect ivs)hiddenAbility
: Determines how many points a found pokemon will be given for having a hidden ability. (default: 1)eggMove
: Determines how many points a found pokemon will be given for having an egg move. (default: 1)highestLevel
: Determines how many points a found pokemon will be given for having the highest level in the area. (default: 0)shiny
: Determines how many points a found pokemon will be given for being shiny. (default: 1)
ignoredLabels
: Determines which labels are ignored when checking spawns. Primarily needed for compatibility with Gravelmon. (default: ["not_modeled"])hiddenPokemon
: Determines which pokemon will be hidden when checking spawns. You need to specify the showdown id of the form (e.g. "zigzagoongalar"). (default: [])titleCommandsPermissionLevel
: Determines the access level for title-related commands. (default: 2)trainerContactInfo
: Determines how trainers from the CobblemonTrainers mod will be recorded in contacts.counterIntegrationConfig
: I'll definitely finish it.
Client Config
Location: /config/cobblenav/client-cobblenav-cnfig.json
Parameters:
screenScale
: Determines the size factor of pokenav screens. (default: 1.0)pokenavFinderType
: Determines which type of finder a pokenav will use. Can be set to "BEST" or "CLOSEST". (default: "BEST")pokefinderFinderType
: Determines which type of finder a pokefinder will use. Can be set to "BEST" or "CLOSEST". (default: "BEST")mainScreenWidget
: Determines which widget will be shown on the main screen of the pokenav. The following values can be set: "PARTY", "NONE". (default: "PARTY")percentageDisplayType
: Determines how the spawn chances will be displayed on the location screen. The following values can be set: "PERCENT_ONLY", "PERMILLE_ALLOWED", "PERMILLE_ONLY". (default: "PERCENT_ONLY")bucketWisePercentageCalculation
: Determines whether the weight of the bucket will be taken into account when calculating a pokemon's chance to spawn. When set to true, it is recommended to also set thepercentageDisplayType
to "PERMILLE_ALLOWED" or "PERMILLE_ONLY". (default: false)reverseSortingButtonCooldown
: Determines how many frames the reverse sort button will reload. (default: 100)scrollSize
: Determines the scroll size. (default: 20)showButtonTooltips
: Determines whether a tooltip with an icon button name will be displayed when hovering over it. (default: false)notifyIfPokemonIsNotFound
: Determines whether or not Pokefinder will report that a pokemon is not found. (default: true)trackArrowVerticalOffset
: Determines how many pixels away the track arrow will be from the bottom of the screen. (default: 70)partyWidgetAdjustments
: Determines the position of which pokemon and by how many pixels should be changed on the party display. You need to specify the showdown id of the form and the number of pixels after the colon (e.g. "zigzagoongalar": -4). (default: {})
Commands
/pokenav <player> clearContacts
Clears the contact list of the player(s).
/pokenav <player> addContact <contact>
Adds a new contact to the player(s).
/pokenav <player> addContact byName <name>
Adds the player with the entered name to contacts
/pokenav <player> getContacts
Outputs information about the player's contacts.
/pokenav title set <title>
Sets the title to be displayed in the pokenav (use quotation marks - "" - to set multi-word titles).
/pokenav title setFor <player> <title>
Sets the title for the player.
/cobblenavclient reloadClientConfig
Reloads the client config. Useful for quick customization of pokenav interface parameters.
/cobblenav checkConfig
Outputs all server config parameters to the chat. Useful if you don't have access to it and want to know how the server owner configured it.
/badge grant <type> <player>
Grants the specified player a badge of the specified type.