interactEntity
by AshPapi
Players who want scripted characters with dialogue trees, quests and story chains can use interactEntity, a Forge mod for 1.20.1 that turns mob entities into NPCs configured through JSON.
What it does
A mob can be turned into a scripted NPC with branching dialogues, quests and conditional choices, all defined in simple JSON files. Dialogue options can be hidden or shown based on conditions, and one NPC's actions can trigger another, which lets authors build multi-NPC story chains. NPCs can also appear in the world on join, or when a player walks into a defined zone.
The mod targets 1.20.1 on Forge only, with the latest file 2.2.2-1.20.1 published 2026-07-05. Because it runs on client and server, both the server and every player need it. Java is required to use it, and the author notes that file-based coding is needed to write the scripts. The project is open source under the MIT License and first appeared 2026-04-28.
Key features
Branching dialogues
Dialogue options carry visibility conditions, so a player sees only the choices that apply to their progress.
Quest system
Quests are tracked on a HUD tracker and in a journal opened with the J key.
Conditions and actions
19 conditions test values such as health, hunger, time, weather, biome and kills, while 28 actions give or remove items, run commands and play effects.
Shared progress
Variables and reputation are kept in a global scope, so progress is shared across players on a server.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
WH: NPCs is a Forge option for 1.20.1 under All rights reserved, using the client and server environment. CNPC-Additions targets 1.20.1 – 1.20.6 with the same environment and a rights-reserved license. OverPED is open source under the Mozilla Public License 2.0 and also works on client and server for 1.20.1.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| interactEntity | Forge | 1.20.1 | Client and server | 2026-07-05 |
| WH: NPCs | Forge | 1.20.1 | Client and server | 2026-09-20 |
| CNPC-Additions | Forge | 1.20.1 – 1.20.6 | Client and server | 2024-10-25 |
| OverPED | Forge | 1.20.1 | Client and server | 2026-03-26 |
Questions
Does interactEntity need Forge?
Does the server need the mod?
How are NPC dialogues written?
In the catalog
interactEntity is one of 11,058 Mobs mods on ModsFinder, and one of 6,527 Mobs mods for Forge. 34,764 mods support Minecraft 1.20.1.
More from AshPapi
Similar mods
What the author says
Turn any mob into a fully scripted NPC. Branching dialogues, quests, conditional choices and story chains — all through simple JSON files. No Java required. Превратите любого моба в полноценного NPC. Ветвящиеся диалоги, квесты, условия и цепочки сюжетов — всё через простые JSON-файлы. Без Java и плагинов.
Official listing
- Modrinth page
- modrinth.com/mod/interactentity
- Owner
- AshPapi
- Published
- 2026-04-28
- Updated on Modrinth
- 2026-07-05
- Facts verified
- 2026-10-15
