Better Ecology¶
A Minecraft Fabric mod that implements scientifically-based animal behaviors using a component-based architecture with data-driven configurations.
-
:material-sheep:{ .lg .middle } Enhanced Animal AI
Animals exhibit realistic behaviors based on peer-reviewed ethological research.
-
:material-cog:{ .lg .middle } Data-Driven Configuration
All behaviors are configurable through JSON/YAML files with hot-reload support.
-
:material-book-open:{ .lg .middle } Scientific Foundation
Behaviors are implemented based on academic research in animal ethology.
-
:material-code-braces:{ .lg .middle } Modular Architecture
Component-based design allows easy extension and modification.
Quick Start¶
- Install Fabric Loader for Minecraft 1.21.1
- Download Fabric API
- Download Better Ecology from the releases page
- Place both JAR files in your
modsfolder - Launch Minecraft
Features at a Glance¶
Herd Animals (Cows, Sheep, Pigs)¶
- Collective decision-making with quorum-based movement
- Selfish herd positioning for protection
- Bimodal grazing patterns
- Separation distress behaviors
Predators (Wolves, Foxes)¶
- Pack hunting coordination
- Food sharing with social hierarchy
- Territorial defense
- Item carrying with visual feedback
Birds (Parrots, Chickens)¶
- Flocking using the boids algorithm
- Music detection and dancing (parrots)
- Topological neighbor tracking
Small Prey (Rabbits)¶
- Zigzag evasion patterns
- Alarm signals including thumping
- Freezing response to threats
Requirements¶
| Component | Version |
|---|---|
| Minecraft | 1.21.1 |
| Java | 21 |
| Fabric Loader | 0.15+ |
| Fabric API | Current |
Getting Help¶
- Check the Configuration Guide for setup
- Browse the Animal Documentation for behavior details
- Review the Architecture for technical information