Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Server-side
Singleplayer
Tags
Creators
Details
Licensed MIT
Published yesterday
Updated 2 weeks ago
CobbleShinyToken
CobbleShinyToken adds a lightweight, fully customizable Shiny Token exchange economy for Cobblemon! Trade unwanted shiny Pokémon for tokens or spend tokens to turn your favorite Pokémon shiny.
✨ Features
- 🔄 Shiny Exchange GUI: Easily select Pokémon from your active Party or PC Storage boxes to exchange or transform.
- 💎 Customizable Token Economy:
- Exchange unwanted Shiny Pokémon to earn Shiny Tokens.
- Spend Shiny Tokens to transform standard Pokémon into Shiny Pokémon.
- Custom configurable costs for Normal, Legendary, Mythical, Ultra Beast, and Paradox Pokémon.
- 💾 100% Persistent Data: Token balances automatically save directly to
config/cobbleshinytoken/tokens.jsonby player UUID. - ⚙️ Hot-Reloadable Config: Edit
config/cobbleshinytoken/config.jsonand reload settings live in-game with/shinytoken reload. - 🔐 LuckPerms & OP Support: Integrated permission node support (
cobbleshinytoken.command.exchange&cobbleshinytoken.command.admin) with default OP level fallbacks. - 🔊 Audio & Visual Effects: Pokémon-inspired sound effects and particle sparkle bursts on transformations.
🎮 Commands & Permissions
| Command | Description | Permission Node | Default |
|---|---|---|---|
/shinyexchange |
Opens the Shiny Exchange GUI | cobbleshinytoken.command.exchange |
Everyone (true) |
/shinytoken give <player> <amount> |
Gives Shiny Tokens to player(s) | cobbleshinytoken.command.admin |
OP Level 2 |
/shinytoken set <player> <amount> |
Sets a player's token balance | cobbleshinytoken.command.admin |
OP Level 2 |
/shinytoken query [player] |
Checks player token balance | cobbleshinytoken.command.admin |
OP Level 2 |
/shinytoken reload |
Reloads config.json live |
cobbleshinytoken.command.admin |
OP Level 2 |
⚙️ Configuration (config/cobbleshinytoken/config.json)
{
"normalPokemonCost": 5,
"legendaryCost": 15,
"mythicalCost": 15,
"ultraBeastCost": 15,
"paradoxCost": 15,
"tokenRewardForExchange": 1,
"allowExchangeShiny": true,
"allowMakeShiny": true,
"allowSpecialPokemonShiny": true,
"blacklistedSpecies": [],
"enableSounds": true,
"enableParticles": true,
"guiTitleMainMenu": "Shiny Exchange",
"guiTitlePartyMenu": "Select from Party",
"guiTitlePCMenu": "Select from PC",
"chatPrefix": "§f[§eShinyToken§f] ",
"showIVsInLore": true,
"showEVsInLore": true
}


