Cobblemon Global Exp Share

Cobblemon Global Exp Share is a simplified, lightweight fork of the original Cobblemon Exp All mod by Axelwf. It aims to bring the classic "Exp. Share" functionality from the Pokémon games directly into Cobblemon, but with a much simpler, vanilla-friendly approach.
🌟 Features
- No Custom Items Needed: Forget about crafting new items or equipping them in special slots. This mod utilizes the vanilla
cobblemon:exp_share item.
- Easy Toggle: Simply hold the
cobblemon:exp_share in your main hand and Right-Click to toggle the global experience sharing for your party ON or OFF.
- Per-Player System: The toggle is unique to each player. Turning it on will only share the experience for your own Pokémon team.
- Smart Distribution: When your active Pokémon defeats an opponent, a portion of that experience (50% by default) is automatically distributed to all the non-fainted Pokémon in your party.
ℹ️ How it differs from the original mod
This fork was created to strip down the functionality to the bare minimum:
- Removed dependencies on
Curios and Accessories APIs.
- Removed the custom
cobblemonexpall:exp_all wearable item.
- The feature is now toggled directly by right-clicking the vanilla
exp_share item.
- Currently developed specifically for Forge 1.20.1.
⚙️ Configuration
A configuration file (config/cobblemonglobalexpshare.json) is generated upon first launch. You can configure:
shareMultiplier: The percentage of EXP shared with the rest of the party (Default: 0.5 = 50%).
chatLogging: Enable or disable chat messages when your party receives shared experience.
chatLogOriginalRecipient & chatLogSharedRecipients: Granular control over which EXP gain messages are shown in the chat.
📄 License
This mod is licensed under the Mozilla Public License 2.0 (MPL-2.0).
As required by the license, the source code is publicly available. You are free to use, modify, and distribute this mod in your modpacks!