ModsFinder

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.

FabricForgeClient and serverApache License 2.0Open source1.20.1

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

  1. Conversations with mobs

    Players talk to mobs in plain language, and the model's replies appear in the chat.

  2. Developer-defined commands

    Mobs can run custom commands that developers write, so an AI reply can change the game world.

  3. Custom AI functions

    The API registers custom AI functions, manages conversations and handles the responses the model returns.

  4. 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.

1.20.10.9.6-1.20.1FORGE-0.9.5-1.20.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Awake APIFabric and Forge1.20.1Client and server2024-07-24
ConvoFabric1.20.1Client and server2024-08-21
nekostulAICompanionForge1.20.1Client and server2026-05-09

Questions

Does Awake API need Fabric API?

Yes, on Fabric Fabric API is required. Forge installs do not list it as a dependency.

Must the server run Awake API?

Yes. Every player and the server need a copy of the mod.

Which Minecraft versions does Awake API support?

Both published files target 1.20.1 only, so no other game version has a build.

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

All projects

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…
imsolum, on the Modrinth page

Official listing

Owner
imsolum
Published
2024-07-11
Updated on Modrinth
2024-07-24
Facts verified
2026-10-15

Tags