All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Cobblemon Counter

Cobblemon Counter

by tmetcalfe89 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Cobbled Counter

v1.8.1-1.9

Modrinth

CurseForge

GitHub

What if…

…the game kept track of how many times you did a thing, in Cobblemon?

Features

  • Tracks various player action stats including:
    • Captures
    • Knock Outs (in-battle)
    • Resurrections
    • Fish-ups
    • Egg hatchings
    • Pokémon eating a snack nearby
  • Tracks both counts and streaks for every stat. Counts are for the lifetime of the player in a given world, and streaks are broken if the player performs that action on another species/form.
    • Some odd variants are mapped back to the Normal variant.
  • Adds a Counter item to view your current stats.
  • Commands to get and modify scores for a given player.

Dependencies

Testing

As a quick test for the counting functionality, jump into a fresh world and give yourself some Master Balls. Spawn in a Caterpie, catch it. Observe the message in the chat telling you that you have captured a Caterpie, and have a Capture Count of 1 and Capture Streak of 1 for Caterpie. Spawn in another Caterpie, catch it. Observe the message in the chat telling you that you have a Capture Count and Streak of 2 for Caterpie. Spawn in a Weedle, catch it. Observe the message in the chat telling you that you have a Capture Count and Streak of 1 for Weedle. Spawn in a final Caterpie, catch it. Observer the message in the chat telling you that you have a Capture Count of 3 for Caterpie, but a Capture Streak of only 1 for Caterpie. This is because you have captured a total of 3 Caterpie overall, but you broke your original streak of 2 Caterpie by capturing that Weedle, and also broke that Weedle streak by capturing that final Caterpie.

Player Help

Commands

Config Options

Addon Dev Help

Data Pack Help

Spawning Conditions

Making an Addon

Resource Pack Help

Translations

Resources

Mod Dev Help

Events

CounterManager

Roadmap

If you’d like to keep up with the work being done on the mod, please join the Discord and subscribe to notifications on the channel for this content. You can also keep track of the to do list available on the mod’s main page (Counter).

Known Issues

  • None. Why? Who’s asking? 👀

Feedback

If you have any questions or requests concerning the mod, or just want to drop by and say hi, visit us over at the Discord!

Support

If I've made something you enjoyed or helped you make something, please consider dropping a tip in the cup and mention how I helped if you'd like!

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Neoforge
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Fabric
10h ago 1
1.21.1
Fabric
10h ago 1
1.20.1
Fabric
10h ago 1
1.20.1
Forge
10h ago 1
1.20.1
Forge
10h ago 1
1.20.1
Fabric
10h ago 1
1.20.1
Forge
10h ago 1
1.20.1
Fabric
10h ago 1
1.20.1
Fabric
10h ago 1
1.20.1
Forge
10h ago 1
1.20.1
Forge
10h ago 1
1.20.1
Fabric
10h ago 1
1.20.1
Fabric
10h ago 1
1.20.1
Fabric
10h ago 1
1.20.1
Forge
10h ago 1
1.20.1
Forge
10h ago 1
1.20.1
Fabric
10h ago 1
1.20.1
Forge
10h ago 1
1.20.1
Fabric
10h ago 1
1.19.2
Fabric
10h ago 1
1.20.1
Forge
10h ago 1
1.19.2
Fabric
10h ago 1
1.20.1
Fabric
10h ago 1
1.20.1
Fabric
10h ago 1
1.19.2
Fabric
10h ago 1
1.20.1
Forge
10h ago 1
1.20.1
Forge
10h ago 1
1.19.2
Fabric
10h ago 1
1.20.1
Fabric
10h ago 1
1.20.1
Forge
10h ago 1
1.20.1
Fabric
10h ago 1
1.19.2
Fabric
10h ago 1
1.20.1
Fabric
10h ago 1
1.20.1
Forge
10h ago 1
1.20.1
Fabric
10h ago 1
1.19.2
Fabric
10h ago 1
1.20.1
Forge
10h ago 1
1.20.1
Fabric
10h ago 1
1.19.2
Fabric
10h ago 1
1.19.2
Fabric
10h ago 1
1.19.2
Fabric
10h ago 1
1.19.2
Fabric
10h ago 1
  • Bumpity to 1.8.1, courtesy of Gito.
  • Bumpity to 1.8.1, courtesy of Gito.
Ported to 1.8 courtesy of Gitoido.
Ported to 1.8 courtesy of Gitoido.
  • Bumpity to 1.7.3.
  • Bumpity to 1.7.2.
  • Added French translation, courtesy of snt_rvn via Discord.
  • Bumpity to 1.7.2.
  • Added French translation, courtesy of snt_rvn via Discord.
  • Added broadcast location config option.
  • Added minimum streak for broadcast config option.
  • Added PT_BR translation, courtesy of PrincessStelllar.
  • Added broadcast location config option.
  • Added minimum streak for broadcast config option.
  • Added PT_BR translation, courtesy of PrincessStelllar.
  • Added unown SpeciesFormOverride. No more Unown F.
  • Fixed issue with SpeciesFormOverride conflicting with regular namespace. If you had your streak randomly resetting, this was the cause. It will clean up after itself now without affecting your score adversely. Highly recommend updating!
  • Added unown SpeciesFormOverride. No more Unown F.
  • Fixed issue with SpeciesFormOverride conflicting with regular namespace. If you had your streak randomly resetting, this was the cause. It will clean up after itself now without affecting your score adversely. Highly recommend updating!
  • Added Russian translation, courtesy of hashiroku.
  • Added snack counter for the new PokeSnacks.
  • Inverted broadcast config option to noBroadcastFor.
  • Added Russian translation, courtesy of hashiroku.
  • Added snack counter for the new PokeSnacks.
  • Inverted broadcast config option to noBroadcastFor.
  • Changed the format of SpeciesFormOverrides to not depend on PokemonMatchers, as they're overkill.
  • Ported to 1.7.0.
  • Changed the format of SpeciesFormOverrides to not depend on PokemonMatchers, as they're overkill.
  • Ported to 1.7.0.
  • Migrated to POKEMON_ENTITY_DID_SPAWN for fished up.
  • Migrated to POKEMON_ENTITY_DID_SPAWN for fished up.
  • Fixed server broadcast not rejecting client broadcast.
  • Fixed server broadcast not rejecting client broadcast.
  • Swapped the breakStreakOnForm option for an ignoreFormFor option, effectively inverting its logic.
  • Fixed not tracking the form not giving a valid score anymore.
  • Swapped the breakStreakOnForm option for an ignoreFormFor option, effectively inverting its logic.
  • Fixed not tracking the form not giving a valid score anymore.
v1.6.1-1.6.0
  • Added the CountSpawnCondition back in.
v1.6.1-1.6.0
  • Added the CountSpawnCondition back in.
  • Moved event handler registration from annotations to init. Change precipitated by an oddity in newer versions of KFF/NF that caused annotation-based event registration to fail (looks like NF removed access to something? idk). This should work across versions.
  • Added hatch counter.
  • Fixed broadcasting untracked form.
  • Refactored broadcast config to be server-first, client-override.
  • Fixed getCount giving 0 back if you didn't give the optional species.
  • Separated empty from to-be-ignored species in CounterManager.
  • Renamed the getScore functions to make more sense.
  • Refactored registries for CounterTypes and ScoreTypes.
  • Added commands:
  • Get Score, with optional species and form.
  • Set Score.
  • Add Score, which is just Set Score but adding to current value.
  • Reduce Score, which is just Set Score but reducing current value.
  • Added hatch counter type.
  • Fixed broadcasting untracked form.
  • Refactored broadcast config to be server-first, client-override.
  • Fixed getCount giving 0 back if you didn't give the optional species.
  • Separated empty from to-be-ignored species in CounterManager.
  • Renamed the getScore functions to make more sense.
  • Refactored registries for CounterTypes and ScoreTypes.
  • Added commands:
  • Get Score, with optional species and form.
  • Set Score.
  • Add Score, which is just Set Score but adding to current value.
  • Reduce Score, which is just Set Score but reducing current value.
Cobblemon Counter Icon
Download Cobblemon Counter
Select game version
Select platform