ModsFinder

NpcTexture

by MarcoErCarrozza

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.

FabricClient-side onlyMIT License1.21.1

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

  1. Letter-by-letter text

    Dialogue appears one character at a time, so the reader can follow each line as it is revealed.

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

  3. Advance and continue cues

    Click, Space or Enter moves the text forward, and a bouncing arrow shows when more pages follow.

  4. Dialog test command

    The npcdialogtest command opens the frame directly, which is useful for checking it without an NPC nearby.

Compatibility

Latest build for each game version and loader.

1.21.11.0.1
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
NpcTextureFabric1.21.1Client-side only2026-07-16
Cobblemon Battle LoggerFabric1.21.1Server required, client optional2025-03-05
NoMonsInMyWorldFabric1.21.1Server-side only2026-04-06
Cobblemon FenceFabric1.21.1Client and server2026-09-04

Questions

Does NpcTexture need a server install?

Yes for full use. The server part, npc-approach-plugin, goes in the server's plugins folder and controls NPC behavior, while the client part alone only shows dialogue.

Does NpcTexture need Citizens?

The server plugin is built for Bukkit with Citizens, so Citizens is needed on the server where NPCs are defined.

Which versions does NpcTexture support?

Only Minecraft 1.21.1, with the latest Fabric file 1.0.1 for 1.21.1 released on 2026-07-16.

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

All projects

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)
MarcoErCarrozza, on the Modrinth page

Official listing

Owner
MarcoErCarrozza
Published
2026-06-18
Updated on Modrinth
2026-07-16
Facts verified
2026-10-15

Tags