Development tracker for Potato MC. Watch our progress as we implement Vanilla mechanics, core subsystems, and the mob roster.
| Name | Category | Attrs | Goals | Targets | Env | Loot | XP | Sounds | Spawn | Breed | Special | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Allay | Passive | ✓ | ~ | N/A | ~ | N/A | N/A | ~ | ? | N/A | [ ] | Item-tracking/delivery; jukebox duplication missing |
| Armadillo | Passive | ✓ | ✓ | N/A | ~ | ~ | N/A | ~ | ? | N/A | ~ | Ball-state present; scute shedding needs audit |
| Axolotl | Passive | ✓ | ✓ | ✓ | ~ | ✓ | N/A | ~ | ? | ✓ | ~ | Play-dead present; land-flop & air-breach audit needed |
| Bat | Passive | ✓ | N/A | N/A | ✓ | N/A | N/A | ✓ | ✓ | N/A | ✓ | Roost/fly AI in mob_tick - looks complete |
| Camel | Passive | ✓ | ✓ | N/A | ~ | N/A | N/A | ~ | ? | N/A | ~ | Two-rider, dash mechanic needs audit |
| Cat | Passive | ✓ | ✓ | N/A | ~ | ✓ | N/A | ~ | ✓ | ✓ | ✓ | 11 breeds rolled randomly at spawn, tracker/NBT synced, scare-creeper/phantom [x] |
| Chicken | Passive | ✓ | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ? | ✓ | ✓ | Fall-immunity OK; egg-lay OK; chicken-jockey [x] |
| Cod | Passive | ✓ | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ? | N/A | ✓ | School swim, land-flop, flop/swim sounds [x] |
| Cow | Passive | ✓ | ✓ | N/A | ~ | ✓ | ✓ | ~ | ? | ✓ | ~ | Milking OK; mooshroom in separate file |
| Donkey | Passive | ✓ | ✓ | N/A | ~ | ✓ | ✓ | ~ | ? | ✓ | ~ | Chest inventory needs audit |
| Fox | Passive | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | Red/Snow variants rolled at spawn, sleep/item-hold/pounce [x] |
| Frog | Passive | ✓ | ✓ | ✓ | ~ | N/A | N/A | ~ | ✓ | ✓ | ✓ | Temperate/Warm/Cold variants rolled at spawn, tongue-shoot goal [x] |
| Glow Squid | Passive | ✓ | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ? | N/A | ✓ | Squid swim + dark glow-stop on damage + glow ink spray [x] |
| Horse | Passive | ✓ | ✓ | N/A | ~ | ✓ | ✓ | ~ | ? | ✓ | ~ | Taming/armor/saddle needs audit |
| Mooshroom | Passive | ✓ | ✓ | N/A | ~ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | Red/Brown types, lightning conversion Red<->Brown, stew milking, shearing [x] |
| Mule | Passive | ✓ | ✓ | N/A | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Chest mechanic needs audit |
| Ocelot | Passive | ✓ | ✓ | N/A | ~ | N/A | N/A | ~ | ? | ✓ | ~ | No mob_tick; trust-gain needs audit |
| Panda | Passive | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | 7 personality genotypes (recessive Brown/Aggressive/Weak), Aggressive Panda melee AI & target [x] |
| Parrot | Passive | ✓ | ✓ | N/A | ✓ | N/A | N/A | ✓ | ? | N/A | ✓ | Sounds, imitations, shoulder-riding, dance, 5 cosmetic colors [x] |
| Pig | Passive | ✓ | ✓ | N/A | ~ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | Lightning conversion to Zombified Piglin, saddle steering [x] |
| Pufferfish | Passive | ✓ | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ? | N/A | ✓ | 3-state puff machine, poison touch, inflate/deflate sounds [x] |
| Rabbit | Passive | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | 6 coat variants + Killer Bunny (hostile melee AI, high damage/armor, player/wolf/fox target) [x] |
| Salmon | Passive | ✓ | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ? | N/A | ✓ | School swim, land-flop, flop/swim sounds, size variants [x] |
| Sheep | Passive | ✓ | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 6 natural wool colors with vanilla weights (Pink 0.164%), EatGrassGoal, wool regrowth, dye colors [x] |
| Skeleton Horse | Passive | ✓ | ✓ | N/A | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Trap-spawn/lightning conversion needs audit |
| Sniffer | Passive | ✓ | ✓ | N/A | ~ | N/A | ✓ | ~ | ? | ✓ | ~ | Sniff/dig/plant-seed - large file, needs audit |
| Snow Golem | Passive | ✓ | ✓ | ✓ | ~ | N/A | N/A | ~ | ? | N/A | ~ | Snow-trail, melt-in-rain/desert needs audit |
| Squid | Passive | ✓ | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ? | N/A | ✓ | Swim AI, ink spray, swim/squirt/hurt/death sounds [x] |
| Strider | Passive | ✓ | ✓ | N/A | ~ | ✓ | ✓ | ~ | ? | ✓ | ~ | Lava-walk, warped-fungus steering needs audit |
| Tadpole | Passive | ✓ | ✓ | N/A | ~ | N/A | N/A | ~ | ? | N/A | ~ | Grow-into-frog mechanic needs audit |
| Tropical Fish | Passive | ✓ | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ? | N/A | ✓ | School swim, flop, patterns & colors, sounds [x] |
| Turtle | Passive | ✓ | ✓ | N/A | ~ | ✓ | ✓ | ~ | ? | ✓ | ~ | Egg-laying/hatching, home-beach needs audit |
| Villager | Passive | ✓ | ✓ | N/A | ~ | ✓ | N/A | ~ | ✓ | ✓ | ✓ | 7 biome variants & random profession at spawn, tracker synced, lightning to Witch conversion [x] |
| Wandering Trader | Passive | ✓ | ✓ | N/A | ~ | N/A | N/A | ~ | ? | ? | N/A | 1284 lines; trade/llama needs audit |
| Bee | Neutral | ✓ | ✓ | ✓ | ~ | ✓ | N/A | ~ | ? | ✓ | ~ | Pollination, hive-sleep, honey needs audit |
| Dolphin | Neutral | ✓ | ✓ | ~ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Treasure-find, swim-with-player, jump needs audit |
| Enderman | Neutral | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ? | N/A | ~ | Block-carry, teleport-dodge, stare-provoke needs audit |
| Goat | Neutral | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | Screaming variant (2% spawn roll), screaming audio, ram-charge timer [x] |
| Iron Golem | Neutral | ✓ | ✓ | ✓ | ~ | ✓ | N/A | ~ | ? | N/A | ~ | Flower offering, crack texture needs audit |
| Llama | Neutral | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Caravan-follow, spit, chest needs audit |
| Piglin | Neutral | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ? | N/A | ~ | Brain/Sensor AI; gold-barter - 706 lines |
| Piglin Brute | Neutral | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ? | N/A | ~ | Always-hostile regardless of gold |
| Polar Bear | Neutral | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Defend-cub goal needs audit |
| Spider | Neutral | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ? | N/A | ~ | Light-level-gated hostility needs audit |
| Trader Llama | Neutral | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Wanders with trader needs audit |
| Wolf | Neutral | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | 9 coat variants (biome/random roll), tracker & NBT synced, taming/armor [x] |
| Blaze | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ? | N/A | ~ | Fireball-burst OK; fly-idle needs audit |
| Bogged | Hostile | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | N/A | ✓ | Tipped arrow shooting (Poison 100 ticks), shearing mechanic drops 4 mushrooms, sheared data sync [x] |
| Breeze | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ? | N/A | ✓ | Wind charge attack, long jump trajectory, sliding, projectile deflection, whirl/jump sounds [x] |
| Cave Spider | Hostile | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Poison-on-hit needs audit |
| Creaking | Hostile | ✓ | ✓ | ✓ | ✓ | N/A | N/A | ✓ | ? | N/A | ✓ | Creaking heart bound, freeze on LOS, invulnerability, unfreeze/freeze/sway sounds [x] |
| Creeper | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ? | N/A | ✓ | Timed-fuse, cancel-on-retreat well-implemented |
| Drowned | Hostile | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | N/A | ✓ | Trident ranged attack goal (3D trajectory & sounds), 6.25% trident / 3% nautilus equipment spawn [x] |
| Elder Guardian | Hostile | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Mining-Fatigue aura needs audit |
| Endermite | Hostile | ✓ | ✓ | ✓ | ~ | N/A | ✓ | ~ | ? | N/A | ~ | Despawn timer needs audit |
| Evoker | Hostile | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Vex-summon, fangs, wololo - 620 lines |
| Ghast | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ? | N/A | ~ | Fireball deflect, charge/shoot - 464 lines |
| Giant | Hostile | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | N/A | Command-only; stub acceptable |
| Guardian | Hostile | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Laser-beam windup needs audit |
| Hoglin | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ? | N/A | ~ | Warped-fungus fear, zombification needs audit |
| Husk | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ✓ | N/A | ✓ | Unarmed melee Hunger effect (140 * diff), sunlight immunity, 600-tick water conversion to Zombie [x] |
| Magma Cube | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ? | N/A | ✓ | Split-on-death at tick 20, fire immune, lava jump, size scaling [x] |
| Phantom | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ? | N/A | ✓ | Swoop-dive-reset cycle, circle anchor, attack player, sounds [x] |
| Pillager | Hostile | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Crossbow patrol/raid logic needs audit |
| Ravager | Hostile | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Roar/stun, crop destruction needs audit |
| Shulker | Hostile | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Open/close two-state, teleport - 531 lines |
| Silverfish | Hostile | ✓ | ✓ | ✓ | ~ | N/A | ✓ | ~ | ? | N/A | ~ | Hide-in-block, alarm-call needs audit |
| Skeleton | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ? | N/A | ~ | Ranged kiter; flee-in-sun needs audit |
| Slime | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ? | N/A | ✓ | Split-on-death at tick 20, size scaling, sounds, offset spawn [x] |
| Stray | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ✓ | N/A | ✓ | Tipped arrow shooting (Slowness 600 ticks), base skeleton exposed, NBT roundtrip [x] |
| Vex | Hostile | ✓ | ✓ | ✓ | ✓ | N/A | ✓ | ✓ | ? | N/A | ✓ | Wall-phasing, lifespan timer, owner-target, charge attack [x] |
| Vindicator | Hostile | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Johnny flag; no mob_tick |
| Warden | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ? | N/A | ✓ | Brain/Vibration/Anger, sniffing, sonic boom, emerge/dig [x] |
| Witch | Hostile | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Potion-throw, self-heal - 334 lines |
| Wither Skeleton | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ? | N/A | ~ | Wither-on-hit needs audit |
| Zoglin | Hostile | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Attack-everything; no mob_tick |
| Zombie | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ? | N/A | ~ | Reinforcement-call, door-break, baby & chicken-jockey [x] |
| Zombie Villager | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | N/A | ✓ | Random type & profession at spawn, data tracker synced, NBT persistence, cure preserves type/profession [x] |
| Zombified Piglin | Hostile | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ? | N/A | ~ | Mass-aggro group-anger needs audit |
| Illusioner | Hostile | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ? | N/A | ~ | Low priority; blindness + mirror-clone |
| Wither | Boss | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | N/A | N/A | ~ | Multi-head targeting, shield needs audit |
| Ender Dragon | Boss | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | N/A | N/A | ✓ | Full 12-phase state machine, crystal healing beam tracking, breath clouds, dying sequence, wing flap audio [x] |