CobbleBattleRewards

Quick rating

CobbleBattleRewards

No reviews yet

A simple mod to provide rewards for completing battles with cobblemon

No Theme
No Genre
Small Group & Co-op Play
Social & Roleplay
QoL & Tweaks
Mod Addon
Economy & Trade Systems
Minigame
Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
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

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
GNU Lesser General Public License v3.0 only
Latest Version
cobblebattlerewards-2.0.7.1.jar
Authors
CurseForge
Modrinth

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

About

Description

CobbleBattleRewards

CobbleBattleRewards is a configurable Fabric mod for rewarding players during Cobblemon battles and captures. Rewards can be edited in-game with a GUI reward editor or configured manually through the config file.

Create rewards for battle wins, losses, forfeits, captures, out-of-battle catches, and wild Pokémon kills. Rewards can give items, run commands, use economy plugins, target specific Pokémon, and apply filters for species, forms, aspects, types, labels, levels, dimensions, and more.

Dependencies


Features

  • In-Game Reward Editor: Create, edit, move, and delete rewards through /cbr gui.
  • Multiple Reward Triggers: Reward battle wins, losses, forfeits, captures, out-of-battle captures, and wild Pokémon kills.
  • Item and Command Rewards: Give item stacks or run server commands, including economy commands.
  • Pokemon Targeting: Select Pokémon, forms, aspects, shiny variants, labels, and scanned conditions through the GUI.
  • Allow/Block Filter Modes: Use filters as requirements or exclusions for Pokémon, labels, and scanned conditions.
  • Battle Type Support: Configure rewards for wild, NPC, and PvP battles.
  • Priority System: Higher priority rewards run first, and rewards can block lower-priority rewards with excludedRewards.
  • Cooldowns and Chance: Add per-reward cooldowns and chance rolls.
  • Dimension and Level Filters: Limit rewards to specific dimensions or Pokémon level ranges.
  • Safe Config Migration: Older configs are migrated forward automatically.

Commands

Command Permission Description
/cbr gui cobblebattlerewards.gui Opens the in-game reward editor GUI.
/cbr editgui cobblebattlerewards.gui Also opens the reward editor GUI.
/cbr reload cobblebattlerewards.reload Reloads the config from disk without a server restart.
/cbr listrewards cobblebattlerewards.list Lists configured rewards in chat.
/cbr listconditions cobblebattlerewards.list_conditions Lists available Pokémon condition data for advanced filtering.

GUI Reward Editor

The GUI editor is the recommended way to manage rewards.

With /cbr gui, you can:

  • Add command rewards.
  • Add item rewards by placing an item into the GUI.
  • Change reward category.
  • Edit reward chance, priority, message, command, and item payload.
  • Select Pokémon, forms, aspects, and shiny variants.
  • Select Cobblemon form labels.
  • Scan Pokémon data for advanced condition filters.
  • Toggle allow/block modes for each filter group.
  • Enable out-of-battle capture or wild kill rewards.
  • Delete rewards safely from the GUI.

Configuration

CobbleBattleRewards stores its config at:

config/cobblebattlerewards/config.jsonc

Most users should use the GUI editor, but manual config editing is still supported.

The config has four main reward categories:

  • battleWonRewards
  • battleLostRewards
  • battleForfeitRewards
  • captureRewards

Common reward settings:

Setting Description
type "item" gives an item. "command" runs a server command.
chance Percentage chance from 0.0 to 100.0.
message Message sent to the player when the reward is given.
command Command to run for command rewards. Do not include /.
itemStack JSON item stack data for item rewards.
battleTypes Supported battle types: "wild", "npc", "pvp".
conditions Pokémon/species/form/aspect filters, usually managed by the GUI.
disallowedLabels Label filters selected through the GUI.
exclusionConditions Advanced scanned condition filters selected through the GUI.
pokemonConditionsBlacklist Makes Pokémon filters act as block filters.
labelConditionsBlacklist Makes label filters act as block filters.
scannedConditionsBlacklist Makes scanned condition filters act as block filters.
rewardOutOfBattleCapture Allows capture rewards from normal out-of-battle catches.
rewardOutOfBattleKill Allows battle-won rewards from wild Pokémon kills outside battle.
minLevel / maxLevel Level range required for the reward.
order Reward priority. Higher numbers run first.
excludedRewards Reward IDs blocked if this reward is given.
cooldown Seconds before the player can receive this reward again.
allowedDimensions Dimension IDs where the reward can trigger. Empty means all dimensions.

Placeholders

Messages and commands support:

  • %player%
  • %pokemon%
  • %level%
  • %battleType%
  • %chance%
  • %coords%
  • %trigger%
  • %time%

CobbleBattleRewards

CobbleBattleRewards is a configurable Fabric mod for rewarding players during Cobblemon battles and captures. Rewards can be edited in-game with a GUI reward editor or configured manually through the config file.

Create rewards for battle wins, losses, forfeits, captures, out-of-battle catches, and wild Pokémon kills. Rewards can give items, run commands, use economy plugins, target specific Pokémon, and apply filters for species, forms, aspects, types, labels, levels, dimensions, and more.

Dependencies


Features

  • In-Game Reward Editor: Create, edit, move, and delete rewards through /cbr gui.
  • Multiple Reward Triggers: Reward battle wins, losses, forfeits, captures, out-of-battle captures, and wild Pokémon kills.
  • Item and Command Rewards: Give item stacks or run server commands, including economy commands.
  • Pokemon Targeting: Select Pokémon, forms, aspects, shiny variants, labels, and scanned conditions through the GUI.
  • Allow/Block Filter Modes: Use filters as requirements or exclusions for Pokémon, labels, and scanned conditions.
  • Battle Type Support: Configure rewards for wild, NPC, and PvP battles.
  • Priority System: Higher priority rewards run first, and rewards can block lower-priority rewards with excludedRewards.
  • Cooldowns and Chance: Add per-reward cooldowns and chance rolls.
  • Dimension and Level Filters: Limit rewards to specific dimensions or Pokémon level ranges.
  • Safe Config Migration: Older configs are migrated forward automatically.

Commands

Command Permission Description
/cbr gui cobblebattlerewards.gui Opens the in-game reward editor GUI.
/cbr editgui cobblebattlerewards.gui Also opens the reward editor GUI.
/cbr reload cobblebattlerewards.reload Reloads the config from disk without a server restart.
/cbr listrewards cobblebattlerewards.list Lists configured rewards in chat.
/cbr listconditions cobblebattlerewards.list_conditions Lists available Pokémon condition data for advanced filtering.

GUI Reward Editor

The GUI editor is the recommended way to manage rewards.

With /cbr gui, you can:

  • Add command rewards.
  • Add item rewards by placing an item into the GUI.
  • Change reward category.
  • Edit reward chance, priority, message, command, and item payload.
  • Select Pokémon, forms, aspects, and shiny variants.
  • Select Cobblemon form labels.
  • Scan Pokémon data for advanced condition filters.
  • Toggle allow/block modes for each filter group.
  • Enable out-of-battle capture or wild kill rewards.
  • Delete rewards safely from the GUI.

Configuration

CobbleBattleRewards stores its config at:

config/cobblebattlerewards/config.jsonc

Most users should use the GUI editor, but manual config editing is still supported.

The config has four main reward categories:

  • battleWonRewards
  • battleLostRewards
  • battleForfeitRewards
  • captureRewards

Common reward settings:

Setting Description
type "item" gives an item. "command" runs a server command.
chance Percentage chance from 0.0 to 100.0.
message Message sent to the player when the reward is given.
command Command to run for command rewards. Do not include /.
itemStack JSON item stack data for item rewards.
battleTypes Supported battle types: "wild", "npc", "pvp".
conditions Pokémon/species/form/aspect filters, usually managed by the GUI.
disallowedLabels Label filters selected through the GUI.
exclusionConditions Advanced scanned condition filters selected through the GUI.
pokemonConditionsBlacklist Makes Pokémon filters act as block filters.
labelConditionsBlacklist Makes label filters act as block filters.
scannedConditionsBlacklist Makes scanned condition filters act as block filters.
rewardOutOfBattleCapture Allows capture rewards from normal out-of-battle catches.
rewardOutOfBattleKill Allows battle-won rewards from wild Pokémon kills outside battle.
minLevel / maxLevel Level range required for the reward.
order Reward priority. Higher numbers run first.
excludedRewards Reward IDs blocked if this reward is given.
cooldown Seconds before the player can receive this reward again.
allowedDimensions Dimension IDs where the reward can trigger. Empty means all dimensions.

Placeholders

Messages and commands support:

  • %player%
  • %pokemon%
  • %level%
  • %battleType%
  • %chance%
  • %coords%
  • %trigger%
  • %time%

Screenshots

Gallery

This project has no gallery images yet.

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

~23,000
Total Downloads
CurseForge
~16,000
Modrinth
~6,000
Last Updated
CurseForge
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