I want a new Mobs API. Mobs Redo just sucks.
The minimal feature set is for now to replicate the features of the current system but with better code and API and bug-free. Improvements go into separate issues.
Minimal features:
- Basic behavior
- Random roaming
- Don't fall off cliffs
- Avoid damaging nodes
- Avoid drowning nodes
- Escape from dangerous nodes
- Attacking and chasing enemy
- Look at player holding food
- Don't jump if can't jump above obstacle
- States
- Targeting enemy
- Neutral
- Follow player if holding food
- Animations
- Sounds
- Breeding
- Feeding and taming
- Capturing
- Fall damage
- Drop items on death
- Breath and drowning
- Replicate the mob-specific behavior
- 🐑 Sheep
- 🐗 Boar
- 🦨 Skunk
- 🥢 Walker
- 🐢 Mineturtle
- 🧍 Trader
- Respect liquid physics
- Reimplement mob-related achievements
- Spawning
- Fix all known bugs with the new Mobs API
Extra features (put in new issues):
- Fleeing
- Hunger
- Mood system?
- Knockback?
- Sliding on slippery nodes?
- 🦨 Skunk: Special poison cloud attack
Work is done in the mobs_new2 branch.