promotional bannermobile promotional banner

Smartmaid

A rule-driven AI maid: follows, fights, jumps gaps and really does your chores. Optional AI chat & voice via the free DeskPet companion.
smartmaid-chat-bubble.png

smartmaid-chat-bubble.png

smartmaid-inventory-gui.png

smartmaid-inventory-gui.png

屏幕截图 2026-10-01 115054.png

屏幕截图 2026-10-01 115054.png

屏幕截图 2026-10-01 115043.png

屏幕截图 2026-10-01 115043.png

Description

Smart Maid — your own AI maid in Minecraft

Smart Maid adds a single, loyal maid to your Minecraft world. You summon her with one command, and from that moment she is bound to you: she follows you, fights for you, and — most importantly — actually does the work you give her. She mines, farms, builds, crafts, smelts, collects items and stores them in chests, all while watching your back.

Everything gameplay-critical runs on a fast local rule engine, so she reacts in milliseconds, never lags, and works fully offline — no internet, no account, no AI service required. Artificial intelligence is only an optional bonus layer on top (see “Optional chat & voice” below).

This is not a cosmetic companion that stands around looking cute. It changes how you actually play: you gain a capable second pair of hands you can order to do real, visible labour, plus a bodyguard who blocks arrows and fights with a sensible combat brain.

How it changes your game (with examples)

  • Caught in a cave? A skeleton fires at you — your maid spots the incoming arrow and raises her shield on the spot to block it. The vanilla 0.25-second shield-raise delay is removed, so even point-blank arrows are stopped. If a creeper is about to blow up next to you, she moves in and shields you from the blast.
  • Building a base? Point her at a spot and order place. She follows your placement orders and helps raise walls while you work on a different side of the build.
  • Low on resources? Send her mining — she auto-detects nearby ores and picks them up. Or set her to farming, and she harvests and replants for you.
  • Inventory overflowing? She has a full 41-slot inventory and a transfer command: take items off your hands, equip gear, and move whole stacks into a chest (with a real opening animation).
  • Want hands-off jobs? The optional AI layer turns a plain-language goal into a multi-step plan — “find a tree, chop it, keep looking until you have enough logs” — and reports back after every step. Without the AI layer, you can still issue each atomic command yourself.
  • Travelling rough terrain? Normal mobs get stuck on gaps and ledges. Your maid leaps 1–3 block gaps, climbs 1-block steps and drops off small cliffs to stay with you — and if the path is truly blocked, she digs through or pillars over it.

Features in detail

One maid, and she is yours

/summonmaid spawns a single maid bound to you — one per player, no taming, no breeding. Log out and she vanishes; her inventory and equipment are saved locally every 5 seconds and restored exactly when you summon her again. Right-click to seat her down or stand her up.

Combat that actually works

A rule-driven combat brain with the priority shield > eat > ranged > melee > close in:

  • Blocks incoming arrows and creeper explosions with her shield, with no raise delay.
  • Melee keeps a 2.7–3.2 block dead zone: she steps in to hit, backs off, circles around corners, and backflips onto 1-block ledges.
  • Ranged: she charges and fires her own bow while kiting backwards.
  • Auto-eats at half health, and unconditionally counterattacks whoever hits you. Her arrows can never hurt you.

Jump pathfinding that just works

Custom pathfinding treats gaps and ledges as walkable: she leaps 1–3 block gaps, climbs 1-block steps and drops 1–3 blocks. Takeoff solutions are precomputed offline, so at runtime she only looks them up — no physics hiccups, no wall-hugging. If vanilla pathing fails, she falls back to a straight-line route and digs or pillars her way through.

Put her to work

/maidtasks drives real labour with visible progress: mining (auto-detects nearby ores), farming, building, collecting, crafting, smelting, and chest storage with smart stacking. Tasks run as multi-step jobs with structured per-step reports, so you always know what she is doing.

A real inventory

41 slots laid out exactly like the player’s, with a live model preview in the corner. One transfer command covers swapping hands, equipping armour and looting; two-step chest interaction comes with a real opening animation.

A settings menu that belongs to you

Shift + right-click opens a wooden maid panel: friendly fire, auto-follow distances, guard mode, max health, food and regen speed, death drops — all per-player and saved automatically.

Bonus: 11 emotes

/maidanim plays waving, clapping, a backflip, dances and more (animation data from the open-source Emotecraft project).

Optional chat & voice (requires the free DeskPet app)

The maid works completely on her own. Chatting with her by text or voice is optional and requires my separate, free, open-source desktop program DeskPet (github.com/oyxdsg/Multimodal-AI-Companion) running on the same PC. Without it, every other feature works exactly the same.

Commands

  • /summonmaid — summon your maid (requires operator / permission level 2)
  • /maidtasks <task> — order work: attack, guard, feed, eat, mine, farm, build, collect, craft, smelt, transfer, chest open/put/take, move, look, break, place, use, equip, store, drop, pickup, sit, stop, cancel, status
  • /maidai <json> — JSON command protocol used by the AI layer (operator)
  • /maidchat — toggle chat mode (requires DeskPet)
  • /maidanim <name> — play an emote (operator)
  • /maidperception — dump a perception snapshot for debugging (operator)

Requirements

  • Minecraft 26.2 (Java Edition) with Fabric Loader 0.18.4+ and Fabric API
  • Java 25 or newer
  • Operator permission (level 2) to summon and command the maid. In single-player, enable cheats (or be OP on a server). This prevents strangers from spawning maids on other people’s servers.
  • Optional: the DeskPet desktop app for AI chat and voice.

Scope & limitations

  • Installed on the client (client required; server optional).
  • Only one maid per player, by design.
  • The maid is not a villager or a tamable mob — she exists only while you are online.

License & credits

  • Code: MIT — free to use, modify and redistribute with attribution. The mod is free, open source, and never paid or ad-supported.
  • Jump logic adapted from Touhou Little Maid (MIT, © 2019–2025 tartaric_acid).
  • Emote JSON files come from Emotecraft built-in emotes (GPL-3.0, © KosmX).
  • Animation playback uses Player Animation Library (MIT).
  • The maid skin is a derivative of the “Dafeiyu” character artwork: 「溟月」© 上善无形, maid redesign © ZipZipPipe — CC BY-NC-SA 4.0 (attribution required, non-commercial, share-alike). The skin and emote data may not be used commercially.

Source code & full notices: github.com/oyxdsg/SmartMaid

Smartmaid Team

profile avatar
Owner
  • 1
    Projects
  • 83
    Downloads