▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Cobblemon Environment Interactions
Cobblemon Environment Interactions

Cobblemon Environment Interactions

Turn your Cobblemon partners into useful field companions.

Оцените первым
4.5K
12
Все версииCobblemon Environment Interactions 1.0.0

Cobblemon Environment Interactions 1.0.0

Release24.05.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 12 blocks 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, or both
  • move: Cobblemon action-effect move name
  • particle: vanilla particle id
  • block: block id used when particle is minecraft:block
  • sound: vanilla sound event id
  • soundCooldownTicks: 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

  1. Start Minecraft with Fabric API, Cobblemon, and this mod.
  2. Enter a world.
  3. Press V and confirm the action bar says Pokemon mining is enabled.
  4. Ride a Cobblemon Pokemon and left click toward blocks.
  5. Send out exactly one owned Pokemon, stand within 12 blocks, sneak-left-click toward blocks.
  6. Confirm blocks break on impact and the configured visuals play.
  7. Press V again and confirm normal mining is no longer intercepted.

Файлы

cobblemon-environment-interactions-1.0.0.jar(57.36 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.0.0

Загрузчики

Fabric

Версии игры

1.21.1

Загрузок

12

Дата публикации

24.05.2026

Загрузил

ID версии

Главная