kindpig
ModMIT

kindpig

Face off against KindPig: an intelligent and aggressive pig with evolving combat tactics and environmental interaction capabilities.

50
Downloads
0
Followers
2 months ago
Updated
📦
2
Versions

📖About kindpig

KINDPIG

KindPig is a mod that adds a unique and challenging hostile pig to Minecraft. With a wide array of abilities, dynamic behaviors, and advanced AI, KindPig offers an intense and strategic combat experience. This mob is designed for players seeking a challenge beyond conventional enemies, featuring unique combat mechanics such as area attacks, throws, and relentless pursuit.

✨ Main Features

Dynamic Combat System:

-Varied Attacks: Melee strikes, charges, throws, and spin attacks.

-Adaptive AI: Switches between combat styles (Balanced, Aggressive, Defensive, Unpredictable) depending on the situation.

-Combo System: Chained attacks that avoid boring repetitions.

-Enhanced Pursuit: Breaks natural blocks (leaves, flowers, grass) while chasing and performs long jumps to reach targets.

Special Behaviors:

-Feeding: Eats golden apples to regenerate health.

-Evolution: If it survives 25 days in the world, it gains a 25% boost to health, damage, and armor.

-Visual States: Textures change according to its state (angry, celebrating).

-Fluid Animations: Uses GeckoLib for high-quality animations in all its movements and attacks.

-World Generation: Spawns in various biomes with adjusted probabilities (higher probability in deserts and jungles, lower in snowy biomes).

🎮 Detailed Combat Mechanics
KindPig has an advanced combat system that makes it a formidable enemy:

Attack Patterns:

-Uses an attack rotation to avoid repeating the same move.

-The probability of each attack varies depending on the number of nearby enemies and the current combat style.

Combat Styles:

-Balanced: Mix of attacks, spin attack only with 2+ enemies.

-Aggressive: Favors melee attacks, never uses spin.

-Defensive: More charges and throws.

-Unpredictable: Random attacks, higher probability of spin.

Pursuit:

-Breaks natural blocks (leaves, flowers, grass, weak logs) while chasing.

-Performs long jumps to cover distance.

-Predicts player movement for better tracking.

Weaknesses:

-Vulnerable to ranged attacks (damage reduced by 95%).

-Can be stunned if it receives high damage (>10) in one hit.

-If it has no target, it returns to a neutral state.

📦 Loot upon Defeat
When KindPig is defeated, it drops:

-1x Golden Apple

-3x Porkchop

-2x Iron Ingot

-15% chance for a Totem of Undying

🔧 Compatibility
-Minecraft Versions: 1.20.1 (likely other modern versions with adjustments).

-Loader: Forge (due to the use of GeckoLib and Forge systems).

-Compatibility Mods: Works with mods that add new biomes, structures, and difficulty mods.

-Client/Server: Compatible on both sides.

⚠️ Technical Notes
-Requirements: GeckoLib must be installed.

-Configuration: Currently, there is no configuration file, but attributes and probabilities can be adjusted in the code.

-Performance: The advanced AI and particles may affect performance on low-end systems. Adjusting particles is recommended if necessary.

🎨 Credits and Acknowledgments
-Creator: SMH.

-GeckoLib: For the animation system.

-Textures and Models: SMH.

-Inspiration: Our team thought of a mob that would bring more fun and variety to the game.