CobbleLvlCap is a comprehensive progression utility for Cobblemon that allows server administrators and modpack creators to enforce level limits on players. By assigning specific "tags" to players (e.g., via a permission plugin or commands), you can control the maximum level of Pokemon they can train, use, or capture. This ensures a balanced progression curve and prevents players from skipping content by using over-leveled Pokemon.
Features
- Experience Cap: Pokemon strictly stop gaining experience once they reach the player's assigned level cap.
- Battle Enforcement: If a player enters a battle with Pokemon above their cap, those Pokemon are temporarily disabled (fainted) for the duration of the fight to ensure fair play.
- Storage Limits: Prevents players from withdrawing Pokemon from the PC into their party if the Pokemon exceeds their current level limit.
- Safe Trading: Blocks trade offers if the Pokemon being received is too high-level for the recipient.
- Capture Restrictions: Prevents players from catching wild Pokemon that exceed their cap.
- Dynamic Capture Cap: An optional setting allows capture limits to be based on the highest-level Pokemon currently in the player's party, rather than a fixed number.
- PlaceholderAPI Support (Fabric only): Easily display limits on scoreboards or chat using %lvlcap:cap%
Configuration This mod includes a flexible configuration file (cobblelvlcap.json) that allows you to customize gameplay rules:
- Cap Definitions: Map specific command tags (strings) to integer level limits (e.g., assigning "cap_20" to a player sets their limit to 20).
- Feature Toggles: You can individually enable or disable the restrictions for XP gain, Trading, Battles, Capturing, and PC-to-Party movement.
- Bypass Rules: Configure whether Server Operators and Creative Mode players automatically bypass all restrictions.
- Default Values: Set a fallback level cap for players who possess no specific tags.
Support For feature requests, bug reports, or support, join the official Discord: https://discord.gg/MVZ4EWrj2k
All Versions
+ Add Version- NeoForge Improvement:** GooeyLibs is now automatically bundled directly into the NeoForge .jar file, making installation easier.
- In-Game Configuration GUI:** CobbleLvlCap now includes a fully configurable in-game GUI, allowing you to manage every setting directly through the /cobblelvlcap config command.
- In-Game Configuration GUI:** CobbleLvlCap now includes a fully configurable in-game GUI, allowing you to manage every setting directly through the /cobblelvlcap config command.
- Trade:** Resolved an underlying bug to ensure the trading system works flawlessly.
- Progression:** Fixed an issue where Pokémon could keep earning XP beyond their maximum level.
- Config:** Added a new exclusion list for the denyCaptureAboveCap option! You can now bypass the capture block for Shinies, Legendaries, and specific Pokémon species.
- Trade:** Resolved an underlying bug to ensure the trading system works flawlessly.
- Progression:** Fixed an issue where Pokémon could keep earning XP beyond their maximum level.
- Config:** Added a new exclusion list for the denyCaptureAboveCap option! You can now bypass the capture block for Shinies, Legendaries, and specific Pokémon species.
- Added Configurable Messages:** All player-facing messages are now fully customizable via the configuration file, and unnecessary debug logs have been removed for a cleaner console.
- Added Configurable Messages:** All player-facing messages are now fully customizable via the configuration file, and unnecessary debug logs have been removed for a cleaner console.
- Battle Update**
- Safety:** The battle is cancelled only if your entire team exceeds the cap.
- Config:** New denyBattleAboveCap option added.