Перейти к содержимому
Mineforgian

CobblemonBahaviours

It's a server-side Fabric addon for Cobblemon (1.21.1) that makes wild Pokemon feel alive by giving them aggressive and timid behaviors

Загрузки
1K
Подписчики
6
Обновлён
12 марта 2026 г.
Лицензия
MIT

Опубликован 28 февраля 2026 г.

It's a server-side Fabric addon for Cobblemon (1.21.1) that makes wild Pokemon feel alive by giving them aggressive and timid behaviors.

Core Behaviors

Aggressive Pokemon

  • Actively hunt and attack players within range (default 16 blocks)
  • Use their actual moveset to deal damage — move power, Pokemon stats, and accuracy all factor in
  • Apply secondary effects from moves: burns set you on fire, paralysis slows you, poison applies the poison effect, etc.
  • Spawn type-appropriate particles on hit (e.g., fire impact for Fire moves)
  • Higher levels (1–5) = more damage, faster attacks, shorter cooldowns

Timid Pokemon

  • Flee from players when detected within range (default 10 blocks)
  • Higher levels = faster flee speed

Natural Spawning

  • Wild Pokemon have a random chance to spawn with a behavior (5% aggressive, 10% timid by default)
  • Higher levels are exponentially rarer
  • Only in whitelisted dimensions (overworld by default)

Player Interaction

  • Oran Berry (right-click): calms aggressive Pokemon in an 8-block radius
  • Pecha Berry (right-click): soothes timid Pokemon nearby
  • Works with /pokespawn — e.g., /pokespawn charizard aggressive=3

Key Design Principles

  • Additive AI: injects goals via GoalSelector without overwriting Cobblemon's existing AI
  • Never targets owned Pokemon or Pokemon in battle
  • Fully configurable via config/cobblemonbehaviours.json (damage, ranges, spawn rates, items, cooldowns, etc.)
  • Server-side only — no client mod needed

In short: it turns wild Pokemon from passive decorations into dynamic encounters — some will chase you down and fight using real moves, others will run away when you approach.

Центр версий

3 версий
  • Релиз78 КБ
  • Релиз72 КБ
  • Релиз71 КБ

Ченджлог

1.0.0Релиз1.21.1 · 12 марта 2026 г.

Problem: Aggressive Pokémon attacked instantly when in range, not giving Cobblemon's defense system time to let the player's Pokémon protect the trainer.

Fix: Added a configurable first-attack delay. When an aggressive Pokémon spots a player:

  1. Approach phase (default 60 ticks = 3 seconds): Pokémon approaches slowly (half speed) but does not attack
  2. After the delay, normal attack behavior begins
  3. Delay resets if the target changes
1.0.0Релиз1.21.1 · 8 марта 2026 г.

bug fix

1.0.0Релиз1.21.1 · 28 февраля 2026 г.

It's a server-side Fabric addon for Cobblemon (1.21.1) that makes wild Pokemon feel alive by giving them aggressive and timid behaviors.

Core Behaviors

Aggressive Pokemon

  • Actively hunt and attack players within range (default 16 blocks)
  • Use their actual moveset to deal damage — move power, Pokemon stats, and accuracy all factor in
  • Apply secondary effects from moves: burns set you on fire, paralysis slows you, poison applies the poison effect, etc.
  • Spawn type-appropriate particles on hit (e.g., fire impact for Fire moves)
  • Higher levels (1–5) = more damage, faster attacks, shorter cooldowns

Timid Pokemon

  • Flee from players when detected within range (default 10 blocks)
  • Higher levels = faster flee speed

Natural Spawning

  • Wild Pokemon have a random chance to spawn with a behavior (5% aggressive, 10% timid by default)
  • Higher levels are exponentially rarer
  • Only in whitelisted dimensions (overworld by default)

Player Interaction

  • Oran Berry (right-click): calms aggressive Pokemon in an 8-block radius
  • Pecha Berry (right-click): soothes timid Pokemon nearby
  • Works with /pokespawn — e.g., /pokespawn charizard aggressive=3

Key Design Principles

  • Additive AI: injects goals via GoalSelector without overwriting Cobblemon's existing AI
  • Never targets owned Pokemon or Pokemon in battle
  • Fully configurable via config/cobblemonbehaviours.json (damage, ranges, spawn rates, items, cooldowns, etc.)
  • Server-side only — no client mod needed

In short: it turns wild Pokemon from passive decorations into dynamic encounters — some will chase you down and fight using real moves, others will run away when you approach.

Комментарии

Загружаем…