promotional bannermobile promotional banner

Nostalgic Dialog

Retro RPG-style dialogue for modpacks: talking text, portraits, choices and branching stories!

Join our Discord Support us on Patreon

Give your NPCs a voice

Nostalgic Dialog brings classic RPG-style conversations to Minecraft. Text types out letter by letter with a talking blip, characters have portraits that change with their mood, and players answer with choices that shape what happens next.

Try the built-in demo: /dialog start @s nostalgicdialog:demo

Everything is written in simple JSON files in a datapack or KubeJS.

image

✨ Features

💬 Conversations that feel alive

  • Typewriter text with a voice blip for every character, and natural pauses after punctuation
  • Each speaker has their own name, color, voice and pitch
  • Portraits for every mood (happy, sad, thinking, or whatever you need), even switching mid-sentence
  • Text effects: shaking letters, wavy letters, colors, pauses, slow-downs and sound effects

🔀 Choices that matter

  • Branching conversations with as many paths as you like
  • Hide choices until the player has earned them, or show them greyed out with a hint like "(needs 3 apples)" so players know what to come back for
  • NPCs remember: flags, relationship points and past conversations change what they say next time

🎁 Things happen when you talk

  • Give or take items, run commands, raise or lower relationship points

📜 A taste of the format

"menu": {
  "lines": "What can an old man do for you?",
  "choices": [
    { "text": "Tell me about this place.", "goto": "village" },
    {
      "text": "Teach me to make fire.",
      "requires": [ { "type": "relationship", "npc": "elder", "min": 5 } ],
      "locked_hint": "(he doesn't trust you yet)",
      "goto": "fire"
    }
  ]
}

🗣️ Starting a conversation

  • Right-click any mob: /dialog bind <entity> <dialog> turns any villager, mob or NPC into someone to talk to. They turn to face you while you chat.
  • Commands: /dialog start <player> <dialog>
  • Quests and NPC mods: anything that can run a command can start a dialog, including FTB Quests rewards and Easy NPC actions.

Try the built-in demo: /dialog start @s nostalgicdialog:demo


🎨 Make it yours

  • Add your own portraits as any square image in a resource pack
  • Swap the voice and menu sounds, or give each character any sound in the game
  • Replace the font with your own pixel font for a fully custom look
  • Players can adjust text speed, voice volume and text size in the client config

🧩 Works with

Mod How
Nostalgic Memories Choices can check memories and dialog can unlock them
KubeJS Put dialogs in kubejs/data like any other datapack file
FTB Quests Start dialogs from quest rewards
Easy NPC Start dialogs from NPC actions

All optional. Nostalgic Dialog works on its own.


📖 Documentation

Full guides for every field, condition, action and text tag are on the wiki.


Nostalgic Dialog Team

profile avatar
  • 2
    Followers
  • 8
    Projects
  • 35.1K
    Downloads

More from nostalgiamView all

  • Nostalgic Trees project image

    Nostalgic Trees

    Grow resource trees that produce materials progress from dirt to netherite through crafting, bee pollination mutations, and tiered processing!

    • 504
    • November 10, 2026
  • Sky Dimensions project image

    Sky Dimensions

    An addon for Skyblock Builder which provides the option to put spawn island in another dimension.

    • 395
    • November 7, 2026
  • Nostalgic Memories project image

    Nostalgic Memories

    Stage progression for modpacks. Lock whole mods, single items, item tags or recipes behind memories.

    • 12
    • November 6, 2026
  • Nostalgic Crucibles project image

    Nostalgic Crucibles

    Adds water and lava generation through crucibles. Intended for modpack devs to use and expand.

    • 136
    • November 5, 2026
  • Nostalgic Trees project image

    Nostalgic Trees

    Grow resource trees that produce materials progress from dirt to netherite through crafting, bee pollination mutations, and tiered processing!

    • 504
    • November 10, 2026
  • Sky Dimensions project image

    Sky Dimensions

    An addon for Skyblock Builder which provides the option to put spawn island in another dimension.

    • 395
    • November 7, 2026
  • Nostalgic Memories project image

    Nostalgic Memories

    Stage progression for modpacks. Lock whole mods, single items, item tags or recipes behind memories.

    • 12
    • November 6, 2026
  • Nostalgic Crucibles project image

    Nostalgic Crucibles

    Adds water and lava generation through crucibles. Intended for modpack devs to use and expand.

    • 136
    • November 5, 2026