Chiselmon

Sculpt your perfect Cobblemon experience with deeply customisable QOL tweaks!
Feel free to add this mod to your modpack. No need to ask me for permission!
Installation
Chiselmon is a fully client side Cobblemon sidemod for Fabric and NeoForge.
To use Chiselmon, make sure you have Cobblemon 1.8.0+ (e.g. 1.8.2 and beyond are compatible) and Yet Another Config Lib installed. To get the most out of the mod, consider also installing Jade.
Customising Your Tweaks
If you haven't used Chiselmon before, I recommend exploring the config options beforehand so you can see what features are available.
You can open the Chiselmon config in 3 ways:
- Click the Chiselmon icon in your mod menu.
- Use the
/ch configcommand in-game. - Press the hotkey. The default is
;, but this can be changed in the config.
Features
PC Overhaul:

- Bookmark up to 5 boxes and jump to them at any time.
- 10+ new wallpapers. Hold
Ctrlwhile choosing to apply a selected wallpaper to every box at once. - Add your own custom wallpapers. Upload your own PNG images as PC wallpapers!
- Quick-sort any box. Default hotkey is
Middle-Click. - 6 unique icons to easily identify special pokemon (shiny, high IVs, hidden ability, extreme size, marks, rideable).
- Detailed tooltips showing IVs, original trainer, form, friendship, ride styles, marks, and egg hatch progress.
- 2 new box sorting modes. Sort by Pokemon size and total IVs.
Egg Spy:

- Use Chiselmon's cutting edge ultrasound technology to preview what's inside pokemon eggs (NeoDaycare only).
- Optionally replaces the HP and XP bar of eggs in your party overlay with their hatch progress so you can easily keep track while hatching.
Spawn Alerts:
- Alert system for legendaries, shinies, size variations, or custom whitelisted pokemon that spawn around you.
- Create unlimited custom filters to receive alerts for with Chiselmon's logic building system.
- 4 Fully configurable alert types per filter - chat messages, Discord webhook messages, sounds, colored highlights.
- Mute all active alert sounds with the 'M' keybind (configurable in Minecraft controls and Chiselmon config).
Spawn Recorder:
- Records total pokemon spawns and the number of each species in the current session.
- Use the
/ch recorder start, stop, pause, and resumecommands to manage your session. - Optional action bar display: shows the total spawns and time passed since starting, and the number of currently loaded pokemon + how many are old enough to start despawning.
- Optional despawn glow: highlights loaded pokemon in green, turning red when they're ready to despawn.
Misc:
Move Tooltips

/checkspawn Improvemennts
/checkspawn results now have hoverable tooltips showing egg group and EV yield info to make cake hunting easier.
Jade Addons:
Pokemon Extra Info

- Types
- Weaknesses
- Form
- Pokedex status
- Egg groups
- EV yield
- Catch rate
- Catch chance % (when holding a Pokeball - considers level, status, etc!)
- Warnings for self-damaging moves - never lose a shiny to explosion again! </3
Poke Snack Extra Info:

- Bites remaining
- Ingredients
- Seasoning effects
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 29d ago | 1 | ||||
| 29d ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 |
- Added a filter condition for uncaught pokemon (helpful for pokedex hunting).
- Added a filter condition for uncaught pokemon (helpful for pokedex hunting).
- Added a filter condition for alpha pokemon.
- Added a default alert group for alpha pokemon.
- Added a filter condition for alpha pokemon.
- Added a default alert group for alpha pokemon.
- Fixed move tooltips causing crashes with some pokemon species.
- Fixed move tooltips using the wrong pokemon when calculating move effectiveness.
- Fixed move tooltips causing crashes with some pokemon species.
- Fixed move tooltips using the wrong pokemon when calculating move effectiveness.
- Added alert exclusion zones. Create as many as you need to suppress alerts for Pokemon in a certain radius (e.g. at a spawn, lobby, or pasture area). These work per server/world so you can define them separately if you play on multiple servers. (Thanks to Dunaka on discord for the suggestion)
- Added alert exclusion zones. Create as many as you need to suppress alerts for Pokemon in a certain radius (e.g. at a spawn, lobby, or pasture area). These work per server/world so you can define them separately if you play on multiple servers. (Thanks to Dunaka on discord for the suggestion)
- Added owner username to Jade tooltip options for pokemon entities.
- Added a form tag to the alert filter builder (e.g.
form=alolan). - Increased the max value of the extreme large threshold from 1.9 to 4.9.
## Fixes
- Fixed move inspector tooltips rendering behind other ui elements.
## Technical
- Reformatted Kotlin files using kltint.
- Added owner username to Jade tooltip options for pokemon entities.
- Added a form tag to the alert filter builder (e.g.
form=alolan). - Increased the max value of the extreme large threshold from 1.9 to 4.9.
## Fixes
- Fixed move inspector tooltips rendering behind other ui elements.
## Technical
- Reformatted Kotlin files using kltint.
- Added a config option to set your Discord User ID, which will ping your account whenever a Discord alert is sent.
## Fixes
- Fixed EggSpy abilities and forms not showing correctly.
- (Hotfix) Fixed a Mixin error causing crashes on NeoForge
## Technical
- Rewrote most of the EggSpy logic to be more compatible with other third party mods.
- Added a config option to set your Discord User ID, which will ping your account whenever a Discord alert is sent.
## Fixes
- Fixed EggSpy abilities and forms not showing correctly.
- (Hotfix) Fixed a Mixin error causing crashes on NeoForge
## Technical
- Rewrote most of the EggSpy logic to be more compatible with other third party mods.
- Fixed double registering keybinds specifically on NeoForge (reported by [P3rf3ctXZer0](https://github.com/P3rf3ctXZer0) and rat/fatchudz on discord)
- Fixed typing calculation compatibility with type-expansion mods like Shadowed Hearts (thanks to tekening on discord for reporting)
- Fixed typing calculation compatibility with type-expansion mods like Shadowed Hearts (thanks to tekening on discord for reporting)
- Added the preferred mulch of each berry as a tooltip when hovering it in your inventory. Should help make berry farming easier :D
- Added a message showing the remaining bait above the hotbar while holding a PokeRod.
- Added an optional sound alert when a lure expires* (suggestion by PhaseCo).
\* Only works with some third-party lure mods.
## Fixes
- Egg previews would always show as normal type
- Quick ball and timer ball catch chance is now correct
## Technical
- Updated to the latest fabric version
- Migrated the codebase to Kotlin
- Pulled common code into a new library mod, [turtlshell](https://github.com/megaturtl/turtlshell)
- Added the preferred mulch of each berry as a tooltip when hovering it in your inventory. Should help make berry farming easier :D
- Added a message showing the remaining bait above the hotbar while holding a PokeRod.
- Added an optional sound alert when a lure expires* (suggestion by PhaseCo).
\* Only works with some third-party lure mods.
## Fixes
- Egg previews would always show as normal type
- Quick ball and timer ball catch chance is now correct
## Technical
- Updated to the latest fabric version
- Migrated the codebase to Kotlin
- Pulled common code into a new library mod, [turtlshell](https://github.com/megaturtl/turtlshell)
- Added
min_levelfilter condition
## Fixes
- Fixed pokemon species names with spaces (e.g Iron Valiant) causing discord webhook alerts to not send.
- Fixed not being able to create filters using pokemon species names that include spaces or other special characters. Now
species=ironvaliantandspecies=mrmimeshould work as valid condition tags. - Fixed pokemon names always showing on Journeymap. Now names will only show IF they are currently alerting, coloured according to their filter group. (Thanks to @doomadius on Discord)
- Fixed PC features (bookmarks, etc.) not working when the pc.json file was corrupted.
- Added
min_levelfilter condition
## Fixes
- Fixed pokemon species names with spaces (e.g Iron Valiant) causing discord webhook alerts to not send.
- Fixed not being able to create filters using pokemon species names that include spaces or other special characters. Now
species=ironvaliantandspecies=mrmimeshould work as valid condition tags. - Fixed pokemon names always showing on Journeymap. Now names will only show IF they are currently alerting, coloured according to their filter group. (Thanks to @doomadius on Discord)
- Fixed PC features (bookmarks, etc.) not working when the pc.json file was corrupted.
- Fixed a NPE crash when handling the SpawnTracker lifecycle during world leave. (Thanks to Zeiichi for the bug report in Discord)
- Fixed a NPE crash when handling the SpawnTracker lifecycle during world leave. (Thanks to Zeiichi for the bug report in Discord)
## Fixes
- In-battle move tooltips now show above other tooltips, preventing weird flickering with conflicting mods like Cobblemon Move Inspector.
## Fixes
- In-battle move tooltips now show above other tooltips, preventing weird flickering with conflicting mods like Cobblemon Move Inspector.
### New: Chiselmon Dash
- Chiselmon dash helps you visualise pokemon spawning data over time
- Wild spawns will automatically be tracked in the background, separated by the current world/server you are playing on
- Use
/ch dash opento start Chiselmon Dash for the current world/server. This will host an embedded web server which you can view athttp://localhost:7890/by default. **NOTE: This web server is only accessible on your local network** - Use
/ch statusto check the status of the web server, and/ch closeto close it
<img width="1797" height="1033" alt="image" src="https://github.com/user-attachments/assets/c9beeea8-8631-4085-8954-81f041f36563" />
### Other
- Added support for custom user wallpapers. Open the wallpapers folder from the Chiselmon config and follow
instructions.txt - Moved the existing Chiselmon custom wallpapers (gradients, clouds, dark modes) to a built-in resource pack
- Added a built-in pride resource pack with 8 pride flag PC wallpapers
- Added a new red paw icon for shoulderable pokemon (this is based off what base Cobblemon defines, custom forms may show incorrectly)
## Fixes
- Quicksort now sorts eggs properly according to the current sort mode, previously it only sorted by hatch %
- Fixed empty slots sometimes showing tooltips in the PC
- Fixed a remap error causing the /pc command to sometimes crash the game
- Various other crash/stability fixes
### New: Chiselmon Dash
- Chiselmon dash helps you visualise pokemon spawning data over time
- Wild spawns will automatically be tracked in the background, separated by the current world/server you are playing on
- Use
/ch dash opento start Chiselmon Dash for the current world/server. This will host an embedded web server which you can view athttp://localhost:7890/by default. **NOTE: This web server is only accessible on your local network** - Use
/ch statusto check the status of the web server, and/ch closeto close it
<img width="1797" height="1033" alt="image" src="https://github.com/user-attachments/assets/c9beeea8-8631-4085-8954-81f041f36563" />
### Other
- Added support for custom user wallpapers. Open the wallpapers folder from the Chiselmon config and follow
instructions.txt - Moved the existing Chiselmon custom wallpapers (gradients, clouds, dark modes) to a built-in resource pack
- Added a built-in pride resource pack with 8 pride flag PC wallpapers
- Added a new red paw icon for shoulderable pokemon (this is based off what base Cobblemon defines, custom forms may show incorrectly)
## Fixes
- Quicksort now sorts eggs properly according to the current sort mode, previously it only sorted by hatch %
- Fixed empty slots sometimes showing tooltips in the PC
- Fixed a remap error causing the /pc command to sometimes crash the game
- Various other crash/stability fixes
- Fixed empty slots showing tooltips in PC
- Fixed a remap error causing /pc to sometimes crash
- Fixed bug that caused the PC to not open
- Fixed a NPE crash when a non base Cobblemon pokemon tried to load the shoulderable icon
- Fixed bug that caused the PC to not open
- Fixed a NPE crash when a non base Cobblemon pokemon tried to load the shoulderable icon
- Added shoulderable PC icon option

- Added shoulderable PC icon option
