Cobblemon Analyzer

Quick rating

Community listing page, reviews here may not be monitored by the author.

Cobblemon Analyzer

No reviews yet

Adds an item that can check the stats of a wild Pokemon.

Tech
QoL & Tweaks
Mod Loaders
Fabric
Minecraft

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Where It Runs
Client and Server

Must be installed on both the client and the server.

About

Project Details

Type
Mod
License
All Rights Reserved
Latest Version
Cobblemon Analzyer 1.7.3-1.1.1

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Description

Adds an item that allows you to check the IVs of a pokemon before catching it. Fairly straightforward.

Made for Cobblemon 1.6.1-1.7.3

Genome Analyzer in action

Tutorial

The mod in total adds 4 items and ways to get them.

In order to get started you'll have to find a "Bygone Tablet", it's rarely found in gimmieghoul ruins chests, ancient cities, as well as certain archaeology sites.

Bygone Tablet

Then you'll want to restore the Bygone Tablet into a "Genome Analyzer", by default you'll get one without any charge.

Crafting Recipe for an uncharged Genome Analyzer

Then lastly you'll want to charge the Genome Analyzer with four thunder stones. As it states in the item's description, the charge required for each scan scales with the amount of Pokemon caught and registered in the Pokedex. (Specifically CAUGHT not seen/scanned)

Recipe to charge a Genome Analyzer

If you want to preview a wild Pokemon's stats before you get your hands on the repaired analyzer then there's always the "Survey Lens". The Genome Analyzer is a direct upgrade from the Survey Lens, however the Survey Lens is far easier to acquire.

Survey Lens recipe

Instead of showing you all of the Pokemon's IVs in an easily read format it gives you a brief description of 1-3 of their IVs scaling with the amount of Pokemon caught and registered in the Pokedex, similar to the Genome Analyzer.

Example Survey

IV Range Descriptor
0 Horrible/Not at all
1-15 Okay/Not Very
16-25 Decent/Decently
26-29 Good/Very
30 Fantastic/Amazingly
31 Perfect/Exceptionally
Stat Keyword
HP "Vigor"
ATK "Physical Attacks"
SPATK "Mental Acuity"
DEF "Tough Skin"
SPDEF "Mental Fortitude"
SPE "Quick"

Config

cobbleanalyzerfabric.config.json

dexEntriesForMaxAnalyzerDiscount: Int = 200, // Number of dex entries to get the max discount on the analyzer which is always {chargePerUse} - 1
dexEntriesForMaxSurveyLens: Int = 50, // Number of dex entries needed to get the maximum amount of characteristics shown with the survey lens
maxCharge: Int = 200, // Total charge per recharge
chargePerUse: Int = 20, // Charge expended upon using the analyzer, however this is not the final number, the formula for the final number is such: CHARGE_PER_USE * (1.0 - ((POKEMON_CAUGHT / DEX_ENTRIES_NEEDED_FOR_MAX_DISCOUNT)))
bygoneTabletRarity: Float = 0.07, // the rarity of the bygone tablet in all injected loot tables. (percentage: 7% = 0.07)
surveyLensCooldownTicks: Int = 200, // Cooldown of the survey lens item 0=no cooldown ofc
extraInjectorTargets: List<String> = [], // adds extra tables to inject into
disableLore: Boolean = false, // enable if you don't like my rambling in the item lore :(
disableDexDiscount: Boolean = false, // disables the dex discount given for Pokémon caught
overrideDefaultInjectors: Boolean = false, // usually it's {extraInjectorTargets} + {defaultTargets} but if this is enabled then it's just {extraInjectorTargets} essentially allowing complete configuration of what loot tables the bygone tablet appears in.
disableLootInjection: Boolean = false, // disables injection into loot tables
infiniteCharge: Boolean = false // makes it so the analyzer has infinite charge (you will still need to make a powered analyzer)

Final Notes

I made this mod mostly for a singleplayer play through I wanted to do in the newest version. I found the mod Cobblemon Integrations with Jade was very useful but at a certain point quite OP. I made this mod to try and balance the feature but also not remove it all together. The textures are NOT 100% self-made. I took the screen textures from the Cobblemon PC texture for conformity so please attribute that to the talented people who made the Cobblemon mod. This is my first published mod, I am very open to any criticism or tips.

My discord: the_number_two

My DMs are always open but i might just not see them so i dunno man

Description

Adds an item that allows you to check the IVs of a pokemon before catching it. Fairly straightforward.

Made for Cobblemon 1.6.1-1.7.3

Genome Analyzer in action

Tutorial

The mod in total adds 4 items and ways to get them.

In order to get started you'll have to find a "Bygone Tablet", it's rarely found in gimmieghoul ruins chests, ancient cities, as well as certain archaeology sites.

Bygone Tablet

Then you'll want to restore the Bygone Tablet into a "Genome Analyzer", by default you'll get one without any charge.

Crafting Recipe for an uncharged Genome Analyzer

Then lastly you'll want to charge the Genome Analyzer with four thunder stones. As it states in the item's description, the charge required for each scan scales with the amount of Pokemon caught and registered in the Pokedex. (Specifically CAUGHT not seen/scanned)

Recipe to charge a Genome Analyzer

If you want to preview a wild Pokemon's stats before you get your hands on the repaired analyzer then there's always the "Survey Lens". The Genome Analyzer is a direct upgrade from the Survey Lens, however the Survey Lens is far easier to acquire.

Survey Lens recipe

Instead of showing you all of the Pokemon's IVs in an easily read format it gives you a brief description of 1-3 of their IVs scaling with the amount of Pokemon caught and registered in the Pokedex, similar to the Genome Analyzer.

Example Survey

IV Range Descriptor
0 Horrible/Not at all
1-15 Okay/Not Very
16-25 Decent/Decently
26-29 Good/Very
30 Fantastic/Amazingly
31 Perfect/Exceptionally
Stat Keyword
HP "Vigor"
ATK "Physical Attacks"
SPATK "Mental Acuity"
DEF "Tough Skin"
SPDEF "Mental Fortitude"
SPE "Quick"

Config

cobbleanalyzerfabric.config.json

dexEntriesForMaxAnalyzerDiscount: Int = 200, // Number of dex entries to get the max discount on the analyzer which is always {chargePerUse} - 1
dexEntriesForMaxSurveyLens: Int = 50, // Number of dex entries needed to get the maximum amount of characteristics shown with the survey lens
maxCharge: Int = 200, // Total charge per recharge
chargePerUse: Int = 20, // Charge expended upon using the analyzer, however this is not the final number, the formula for the final number is such: CHARGE_PER_USE * (1.0 - ((POKEMON_CAUGHT / DEX_ENTRIES_NEEDED_FOR_MAX_DISCOUNT)))
bygoneTabletRarity: Float = 0.07, // the rarity of the bygone tablet in all injected loot tables. (percentage: 7% = 0.07)
surveyLensCooldownTicks: Int = 200, // Cooldown of the survey lens item 0=no cooldown ofc
extraInjectorTargets: List<String> = [], // adds extra tables to inject into
disableLore: Boolean = false, // enable if you don't like my rambling in the item lore :(
disableDexDiscount: Boolean = false, // disables the dex discount given for Pokémon caught
overrideDefaultInjectors: Boolean = false, // usually it's {extraInjectorTargets} + {defaultTargets} but if this is enabled then it's just {extraInjectorTargets} essentially allowing complete configuration of what loot tables the bygone tablet appears in.
disableLootInjection: Boolean = false, // disables injection into loot tables
infiniteCharge: Boolean = false // makes it so the analyzer has infinite charge (you will still need to make a powered analyzer)

Final Notes

I made this mod mostly for a singleplayer play through I wanted to do in the newest version. I found the mod Cobblemon Integrations with Jade was very useful but at a certain point quite OP. I made this mod to try and balance the feature but also not remove it all together. The textures are NOT 100% self-made. I took the screen textures from the Cobblemon PC texture for conformity so please attribute that to the talented people who made the Cobblemon mod. This is my first published mod, I am very open to any criticism or tips.

My discord: the_number_two

My DMs are always open but i might just not see them so i dunno man

Screenshots

Gallery

  • Example loot location
    Example loot location Example loot location
  • Example Survey
    Example Survey Example Survey
  • Example Scan
    Example Scan Example Scan
  • Survey Lens recipe
    Survey Lens recipe Survey Lens recipe
  • Genome Analyzer charge recipe
    Genome Analyzer charge recipe Genome Analyzer charge recipe
  • Bygone Tablet repair recipe
    Bygone Tablet repair recipe Bygone Tablet repair recipe
  • Example Survey
    Example Survey
  • Example Scan
    Example Scan

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~14,000
Total Downloads
CurseForge
~6,000
Modrinth
~7,000
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works