Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
SentientMobs Changelog v2.3.1
New Features
Configurable Villager Dialogue
- Villager dialogue is now fully configurable.
- Added a new
villager.dialogueconfiguration section. - Dialogue and greeting phrases can now be customized.
- Supports configurable:
- Dialogue and greeting lists
- Chat chance
- Greeting chance
- Maximum phrases per conversation
- Pair cooldown
- Greeting cooldown
- Automatically falls back to the language file if no custom phrases are provided.
Standalone Villager Dialogue AI
- Refactored the villager dialogue system into its own independent AI module.
- Added
VillagerDialogueAIto handle:- Dialogue loading
- Greeting loading
- Phrase randomization without immediate repetition
- Anti-spam cooldowns
- Built-in fallback phrases
Speech Bubble System
- Added floating speech bubbles above villagers.
- Speech bubbles follow moving entities.
- One active bubble per entity.
- Nearby bubbles automatically stack to prevent overlapping.
- Bubble duration is configurable.
Two-Way Conversations
- Added
/talk <message>command. - Villagers can now respond to players using simple keyword-based AI (English & Indonesian).
- While talking, villagers:
- Stop walking.
- Look at the player.
- Ignore ambient conversations and greetings.
- Added configurable:
- Talk range
- Conversation timeout
🐞 Bug Fixes
Fixed Village Leaders Being Re-Elected Repeatedly
- Fixed council data not being shared correctly between double chests.
- Council data is now synchronized across both sides of Community Chest double chests.
- Initial council creation and leadership transfers now work correctly with double chests.
Information
| Published on | July 7, 2026 |
|---|---|
| Downloads | 9 |
Platforms
Paper (1.20-26.2)