
Cobblemon - Dex Rewards
Pokédex Completion Rewards for Cobblemon 1.8.0!
Автор: Unariginal162,1 тыс.46обновлён 16 окт. 2026 г.
ЭкономикаМеханики игрыУтилиты
Описание
🏆 DexRewards 🏆
DexRewards is a server-side mod for Cobblemon 1.8.0 (Minecraft 1.21.1) that rewards players for completing their Pokédex!
Check out the Wiki for the full documentation.
🏆 Requirements 🏆
- Minecraft 1.21.1 with Fabric
- Cobblemon 1.8.0 or newer
- Fabric API
🏆 Features 🏆
- Reward tiers that unlock at a percentage of Pokédex completion
- Multiple dex types, each with its own Pokédex, filters and rewards
- Caught, seen, shiny-caught and shiny-seen dexes
- All-forms dexes that count every form separately (Alolan Vulpix, Rotom appliances and more)
- Filter species by name or label (generation, legendary, starter and more)
- Item, command and Pokémon rewards, with full item component support
- Configurable chest or hopper rewards GUI with paging
- Progress updates automatically when players see, scan or catch Pokémon
- Placeholder API support
🏆 Counting Modes 🏆
require_caught | require_shiny | A Pokémon counts when the player has... |
|---|---|---|
true | false | Caught it |
false | false | Seen it |
true | true | Obtained a shiny one |
false | true | Seen a shiny one |
Add require_all_forms to any mode to count every form instead of every species.
🏆 Commands 🏆
Base Command:
- /dex (alias: /dexrewards)
Sub Commands:
- /dex rewards []
- /dex reload
- /dex update
- /dex reset
🏆 Permissions 🏆
| Permission | Default |
|---|---|
dexrewards.rewards | Everyone |
dexrewards.reload | OP |
dexrewards.update | OP |
dexrewards.reset | OP |
🏆 Placeholders 🏆
Placeholders work in DexRewards' messages and GUI, and in other mods through Placeholder API under the dexrewards: namespace. Dex type placeholders take an optional dex type, e.g. %dexrewards:player_dex_count kanto%.
prefix,playerdex_type,pokedex_total,dex_total_groupsplayer_dex_count,player_dex_percent,player_reward_groupgroup_name,group_percent(messages and GUI only)
🏆 Configs 🏆
All files are in config/DexRewards/.
config.json
- General settings: the default dex type, and whether unimplemented or invalid species count
messages.json
- All chat messages
reward_gui.json
- The rewards GUI's layout, items and text
dex_types/.json
- One file per dex type: its Pokédex, filters, counting mode and reward groups. A National Dex is included by default
players/.json
- Each player's progress, claimed rewards and shiny record
Галерея
Последние версии
Все версии →release
Cobblemon - Dex Rewards 3.2.0-1.8.0
3.2.0-1.8.016 окт. 2026 г.1,1 тыс.Minecraft: 1.21.1fabric
Что нового
# DexRewards 3.2.0 (Cobblemon 1.8.0 / Minecraft 1.21.1)
DexRewards has been rebuilt for Cobblemon 1.8.0. This release adds **all-forms dexes**, **Pokémon rewards**, item components, a more flexible rewards GUI and a new set of placeholders, and fixes shiny dexes counting Pokémon that weren't actually caught as shinies.
> [!WARNING]
> **This update changes the config formats and placeholders.** Back up `config/DexRewards/` before you update, then delete `messages.json`, `reward_gui.json` and the `dex_types/` folder and let DexRewards generate new ones. Copy your customizations back in using the [Wiki](https://github.com/Unariginal/Cobblemon-DexRewards/wiki) as a reference.
## ✨ New
- **All-forms dexes:** set `require_all_forms` on a dex type to count every form separately. Alolan Vulpix, Galarian Meowth and each Rotom appliance form all count on their own. Use `ignored_forms` to skip forms that can't be caught, such as Mega and Gigantamax forms.
- **Pokémon rewards:** give Pokémon with `"type": "pokemon"`, written like `/givepokemon`, e.g. `"magikarp shiny=yes level=1"`. A full party sends them to the PC.
- **Item components:** reward items, group icons and GUI items use Minecraft's item format, so they can have custom names, lore, enchantments and any other component.
- **Random item amounts:** item rewards have `min_count` and `max_count`.
- **Default dex type:** `default_dex_type` in `config.json` sets which dex `/dex rewards` opens with no argument.
- **Per-dex reset:** `/dex reset <player> <dex-type>` now resets only that dex type.
- **Rewards GUI:**
- A close button.
- Any number of chest rows, or a hopper GUI.
- Enchantment glint per group state. Claimable groups glint by default.
- A separate icon for locked groups.
- **Placeholders:** a new set of placeholders. Dex type placeholders take an optional dex type, e.g. `%player_dex_count kanto%`. See [Placeholder changes](#-placeholder-changes).
- **Config warnings:** a dex type with an unknown Pokédex is skipped with an error, and a dex type whose filters leave no Pokémon logs a warning.
## 🔧 Changes
- **Shiny-caught dexes are accurate now.** A dex with `require_caught` and `require_shiny` only counts Pokémon the player has actually obtained as a shiny. Before, catching a normal Pokémon and seeing a shiny of the same species also counted. Shinies already in a player's party or PC count automatically when they join.
- **Progress updates on every Pokédex change**: seeing, scanning or catching a Pokémon, and changing an owned Pokémon's form. Seen dexes no longer wait for a catch or a `/pokedex` command.
- **New config formats** for `messages.json`, `reward_gui.json` and dex types. See the [Wiki](https://github.com/Unariginal/Cobblemon-DexRewards/wiki).
- **Better performance:** filters are worked out once on load instead of on every Pokédex change, and player data is only saved when something changed. Saves happen in the background.
- Command rewards no longer show command feedback in chat.
- If `config.json`, `messages.json` or `reward_gui.json` has a JSON error, DexRewards keeps using the last working version instead of failing.
## 🐛 Fixes
- Fixed `/dex reload` breaking `/dex rewards` until a restart when players were online.
- Fixed player data files possibly being corrupted if the server stopped while saving.
## 🗑️ Removed
- `/dex generate` and its `dexrewards.generate` permission.
## 🔁 Placeholder Changes
All placeholders were replaced. Placeholder API placeholders now use the `dexrewards:` namespace.
| Old | New |
|---|---|
| `%dex_type%` | `%dex_type%` *(unchanged)* |
| `%pokedex.total%` | `%pokedex_total%` |
| `%group.name%` | `%group_name%` |
| `%group.percent%` | `%group_percent%` |
| `%player.dex_count%` | `%player_dex_count%` |
| `%player.dex_percent%` | `%player_dex_percent%` |
| `%player.reward_group%` | `%player_reward_group%` |
| `%national:total%` | `%dexrewards:pokedex_total national%` |
| `%national:total_groups%` | `%dexrewards:dex_total_groups national%` |
| `%player:national.count%` | `%dexrewards:player_dex_count national%` |
| `%player:national.percent%` | `%dexrewards:player_dex_percent national%` |
| `%player:national.latest_reward%` | `%dexrewards:player_reward_group national%` |
Replace `national` with any dex type ID. Every placeholder is documented on the [Placeholders](https://github.com/Unariginal/Cobblemon-DexRewards/wiki/Placeholders) page.
release
2.0
2.024 мар. 2025 г.145,6 тыс.Minecraft: 1.21.1fabric
Что нового
# Dex Rewards v2.0 Is Here!
*The customization update!*
**This update includes a complete rewrite of the mod, so please read the changes very carefully!**
Changes/Additions:
- Removed GooeyLibs dependency.
- Added `config.json`, `rewards.json`, and `messages.json` to the config files.
- Config.json includes various options for full control over what counts towards the pokedex total!
- Rewards.json is the new home for reward groups
- Added optional data component sections for group icons and item reward items.
- Messages.json allows for message customization, and GUI customization
- Gui customization includes modifying the location which player info, groups, background item, and navigation buttons appear, along with the title and size of the GUI.
- Each gui element can also be customized to include whatever content you'd like!
- All messages and gui content supports the use of Kyori MiniMessage formatting!
- Added the following commands:
- /dex update <player> | `force updates the target player's dex reward progress`
- /dex reset <player> | `resets the target player's dex reward progress`
- /dex generate | `generates json files of every pokemon not marked as implemented in datapacks on the world. This is used to quickly add files to your species additions folder of the datapack.`
- Permissions: `dexrewards.reload`, `dexrewards.reset`, `dexrewards.update`, `dexrewards.generate`
- Also updated the Placeholders used in PlaceholderAPI! Please look at the Wiki for changes
**Note:** I have not tested to make sure that player data from previous versions transfers properly, *however*, I did not change anything about the format or location of the player data, so it should be fine!
**Also Note:** You may need to regenerate your config files, be sure to save your reward groups before you do this so you don't lose them!
release
DexRewards v1.4
1.429 янв. 2025 г.11,2 тыс.Minecraft: 1.21.1fabric
Что нового
- Added singleplayer support!
- Added a default rewards config with 20 rewards!
release
Dex Rewards 1.3
1.326 янв. 2025 г.982Minecraft: 1.21.1fabric
Что нового
Updated to Cobblemon 1.6.1
release
Dex Rewards 1.2
1.210 янв. 2025 г.2,9 тыс.Minecraft: 1.21.1fabric
Что нового
**+ Adds the following placeholders:**
- %pokedex:total_implemented% (total implemented pokemon in the Pokedex)
- %pokedex:total_caught% (total pokemon marked as "caught" in the Pokedex)
- %pokedex:total_seen% (total pokemon marked as "encountered" in the Pokedex + the caught count because caught != encountered)
- %pokedex:percent_completed% (percentage of Pokedex completed, formatted #.## [ex: 12.32])
- %pokedex:total_reward_groups% (total Pokedex reward groups registered in this mod's config)
- %pokedex:last_claimed_reward% (the name of the last reward group the player claimed, or "None" if none has been claimed yet)
**+ All Pokemon in the Player's PC and Party are now automatically registered as "caught" in the player's Pokedex upon joining the server. This is primarily for servers that had data from before Cobblemon released the Pokedex feature, as Cobblemon does not automatically register previously caught Pokemon...**
release
Dex Rewards 1.1
1.15 янв. 2025 г.340Minecraft: 1.21.1fabric
Что нового
Initial Release
