Sueta

Talking Villagers Freemium

v1.4

Bring Your Village to Life with Dynamic NPC Conversations

·Plugin

TalkingVillagers - Living Village Dialog System

⚡ Transform Your Villages into Immersive, Reactive Communities ⚡

upload_2026-2-15_23-19-26.png

What is TalkingVillagers?

TalkingVillagers is an advanced plugin that revolutionizes villager interactions in Minecraft. Gone are the days of silent NPCs - now every villager has personality, reacts to surroundings, and responds to server events in real-time! The plugin uses modern TextDisplay holograms floating above villagers' heads to display their speech naturally.

upload_2026-2-15_23-17-5.png

✨ Key Features

️ Smart Proximity Dialog System
Villagers automatically speak when players approach. The system uses two-layer randomization (0-12 seconds total) to prevent dialog overlap and create natural conversation flow:

  • Base random delay: 0-10 seconds (configurable)
  • UUID-based offset: 0-2 seconds per villager for uniqueness
  • Smart cooldown system prevents spam
  • Configurable detection radius (1-50 blocks)

Profession-Specific Dialogs
Every profession has unique conversations:

  • Farmer - Talks about crops, weather, harvests
  • Miner - Stories about mines, diamonds, underground adventures
  • Lumberjack - Shares forest and wood knowledge
  • Cartographer - Maps and discoveries, special Mending detection!
  • Blacksmith/Armorer - Discusses weapons and armor
  • Cleric - Philosophical musings
  • Fisherman - Fishing rod tales
  • And many more... (15+ professions total)

upload_2026-2-15_23-17-30.png

Advanced Event System
Villagers react to events in real-time with priority-based responses:

  • Night Panic - "WARNING! ZOMBIES!", "HIDE!" (2% chance per 5s, 2-min cooldown per villager)
  • Bell Reactions - "Seriously? AGAIN?!", "Stop ringing the bell!", "My ears..."
  • ⚔️ Raids - "RAID! HELP!", "Pillagers are attacking!"
  • Zombie Sieges - Panic and cries for help
  • ️ Weather Changes - Comments about rain/storms
  • Player Deaths - Condolences for nearby player deaths
  • ️ Achievements - Congratulations for player achievements
  • ️ Villager Hurt - "OW!", "What are you doing?!"
  • Trading - Thanks after completing transactions
  • Dragon Death - Celebration of dragon slaying
  • Day/Night Cycle - Greetings based on time

Mending Detection (Cartographers)
Cartographers automatically detect when they have Mending in their trade offers:

  • "⭐ I have MENDING! Interested?"
  • "Psst... I've got something special - MENDING!"
  • 70% priority over normal dialogs
  • Intelligent trade recipe inspection
  • Safe error handling prevents crashes

Emerald Following System
Villagers follow players holding emeralds with smart safety features:

  • 10-second timeout prevents infinite following
  • Safe location detection (avoids lava/fire)
  • Automatic stop when emerald is hidden
  • Smooth pathfinding

upload_2026-2-15_23-17-43.png

⚙️ Configuration

Extensive configuration options allow complete customization:

  • Proximity System - Detection radius, check frequency, random delays
  • Dialogs - Display duration, cooldowns, event priority
  • Holograms - Height, limit, validation interval, colors
  • Events - Enable/disable individual event systems
  • Languages - Full support for EN and PL, easy to add more
  • Debug Mode - Detailed logging for developers

Configuration Example:

# Proximity Detection
proximity:
  detection-radius: 5.0
  check-interval: 10
  max-random-delay-ticks: 200  # 0-10 seconds base delay

# Hologram Display
hologram:
  display-duration: 8
  height-offset: 0.5
  max-holograms: 100
  validation-interval: 100
  default-color: "&#FFD700"

# Night Panic Event
events:
  night-panic:
    enabled: true
    priority: 5
  bell-ring:
    enabled: true
    reaction-radius: 15.0

upload_2026-2-15_23-20-56.png

Example Dialogs

Lumberjack: "Best wood in the area!", "Did you see my friend? He's... green and hisses..."
Farmer: "My carrots are the best!", "Rain! Finally!"
Cartographer (Mending): "⭐ I have MENDING! Interested?", "RARE book! MENDING!"
Night Panic: "WARNING! ZOMBIES!", "HIDE!", "I'm scared... it's night..."
Bell Reaction: "Seriously? AGAIN?!", "My ears...", "STOP!"
Raid: "RAID! HELP!", "Pillagers are coming!"
Trade Complete: "Thank you for your business!", "Pleasure doing business!"

Customization

Everything is customizable through YAML files:

  • config.yml - Plugin behavior, proximity settings, event configuration
  • lang/pl_PL.yml - Polish language dialogs (200+ lines)
  • lang/en_US.yml - English language dialogs (200+ lines)

Add your own dialogs, change colors, adjust timings - no code changes needed!

Language Support

Built-in complete translations:

  • English (en_US) - Full translation with 200+ dialog lines
  • Polish (pl_PL) - Full translation with 200+ dialog lines

Easy to add more languages - copy a language file and translate!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Similar projects

Plugin →