Awake API
by imsolum
Awake API is a Library mod for Fabric and Forge that lets players hold conversations with mobs in natural language through a large language model.
What it does
Awake API gives developers an API for connecting mobs to a large language model. A player types a message to a mob, the model produces a reply, and the mob can act on that reply by running commands that developers define in advance. The API also provides functions for managing player data and conversation state, and a server-side integration path so that the work happens on the server.
The mod is published only for 1.20.1, with a Fabric file dated 2024-07-24 at version 0.9.6-1.20.1 and a Forge file dated 2024-07-20 at version FORGE-0.9.5-1.20.1. It requires Fabric API on Fabric. Every player and the server need a copy of the mod. The code is under the Apache License 2.0 and is open source; a source code link and a wiki are available.
Key features
Conversations with mobs
Players talk to mobs in plain language, and the model's replies appear in the chat.
Developer-defined commands
Mobs can run custom commands that developers write, so an AI reply can change the game world.
Custom AI functions
The API registers custom AI functions, manages conversations and handles the responses the model returns.
Server-side utilities
Helper functions for player data and AI interactions are written for server-side use.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Story-driven characters
A developer can give a villager a personality and let it respond to players with commands that alter the world around it.
Companion mobs
Pets or companions can answer questions and carry out actions chosen through the conversation.
Who it’s for: Mod developers who want to build language-driven mobs, and server owners who host such mods. Players join with the same mod installed as the server.
How it compares
Convo is a Fabric mod for 1.20.1 with the same client and server environment, under All rights reserved and not open source. nekostulAICompanion is a Forge mod for 1.20.1 with the same environment, released under the MIT License and open source. Awake API covers both loaders under the Apache License 2.0 and is open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Awake API | Fabric and Forge | 1.20.1 | Client and server | 2024-07-24 |
| Convo | Fabric | 1.20.1 | Client and server | 2024-08-21 |
| nekostulAICompanion | Forge | 1.20.1 | Client and server | 2026-05-09 |
Questions
Does Awake API need Fabric API?
Must the server run Awake API?
Which Minecraft versions does Awake API support?
In the catalog
Awake API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from imsolum
Similar mods
What the author says
AwakeAPI is a powerful mod that provides an API for allowing players to communicate with mobs in Minecraft using a Large Language Model (LLM). The AI-powered mobs can also interact with the world around them by executing custom commands that developers can write. This mod opens up new possibilities for dynamic…
Official listing
- Modrinth page
- modrinth.com/mod/awakeapi
- Owner
- imsolum
- Published
- 2024-07-11
- Updated on Modrinth
- 2024-07-24
- Facts verified
- 2026-10-15
