Chat-With-NPC
by WDRshadow
Chat-With-NPC lets players talk freely with NPCs, who answer questions drawn from the setting each NPC is given.
What it does
Each NPC receives its own instructions and belongs to a group. Groups hold shared instructions for a nation, city, town or similar setting, and they can be nested under a parent group, up to the global group, which cannot have a parent. An NPC's replies combine its own instructions with the context of the conversation, which the NPC manager builds automatically through OpenAI.
Players can talk to an NPC by shift-clicking it, provided they are registered as operators. Nearby players see the NPC's speech as a chat bubble above its head, and anyone within range can reply through the chat bar at the bottom of the screen, which goes to the nearest NPC when several are close. NPCs greet players and can trigger actions based on what is said, and the mod can define functions that the conversation calls. The mod suits RPG maps and puzzle maps. It runs on Fabric for Minecraft 1.19.4 and higher, with Fabric Loader 0.12.0 or higher, and the server and every player need it.
Key features
Free-form NPC chat
Players type questions to an NPC and receive answers based on the NPC's setting and the conversation so far.
Groups and nested settings
Groups share instructions for a place such as a nation or town, and a group can inherit from a parent group up to the global group.
Actions triggered by speech
NPCs perform actions according to the content of a chat, and functions can be defined for the conversation to call.
Chat bubbles and chat bar
NPC speech appears as a bubble above its head, and nearby players reply through the chat bar aimed at the nearest NPC.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x5 of 5 versions with builds
1.20.x7 of 7 versions with builds
1.19.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Map makers and server owners who want NPCs with their own instructions and a chat-based interaction. The OpenAI connection is part of how replies are produced, so the mod suits setups where that service is acceptable.
How it compares
SecondBrain is a Fabric mod for 1.20.1 – 1.21.11 that is server required with the client optional, and it is open source under the GNU Lesser General Public License v3.0 only. Easy NPC is open source under the MIT License, runs on Fabric, Forge, NeoForge and Quilt for 1.18.2 – 26.3, and is client and server, so both sides need it.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Chat-With-NPC | Fabric | 1.19.4 – 1.21.4 | Client and server | 2025-03-20 |
| SecondBrain | Fabric | 1.20.1 – 1.21.11 | Server required, client optional | 2026-04-18 |
| Easy NPC | Fabric, Forge, NeoForge and Quilt | 1.18.2 – 26.3 | Client and server | 2026-10-13 |
Questions
Does Chat-With-NPC need Fabric API?
Do players need the mod to chat with NPCs?
Who can shift-click an NPC to start a conversation?
In the catalog
Chat-With-NPC is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 17,979 mods support Minecraft 1.21.4.
Similar mods
What the author says
Chat With NPC allows players to freely chat with NPCs, who will answer questions based on his setting (Basic Prompt) and the setting of their Groups (Nation, City, Town,etc.). Suitable for RPG maps or puzzle maps. The NPCs would not change the game rule (if you don't use the advanced features). NPC can also perform…
Official listing
- Modrinth page
- modrinth.com/mod/chat-with-npc
- Owner
- WDRshadow
- Published
- 2024-03-27
- Updated on Modrinth
- 2025-03-20
- Facts verified
- 2026-10-15
