Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Villagers expand remembered villages with gradual homes, paths, scaffolding, warehouses, and resource logistics.
VillageGrowth 0.1.3
Player-Visible Changes
- VillageGrowth now protects remembered village villagers from lethal environmental damage, hostile attacks, and non-admin player damage.
- Drowning and suffocation now trigger an immediate rescue attempt back to safe village ground.
- Villagers now keep vanilla breeding food in their inventories instead of having it drained into warehouses.
- When beds are open and no babies are present, VillageGrowth feeds adult villagers from warehouse bread, carrots, potatoes, or beetroot so vanilla breeding can resume organically.
Admin And Config Changes
- Added
/villagegrowth population <village|nearest|all>for loaded population, last-seen villagers, deaths, transformations, rescues, babies, bed capacity, breeding food, ready adults, blockers, and recent population events. - Added
villagegrowth.admin.populationfor population diagnostics. - Added
villagegrowth.admin.villager-damageas the intentional staff bypass for protected villager damage. - Active
NEED_BEDSprojects now keep their target chunks ticketed before a worker is assigned. - VillageGrowth summaries used by other plugins now use cached lightweight capacity data instead of running full village scans on refresh.
- Completed generated/template project records now persist as compact repair-memory manifests so VillageMemory can re-register missing generated house blocks after restart.
Bug Fixes
- Reserved home villagers stay out of construction and warehouse inventory runs while a village is below bed capacity.
- Unsafe warehouse routes now trigger movement recovery instead of repeatedly sending villagers through drowning or suffocation paths.
- Worker assignment diagnostics now expose candidate, reserved, and active-worker counts when role budget prevents assignment.
- Reduced TPS spikes from growth metrics by moving physical bed/workstation scans to a bounded incremental refresh and by skipping NPC temporary-block checks for irrelevant terrain blocks.
- Completed generated projects are no longer dropped from storage before VillageMemory has a durable source for future repair backfill; cancelled projects remain discarded.
Information
| Published on | May 27, 2026 |
|---|---|
| Downloads | 0 |
Platforms
Paper (26.1.2)
Dependencies
Paper