CobbleBattleRewards
No reviews yet
A simple mod to provide rewards for completing battles with cobblemon
Does not follow a specific thematic focus apart from vanilla Minecraft.
Used for mods with little to no gameplay elements.
Ideal for small groups of players or cooperative gameplay.
Enhances social interactions and roleplaying elements, ideal for servers and communities.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Adds extra features or content to an existing mod.
Includes systems for trading and managing economies.
Features small, self-contained games within Minecraft.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
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.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
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:
battleWonRewardsbattleLostRewardsbattleForfeitRewardscaptureRewards
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:
battleWonRewardsbattleLostRewardsbattleForfeitRewardscaptureRewards
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
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
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers