Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Client and server
Links
Tags
Creators
Details
Licensed Apache-2.0
Published last week
Changelog
Changelog
Compared with 2.0.0, this release is a full type utility overhaul. Every Pokemon type now has a right-click utility path, shared stat scaling, clearer cooldown tiers, held-item type selection, stronger block safety, and an in-game config screen when Mod Menu and Cloth Config API are installed.
Added
- Added a right-click utility for every Pokemon type, including the new Normal-type camp cooking utility.
- Added matching held items for type selection and power boosts. A Pokemon holding a matching type item gets
+50effective mining and utility stat, and dual-type Pokemon can use a matching held item to choose that type's mining visual and utility. - Added shared utility stat tiers:
- Dropped item limits:
8/16/32/64. - Most block AOE radii:
0/1/2/3. - Shared cooldown tiers by Speed:
10s/5s/2s/0s.
- Dropped item limits:
- Added longer cooldown handling for powerful actions such as rare crafting, beehive harvesting, Normal camp cooking, Fighting repair, Flying gusts, and Dragon shulker shell crafting.
- Added Mod Menu integration and a Cloth Config screen.
- Added a config restore-defaults flow for regenerating the current release defaults.
- Added dedicated block-breaking safety settings for mining, Rock tunnels, and Steel prospecting.
- Added block allowlist and denylist support for block-breaking safety.
- Added ore preservation for Rock tunnels and Steel prospecting.
- Added container and block-entity protection for automated breaking.
- Added surface-aware block utilities so many AOE effects avoid changing hidden blocks through solid cover.
- Added better failure messages, including cooldown messages and protected-target messages.
- Added no-framework regression tests and a Fabric/Cobblemon mod-load smoke test to the Gradle
checklifecycle. - Added
NOTICEpackaging and Apache-2.0 metadata.
Type Utilities
- Normal: cook food by aiming at lit campfires, with better food rolls unlocked by higher stats.
- Fire: smelt dropped items, fill empty buckets with lava, light campfires/candles/TNT, place fire, fill tiny holes with lava, melt snow and ice, and directly evaporate targeted water.
- Water: fill buckets and bottles, harden concrete powder, make mud from dirt, place water in tiny holes, extinguish fire, cool targeted lava, fill cauldrons, and hydrate farmland.
- Grass: harvest, grow, and replant crops; turn dirt into grass; turn mud into rooted dirt; grow saplings with moss-themed growth; place vines; and create mossy stone variants.
- Electric: turn sand into redstone, torches into redstone torches, toggle copper bulbs, reduce copper oxidation in an area, and call lightning on lightning rods.
- Ice: directly freeze targeted water, place snow, fill tiny holes with powder snow, turn buckets into powder snow buckets, and compress snow/ice into packed ice or blue ice.
- Fighting: prioritize repairing dropped gear, smash wood into planks, smash stone into rougher variants, and apply stonecutter-style transforms to dropped blocks.
- Poison: brew negative potions, turn arrows into tipped arrows, rot food, create poisonous potatoes and spider eyes, spread mycelium, grow mushrooms or nether wart on mycelium, and turn moss into slime balls.
- Ground: till dirt and grass into farmland, fill tiny holes with gravel, turn sand into sandstone, turn red sand into red sandstone, and pack mud into packed mud.
- Flying: shake leaves for sticks, saplings, apples, and cocoa beans; harvest berries and cocoa; clear grass, flowers, vines, cobwebs, snow, and similar light blocks; and stir up wild Bug-type encounters.
- Psychic: pull nearby dropped items to the player and blink the player to a safe targeted landing spot. Mounted Pokemon blink with the player.
- Bug: harvest beehives, turn leaves into cobwebs, place cobwebs, turn dropped leaves into cobwebs, and compost eligible dropped items into bone meal.
- Rock: carve stat-scaled tunnels in the direction the player is looking while respecting block safety and ore preservation.
- Ghost: turn grass blocks into sculk, spawn a limited pumpkin above haunted sculk, turn pumpkins into jack-o-lanterns, turn dropped grass blocks into sculk, and condense
9amethyst shards into1echo shard. - Dragon: turn glass bottles into dragon's breath, obsidian into crying obsidian, cobbled stones into end stone, leaves into chorus fruit or flowers, glass into ender pearls, and scutes or draconic materials into shulker shells.
- Dark: turn torches, lanterns, campfires, and fire into soul variants; turn glass into tinted glass; turn sand into soul sand; turn dirt and grass into soul soil; and turn stone into blackstone.
- Steel: repair damaged anvils and prospect breakable blocks for bonus ore materials while preserving ore blocks when configured. Steel prospecting now uses
3x3x1,3x3x2,3x3x3, and3x3x4areas by effective Steel stat tier. - Fairy: prioritize enchanting dropped items, grow flowers on grass, brew positive potions, and craft enchanted golden apples from either apples with gold ingots or regular golden apples. The craft is guaranteed and makes
1/2/3/4apples by utility stat tier.
Changed
- Changed mining power to use
max(Attack, Special Attack)instead of splitting impact radius and range across separate offensive stats. - Changed mining tiers to use clearer effective-stat breakpoints and ranges:
- Below
50: impact radius0, range8. 50-149: impact radius1, range11.150+: impact radius2, range15.
- Below
- Changed right-click utilities to use
max(Attack, Special Attack)for power and Speed for cooldown. - Changed Rock tunnel width and depth to scale from the effective Rock stat, including held-item boosts.
- Changed Steel prospecting from large stat-scaled cubes to a fixed
3x3footprint with stat-scaled depth. - Rebalanced Steel prospecting chance from the old
0.03-0.20curve to the new0.02-0.12curve. - Rebalanced Ghost pumpkin chances downward and tied them to current radius tiers.
- Reworked config scaling keys from the old
at70/at130/at200/at300shape to clearersmall/large/maxtiers, while keeping legacy key support. - Reworked chance config names from
level1/level100tolowCurveChance/highCurveChance, while keeping legacy key support. - Reworked the README into release-oriented installation, controls, gameplay, type feature, safety, and configuration documentation.
- Changed the mod license metadata from MIT to Apache-2.0.
Fixed
- Fixed thin-block targeting issues.
- Fixed several deep-block AOE effects so utilities are less likely to mutate hidden blocks behind the target surface.
- Fixed ore preservation for right-click breaking actions where configured.
- Fixed config normalization so explicit zero values can be preserved where zero is valid.
- Fixed companion command feedback and range validation.
- Fixed several type utility edge cases through the 3.0.0 overhaul and follow-up cleanup commits.
Configuration Notes
- Existing config files are merged with new defaults on load when keys are missing.
- Legacy config keys are still recognized for common renamed scaling and chance fields.
- Use the in-game restore-defaults button, or delete
config/cobblemon-environment-interactions.jsonwhile the game is closed, to regenerate the intended3.0.0defaults. - Mod Menu and Cloth Config API are optional, but recommended for editing the expanded config in-game.
Technical Notes
- Version is now
3.0.0. - Minecraft remains
1.21.1. - Java remains
21. - Fabric Loader remains
0.18.4+. - Fabric API remains
0.116.11+1.21.1. - Cobblemon remains
1.7.3+1.21.1. - Added optional compile-time integrations for Mod Menu
11.0.3and Cloth Config API15.0.140. - Removed the bundled
data/cobblemon/action_effects/moves/sludgebomb.jsonoverride. - Build verification now includes compile, tests, remap, mod-load smoke testing, and regression testing.
Files
cobblemon-environment-interactions-3.0.0.jar(232.26 KiB) Primary
Metadata
Release channel
ReleaseVersion number
3.0.0Loaders
Fabric
Game versions
1.21.1Environment
Client and server, required on both


