
Cobblemon Environment Interactions
Turn your Cobblemon partners into useful field companions.
- Загрузки
- 6K
- Подписчики
- 13
- Обновлён
- 7 июня 2026 г.
- Лицензия
- Apache-2.0
Опубликован 23 мая 2026 г.
Cobblemon Environment Interactions
Turn your Cobblemon partners into useful field companions!
Cobblemon Environment Interactions adds Pokemon-powered mining and utility interactions while riding a Cobblemon Pokemon or commanding one nearby companion Pokemon.
NOTE: if using pasture blocks, the mod may detect pasture pokemon as companions and therefore ask for only a single pokemon to be out.
NOTE: only works with actual Cobblemon Pokemon, not vanilla mobs or other mods' Pokemon.
Requirements
- Minecraft
1.21.1 - Java
21 - Fabric Loader
0.18.4+and Fabric API0.116.11+1.21.1, or NeoForge21.1.229+ - Cobblemon
1.7.3+1.21.1
Optional, but recommended:
- Mod Menu
11.0.3on Fabric - Cloth Config API
15.0.140
For multiplayer, install the mod on both the server and every client.
Installation
- Install Fabric Loader for Minecraft
1.21.1. - Install Fabric API and Cobblemon.
- Put the Cobblemon Environment Interactions jar in your
modsfolder. - Start the game.
- Join a world and press
Vto enable Pokemon interactions.
Pokemon interactions are disabled by default each time you join a world, so normal clicking is safe until you turn them on.
Controls
| Action | Input |
|---|---|
| Enable or disable Pokemon interactions | V |
| Mine with a mounted Pokemon | Ride a Pokemon and left-click |
| Use a mounted Pokemon's type utility | Ride a Pokemon and right-click |
| Mine with a companion Pokemon | Sneak-left-click with exactly one owned Pokemon nearby |
| Use a companion Pokemon's type utility | Sneak-right-click with exactly one owned Pokemon nearby |
Companion commands only work when exactly one owned Pokemon is nearby.
How It Works
Left-click mining breaks blocks using the Pokemon you are riding or commanding. The stronger offensive stat, Attack or Special Attack, controls mining power. Speed lowers the mining cooldown.
Right-click utilities use the Pokemon's type. Some utilities work on the aimed block, while others work on dropped items near the target. Higher stats mean larger areas, more processed items, better rolls, or stronger special outputs.
Held items matter. A Pokemon holding the matching type item gets a +50 power boost for mining and utilities. Dual-type Pokemon can also use a matching held item to choose which of their types to use.
Default Tiering And Behavior
Default mining tiers:
| Pokemon mining power | Impact radius | Range |
|---|---|---|
Below 50 |
0 | 8 blocks |
50-149 |
1 | 11 blocks |
150+ |
2 | 15 blocks |
Default utility tiers for most right-click utilities:
| Pokemon utility power | Dropped item limit | Block area radius |
|---|---|---|
Below 50 |
8 | 0 |
50-149 |
16 | 1 |
150-299 |
32 | 2 |
300+ |
64 | 3 |
Steel prospecting uses a fixed 3x3 footprint and scales depth instead of radius:
| Steel utility power | Prospecting area |
|---|---|
Below 50 |
3x3x1 |
50-149 |
3x3x2 |
150-299 |
3x3x3 |
300+ |
3x3x4 |
Default utility cooldowns:
| Speed | Cooldown |
|---|---|
Below 50 |
10 seconds |
50-149 |
5 seconds |
150-299 |
2 seconds |
300+ |
0 seconds |
Some powerful actions, such as rare crafting, hive harvesting, camp cooking, and large repairs, use a longer cooldown.
Right-Click Utilities
Normal
Held item: Silk Scarf
- Aim at a lit campfire to create food.
- Better stats unlock better food rolls.
Fire
Held item: Charcoal
- Smelt dropped items.
- Fill empty buckets with lava.
- Light campfires, candles, TNT, and fire positions.
- Fill tiny holes with lava.
- Melt snow and ice.
- Directly evaporate targeted water.
Water
Held item: Mystic Water
- Fill empty buckets and glass bottles.
- Turn concrete powder into concrete.
- Make mud from dirt.
- Place water in tiny holes.
- Extinguish fire and cool targeted lava.
- Fill cauldrons and hydrate farmland.
Grass
Held item: Miracle Seed
- Harvest, grow, and replant crops.
- Turn dirt into grass.
- Turn mud into rooted dirt.
- Grow saplings with moss-themed growth.
- Place vines.
- Make mossy stone variants.
Electric
Held item: Magnet
- Turn sand into redstone.
- Turn torches into redstone torches.
- Toggle copper bulbs on or off.
- Reduce copper oxidation in an area.
- Call lightning on lightning rods.
Ice
Held item: Never-Melt Ice
- Directly freeze targeted water.
- Place snow.
- Fill tiny holes with powder snow.
- Turn water buckets into powder snow buckets.
- Compress snow and ice into packed ice or blue ice.
Fighting
Held item: Black Belt
- Repair dropped gear.
- Smash wood into planks.
- Smash stone into rougher variants.
- Apply stonecutter-style transforms to dropped blocks.
Poison
Held item: Poison Barb
- 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.
- Turn moss into slime balls.
Ground
Held item: Soft Sand
- Till dirt and grass into farmland.
- Fill tiny holes with gravel.
- Turn sand into sandstone.
- Turn red sand into red sandstone.
- Turn mud into packed mud.
Flying
Held item: Sharp Beak
- Shake leaves for sticks, saplings, apples, and cocoa beans.
- Harvest berries and cocoa.
- Clear grass, flowers, vines, cobwebs, snow, and similar light blocks.
- Stir up wild Bug-type encounters.
Psychic
Held item: Twisted Spoon
- Pull nearby dropped items to the player.
- Blink the player to a safe targeted landing spot.
- Blink the mounted Pokemon with the player when mounted.
Bug
Held item: Silver Powder
- Harvest beehives.
- Turn leaves into cobwebs.
- Place cobwebs.
- Turn dropped leaves into cobwebs.
- Compost eligible dropped items into bone meal.
Rock
Held item: Hard Stone
- Carve a tunnel in the direction you are looking.
- Higher stats increase tunnel size and depth.
- Ore blocks are preserved when ore preservation is enabled.
Ghost
Held item: Spell Tag
- Turn grass blocks into sculk.
- Spawn one pumpkin above haunted sculk.
- Turn pumpkins into jack-o-lanterns.
- Turn dropped grass blocks into sculk.
- Condense
9amethyst shards into1echo shard.
Dragon
Held item: Dragon Fang
- Turn glass bottles into dragon's breath.
- Turn obsidian into crying obsidian.
- Turn cobbled stones into end stone.
- Turn leaves into chorus fruit or flowers.
- Turn glass into ender pearls.
- Turn scutes or draconic materials into shulker shells.
Dark
Held item: Black Glasses
- 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.
- Turn stone into blackstone.
Steel
Held item: Metal Coat
- Repair damaged anvils.
- Prospect breakable blocks for bonus ore materials.
- Use
3x3x1,3x3x2,3x3x3, or3x3x4prospecting areas based on Steel utility power. - Preserve ore blocks when ore preservation is enabled.
Fairy
Held item: Fairy Feather
- Enchant dropped items.
- Grow flowers on grass.
- Brew positive potions.
- Craft enchanted golden apples from apples with gold ingots or from regular golden apples.
- Make
1/2/3/4enchanted golden apples by utility tier.
Safety
The mod is designed to be useful without surprising you.
- Interactions stay off until you press
V. - Companion commands require exactly one owned Pokemon nearby.
- Mining, Rock tunnels, and Steel prospecting use block-breaking safety rules.
- Many block utilities are surface-aware, so they do not change hidden blocks through a solid cover layer.
- Protection mods can stop mining through Fabric block-break events.
Right-click utilities can still intentionally change blocks or consume dropped items, so treat V like a tool mode.
The code release is coming soon.
Ченджлог
3.1.0Релиз1.21.1 · 7 июня 2026 г.
Release Neoforge version 3.1.0
3.1.0Релиз1.21.1 · 7 июня 2026 г.
Added
- Added a configurable option to auto-disable Pokemon interactions after every owned Pokemon has been recalled, requiring players to press
Vagain. - Added configurable beacon weather interactions, disabled by default: Fire clears weather, Water calls rain, and Electric calls thunder when used on an active beacon in the Overworld.
- Beacon weather interactions default to disabled, while remaining available through the config toggle.
Changed
- Changed the default Bug-type Cobblemon move visual to
infestation.
Fixed
- Fixed repeated left-click mining activation restarting Cobblemon move visuals while a mining projectile is still pending, and start the mining cooldown after the pending action finishes.
3.0.1Релиз1.21.1 · 1 июня 2026 г.
Release 3.0.1 for Neoforge as well!
3.0.1Релиз1.21.1 · 1 июня 2026 г.
- Fixed Fire held-item type selection for Cobblemon's
charcoal_stick, so Ghost/Fire Pokemon like Chandelure can select Fire utility with a charcoal stick. - Generally speaking, made held-item type selection more robust.
3.0.0Релиз1.21.1 · 30 мая 2026 г.
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.
2.0.0Релиз1.21.1 · 24 мая 2026 г.
Release Notes
Added
- Added right-click Pokemon utility interactions, separate from left-click mining.
- Added stat-scaled utility behavior using Pokemon Attack, Special Attack, Speed, and level depending on interaction.
- Added configurable utilityInteractions balance settings in config/cobblemon-environment-interactions.json.
Type Utilities
- Fire: smelts drops, heat-transforms blocks, lights campfires/candles/TNT/fire, fills lava buckets.
- Water: fills water buckets/bottles, extinguishes fire and burning entities, cools lava, hardens concrete, makes mud.
- Fairy: grows flowers, creates positive potions, enchants dropped items, crafts enchanted golden apples.
- Grass: spreads grass, plants crops, plants saplings, bonemeals growables.
- Bug: turns leaves into cobwebs, compostables into bonemeal, harvests beehives.
- Electric: makes redstone dust/torches and triggers lightning rods.
- Ice: freezes water, makes powder snow buckets, places snow, compresses ice/snow.
- Fighting: repairs dropped items and applies stonecutter recipes to dropped blocks.
- Poison: spreads mycelium, grows fungi/nether wart, corrupts items, makes slime from moss.
- Ground: tills farmland in AOE.
- Flying: clears vegetation in large AOE with drops.
- Psychic: teleports the player to a safe aimed location.
- Rock: carves stat-scaled shaft-mining tunnels.
- Ghost: makes sculk, pumpkins, and jack-o-lanterns.
- Dragon: makes dragon’s breath, crying obsidian, and ender pearls.
- Dark: creates soul variants, soul sand/soil, and blackstone variants.
- Steel: breaks blocks in AOE with independent bonus ore prospecting rolls.
Changed
- Toggle messaging/docs now refer to Pokemon “interactions” instead of only “mining”.
- Move visuals now support target-side Cobblemon action effects more reliably.
- Existing configs with older problematic move defaults are migrated at runtime where needed.
Config
- Added utility balance knobs for cooldowns, range, AOE limits, item caps, tunnel dimensions, repair budget, enchantment count, and success chances.
- Existing configs are preserved and receive missing utilityInteractions defaults on load.
1.0.1Релиз1.21.1 · 23 мая 2026 г.
Patch Notes
- Fixed Pokemon mining sometimes doing nothing after creating or switching to a fresh world in the same game session.
1.0.0Релиз1.21.1 · 23 мая 2026 г.
Cobblemon Environment Interactions
Turn your Cobblemon partners into useful field companions.
Cobblemon Environment Interactions adds Pokemon-powered mining while riding a Cobblemon Pokemon or commanding one nearby companion Pokemon.
Supported stack:
- Minecraft
1.21.1 - Fabric Loader
0.18.4+ - Fabric API
0.116.11+1.21.1 - Cobblemon
1.7.3+1.21.1 - Java
21
Gameplay
Pokemon mining is disabled by default to prevent accidental world damage.
Press V to toggle Pokemon mining on or off. When enabled:
- Left click while riding a Cobblemon Pokemon to mine with that Pokemon.
- Sneak-left-click while exactly one owned Pokemon is out within
12blocks to command that companion Pokemon. - If more than one owned Pokemon is out nearby, companion mining is refused until only one is out.
Mining uses the acting Pokemon's stats:
- Attack controls impact radius.
- Special Attack controls range and helps projectile speed.
- Speed lowers cooldown and helps projectile speed.
- The detected primary type controls the configured visual flavor.
- Dual-type Pokemon with Normal plus another type prefer the non-Normal type.
The projectile is aimed from the Pokemon to the block or point under the player's cursor. Blocks are broken only on impact. Bedrock, unbreakable blocks, and wither-immune blocks are skipped. The mod also calls Fabric's block-break event before breaking blocks so other mods have a chance to veto mining.
Visual Config
On first launch, the mod creates:
config/cobblemon-environment-interactions.json
Each Pokemon type has:
mode:cobblemon,vanilla, orbothmove: Cobblemon action-effect move nameparticle: vanilla particle idblock: block id used whenparticleisminecraft:blocksound: vanilla sound event idsoundCooldownTicks: minimum ticks before the same fallback sound can restart
Example:
"rock": {
"mode": "cobblemon",
"move": "rockthrow",
"particle": "minecraft:block",
"block": "minecraft:stone",
"sound": "minecraft:block.tuff_bricks.break",
"soundCooldownTicks": 12
}
Default Cobblemon move mapping:
- Normal:
quickattack - Fire:
flamethrower - Water:
watergun - Electric:
thunderbolt - Grass:
razorleaf - Ice:
icebeam - Fighting:
closecombat - Poison:
sludgebomb - Ground:
mudbomb - Flying:
aerialace - Psychic:
psybeam - Bug:
leechlife - Rock:
rockthrow - Ghost:
shadowball - Dragon:
willowisp - Dark:
scaryface - Steel:
flashcannon - Fairy:
moonblast
Available Cobblemon action-effect move names in Cobblemon 1.7.3+1.21.1:
absorb, acid, acidspray, aerialace, amnesia, aurorabeam, bite, bodyslam, bubble, bubblebeam, bulldoze, bulletpunch, closecombat, confusion, cottonguard, crunch, doubleteam, dragonclaw, eggbomb, ember, eruption, explosion, fireblast, firepunch, firespin, flameburst, flamecharge, flamethrower, flamewheel, frostbreath, frustration, generic/physical_normal, generic_move, gigadrain, growl, haze, hiddenpower, hornattack, hyperfang, hypnosis, icebeam, icepunch, iceshard, icywind, infestation, kinesis, lavaplume, leechlife, leechseed, leer, lick, magicalleaf, megadrain, minimize, mist, mudbomb, mudsport, mysticalfire, nastyplot, oldscratch, poisonfang, poisongas, poisonpowder, pound, powder, powdersnow, present, protect, psybeam, psychic, pursuit, quickattack, ragepowder, razorleaf, return, rockthrow, sandattack, scaryface, scratch, seedbomb, seismictoss, selfdestruct, shadowball, shadowclaw, sing, sleeppowder, sludge, sludgebomb, smokescreen, spore, stomp, stringshot, stunspore, superfang, swordsdance, tackle, tailwhip, thunder, thunderbolt, thunderpunch, thundershock, thunderwave, toxic, watergun, waterpulse, watersport, willowisp, withdraw.
If a configured move has no Cobblemon action effect, the mod falls back to Cobblemon's generic_move when available and vanilla particles/sounds when needed.
Multiplayer
Install the same jar on the client and server.
The server validates that the player is riding a Cobblemon Pokemon or has exactly one owned companion Pokemon nearby. The client toggle only controls whether the local player intercepts left click for Pokemon mining.
Test Checklist
- Start Minecraft with Fabric API, Cobblemon, and this mod.
- Enter a world.
- Press
Vand confirm the action bar says Pokemon mining is enabled. - Ride a Cobblemon Pokemon and left click toward blocks.
- Send out exactly one owned Pokemon, stand within
12blocks, sneak-left-click toward blocks. - Confirm blocks break on impact and the configured visuals play.
- Press
Vagain and confirm normal mining is no longer intercepted.
Комментарии
Загружаем…