NpcTexture
NpcTexture puts Citizens NPC speech into a retro-styled dialogue frame on the client, with a letter-by-letter reveal and page breaks for long lines.
What it does
Two parts work together. The Fabric client mod npc-dialog-box watches incoming chat and system messages, tests each line against a configurable regular expression, and when a line matches it conceals the chat and displays a retro dialogue frame along the bottom edge of the screen. The default pattern fits the speech format the server uses for NPCs. The frame is purely visual and draws its own original Kanto NPC graphics.
The server side is a Bukkit/Citizens plugin named npc-approach-plugin, placed in the server's plugins folder. It governs NPC behavior a client cannot move, such as walking an NPC up to a player. Both parts are needed for the full experience, and the client part alone only displays text it receives.
The mod is built for Minecraft 1.21.1 and targets hybrid Mohist or Arclight servers running Cobblemon. Its files are published for Fabric only, and the mod is released under the MIT License, which is not open source.
Key features
Letter-by-letter text
Dialogue appears one character at a time, so the reader can follow each line as it is revealed.
Page breaks and merging
Long text is split into pages of two lines that fit the frame, and consecutive lines from the same NPC are merged onto extra pages in one frame.
Advance and continue cues
Click, Space or Enter moves the text forward, and a bouncing arrow shows when more pages follow.
Dialog test command
The npcdialogtest command opens the frame directly, which is useful for checking it without an NPC nearby.
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
Cobblemon Battle Logger is open source under the MIT License and is required on the server side, with the client optional, for 1.21.1 on Fabric. NoMonsInMyWorld is server-side only and licensed under the MIT License. Cobblemon Fence is for Fabric 1.21.1 and runs on the client and server together under All rights reserved.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| NpcTexture | Fabric | 1.21.1 | Client-side only | 2026-07-16 |
| Cobblemon Battle Logger | Fabric | 1.21.1 | Server required, client optional | 2025-03-05 |
| NoMonsInMyWorld | Fabric | 1.21.1 | Server-side only | 2026-04-06 |
| Cobblemon Fence | Fabric | 1.21.1 | Client and server | 2026-09-04 |
Questions
Does NpcTexture need a server install?
Does NpcTexture need Citizens?
Which versions does NpcTexture support?
In the catalog
NpcTexture is one of 8,499 Technology mods on ModsFinder, and one of 4,201 Technology mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from MarcoErCarrozza
Similar mods
What the author says
A two-part system that shows Citizens NPC dialogue in a Pokémon-style text box and makes the NPC walk up to you, on a Minecraft 1.21.1 hybrid (Mohist/Arclight) server running Cobblemon. Part 1 — Client mod (npc-dialog-box, Fabric)
Official listing
- Modrinth page
- modrinth.com/mod/npctexture
- Owner
- MarcoErCarrozza
- Published
- 2026-06-18
- Updated on Modrinth
- 2026-07-16
- Facts verified
- 2026-10-15
