TalkingVillagers v1.6

Transform Your Village Into A Living, Breathing Community

TalkingVillagers

TalkingVillagers
Villagers with personality. Dialogs that react to your world.

14 Professions 200+ Dialogs 12 World Events PlaceholderAPI Paper 1.21

[ATTACH type="full" width="603px" alt="1775469493174.png"]1277934[/ATTACH]

What TalkingVillagers Does



Villagers are the most common mob players meet. But vanilla gives them nothing to say. They stand in silence, trade, and get ignored. TalkingVillagers gives every villager a voice tied to their profession, their world, and what is actually happening around them.

Each profession has its own dialog pool. Cartographers call out Mending trades. Farmers talk about crops and weather. Clerics offer blessings. Blacksmiths discuss weapons. Fishermen tell sea stories. Baby villagers babble. Nitwits are confused.

World events trigger village-wide reactions. A dragon dies - villagers celebrate. A raid starts - they panic. A player dies nearby - they mourn. The weather shifts - they comment. A bell rings - they get annoyed. Someone holds an emerald - they get excited and follow.

Nearby villagers react to what they see. One villager trades, and others nearby comment with jealousy and competition. The village feels like a community, not a set of silent NPCs.

No conflicts with NPC plugins. Citizens, FancyNPCs, ShopKeepers, and zNPCs are detected and skipped automatically. You do not need to configure anything for it to work.


[ATTACH type="full" width="603px" alt="1775469464182.png"]1277932[/ATTACH]

Profession Dialogs



Each profession has 10 dialogs drawn from a random pool. No two villagers sound the same.

Profession Dialog Style
Farmer Crops, harvest, weather wisdom
Librarian Books, reading, enchantment lore
Weaponsmith Weapons, forging, battle
Armorer Armor, protection, craftsmanship
Toolsmith Tools, mining, crafting
Butcher Meat, food, trade talk
Cartographer Maps, exploration, treasure. Auto-detects Mending trades
Cleric Blessings, healing, faith
Fisherman Fishing tales, ocean lore
Fletcher Arrows, archery, bow making
Leatherworker Leather, craft quality
Mason Stone, building, construction
Shepherd Wool, sheep, crafting
Nitwit Confused rambling, 10 unique lines
Baby Villagers Child-like chatter
Unemployed Looking for work, hope




World Event Reactions



Villagers do not just repeat random lines. They react to what happens in the world around them via a priority-based event system. High-priority events override lower ones, and each event has its own config, cooldown, and dialog pool.

Event Trigger Default Priority
Dragon Death Ender Dragon killed 10 (highest)
Wither Spawn Wither built by player 9
Raid Trigger Raid starts 8
Raid Wave Each new raid wave spawns 7
Player Death Player dies near villagers 6
Player Advancement Major advancement earned 5
Night Panic Nighttime, random chance 5
Villager Hurt Villager takes damage 4
Bell Ring Player rings a bell 4
Villager Trade Player completes a trade 3
Weather Change Rain, thunder, or clear 3
Time Change Sunrise or sunset (Paper 1.21.4+) 2




Key Features



NPC Plugin Compatibility

  • Detects Citizens, FancyNPCs, ShopKeepers, and zNPCs via metadata, disabled AI, invulnerability flags, and PersistentDataContainer
  • Each detection method is individually toggleable in config
  • No manual configuration required for common NPC plugins



Emerald Attraction

  • Hold an emerald and nearby villagers show special reaction dialogs
  • The villager follows the player for 10 seconds with pathfinding
  • Toggleable per world in config



Social Reactions

  • When a villager trades, nearby villagers react with jealousy or competition
  • Configurable reaction radius, chance, max reactors, and cooldown
  • 12 unique jealousy dialogs per language



Mending Auto-Detection

  • Cartographers automatically scan their trades for Mending enchanted books
  • 70% chance to show a Mending-specific dialog instead of the default cartographer line
  • 5 unique Mending announcement dialogs



TextDisplay Holograms

  • Modern TextDisplay API with passenger attachment to villagers
  • Hex color support via &#RRGGBB format in all dialogs
  • Configurable display duration, height offset, and max concurrent holograms
  • Orphan cleanup removes leftover holograms after reloads or crashes



PlaceholderAPI Support

  • All dialogs support PlaceholderAPI placeholders using a nearby player as context
  • Use %player_name%, %player_level%, Vault economy, and any other PAPI expansion in villager speech
  • Fully optional soft dependency



Performance

  • Proximity-based detection with per-world enable/disable
  • Configurable check interval and max players per tick
  • ConcurrentHashMap for all tracking maps
  • 1-second event priority cache to avoid repeated computation
  • Scheduled cleanup tasks for stale pairs and orphaned holograms




Commands & Permissions



Command Permission Description
/talkingvillagers reload talkingvillagers.reload Reload config, messages, and managers
/talkingvillagers info talkingvillagers.admin Show plugin status and settings
/talkingvillagers debug talkingvillagers.admin Toggle debug mode on or off




Technical Specs



Server Paper 1.21.1+ (1.21.4 recommended for TimeSkipEvent support)
Java Java 21
Dependencies None required. PlaceholderAPI is an optional soft-dependency
Languages English (en_US), Polish (pl_PL). Add your own via YAML lang files
Config Per-event toggles, priorities, cooldowns. Per-world enable list. Hologram tuning. Auto-save interval. Language auto-merge on update
Analytics bStats, plugin ID 23890




Get TalkingVillagers

Give your villagers a voice. Your players will notice.

14 professions. 12 world events. 200+ dialogs. Zero hard dependencies.

Drop the JAR in, restart, and your village comes alive.

Source: github.com/bishowsky/Talking-Villagers
Product Info
Statistics
20

Views

0

Purchases

0

Downloads

118.55 KB

File size

12.07.2026

Published

10.08.2026

Updated

Info
Supported software
Supported Versions
1.21 - 26.2
Share & Earn

Share and earn part of the profits, an estimated €0.4 per product sale.

Log in to get your link
Product Image
TalkingVillagers
TalkingVillagers