Souverainete icon

Souverainete -----

The definitive overhaul of villager intelligence and society.



Global Settlement Update (Part #1)
[​IMG]
  1. Configuration expansion (gameplay.yml). You can now completely disable all trade modifications by enabling "vanilla-trading". In this mode, the server will use vanilla trading mechanics, though quest items will still be displayed. (requested by @Dwene)
  2. Settlements Overhaul. When clicking the central Bell while inside a settlement, a new "Settlement Menu" will open. This menu provides detailed information about the location and management tools.
  3. Racial Leader Titles. Each race now has a specific title for its leader: Chieftain for Orcs, King for Dwarves, Elder for Elves, Boss for Goblins, and Mayor for Humans. These titles are configured in races.yml ("leader-title").
  4. New Reputation System. An NPC's final attitude is now calculated using the formula: Personal Reputation + Settlement Reputation. Relationship status and the settlement name are now dynamically displayed in the Action Bar.
  5. Intelligence & Aggression. An "Annoyance" system has been implemented for the UNFRIENDLY status: NPCs will start shouting warnings if you get too close, and if you don't leave their radius within 20 seconds, they will attack. NPC aggro now automatically resets once you leave the settlement borders.
  6. Social Reactions & Phrases. NPCs received new phrase pools in phrases.yml (warnings and murder witness reactions). The notification system has been improved: killing a resident now applies a reputation penalty to the entire settlement at once. NPC phrases now have a 10-second cooldown.
  7. Settlement Protection. Killing monsters (Zombies, Illagers, etc.) within city limits now increases your reputation with that settlement. Specific mob rewards are configured in the "monster-kill-reputation" section.
  8. Personal Space. The distance at which NPCs begin to express dissatisfaction (at Unfriendly reputation) is set to 5 blocks. You can now walk past unfriendly residents without provoking a conflict as long as you don't get too close.
  9. Fixed a logic error where NPCs and Golems could show aggression toward neutral players.
  10. Removed everything related to Dictionaries (/dictionary command and dictionary.yml).
  11. Fixed a bug where the settlement name was displayed incorrectly during NPC dialogues.
  12. Fixed a bug in the configuration system that caused Map-type data to be written incorrectly to YAML files.
  13. UUID-based Linking. Transitioned from name-based to UUID-based settlement linking in PDC. NPCs will no longer lose their "home" connection if a leader renames the settlement.
  14. Nametag UI Update. The settlement name is now displayed on the very first line above an NPC's head, making it much easier to identify their faction.
  15. Warning Strike Mechanic. Unfriendly NPCs no longer engage in full combat immediately. After their 20-second patience expires, they will deliver a single strike to ward off the player and reset their timer.
  16. Visual Aggression States. Nametags now display an NPC's current attitude at the bottom of the display: "⚠ Annoyed" (warning phase) or "☠ Aggressive" (full combat mode).
  17. Voiced Shouts. All phrases are now accompanied by race-specific voice sounds. For aggressive shouts, the voice pitch is automatically lowered to give the NPC a more threatening tone.
----------, Feb 5, 2026
Resource Information
Author:
----------
Total Downloads: 2,498
First Release: Nov 30, 2024
Last Update: Mar 17, 2026
Category: ---------------
All-Time Rating:
17 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings