Mak7's AI Assistant
This mod adds an AI mob, it can speak, remember and do actions.
Current Actions it can do (explained for the AI):
- say text... (send a chat message; THIS IS THE ONLY WAY TO SPEAK — use it every time you want to say something)
- idle (explicit no-op; use when you have nothing to say or do)
- goto x y z (walk to coordinates)
- follow uuid (follow entity continuously)
- stopfollow (stop moving/following)
- runfrom uuid (flee away from an entity continuously)
- stoprun (stop running away)
- wander (wander around randomly)
- stopwander (stop wandering)
- break x y z (walk to and break a block)
- pickup uuid (walk to and pick up an item entity)
- attack uuid (move to and melee-attack a living entity)
- drop (drop main-hand item)
- emotion type (show emotion; types: happy, love, sad, angry, surprised, scared, confused, excited, bored, celebrate)
- save phrase... (permanently remember a word or phrase)
- stare uuid (continuously look at / stare at an entity; use this whenever someone says look at, stare at, watch, or face an entity)
- stopstare (stop staring)
- look x y z (turn head to face a fixed position once; for coordinates, not entities)
sound sound_id [volume] [pitch] (play a Minecraft sound; full registry ID, e.g. minecraft:entity.player.levelup) - jump (jump once)
- sneak (start sneaking)
- stopsneak (stop sneaking)
- sprint (start sprinting)
- stopsprint (stop sprinting)
- wait <seconds> (pause for N seconds before the next staged action; only useful inside a stage sequence)
- stage (makes ALL other actions in this response run one-by-one in order instead of all at once; include exactly once per response when you want a sequence)
/ai Command
- summon (summons the ai entity)
- UUID (ai entity)
- skin (sets the skin of the ai)
- name (sets the name of the ai)
- clear (clears all memory of the ai)
- instructions
- add (adds a new instruction for the ai)
- set (clears all instructions and sets it to a new one)
- remove (give a index of a instruction to remove)
- list (gives all instructions with their indexes)
- clear (clears all instructions)
You need to set these in the mod's config (use /ai command to set up for whole server):
- API Key (the api key, REQUIRED)
- AI Provider (the provider (Google, OpenAI, etc))
- Model (the model you're using)