Villager Professions
Villager Professions
Section titled “Villager Professions”DaisyVillagerProfessions is the villager-profession entrypoint.
What it does
Section titled “What it does”- parses normalized profession input
- keeps aliases intentionally minimal
- exposes canonical lowercase keys
- exposes friendly display names
val profession = DaisyVillagerProfessions.parse("tool smith")val key = DaisyVillagerProfessions.key(profession)val label = DaisyVillagerProfessions.displayName(profession)Input examples
Section titled “Input examples”toolsmithtool-smithtool smithweaponsmithweapon smith
Alias policy
Section titled “Alias policy”Villager professions stay conservative. DaisySeries accepts the useful smith/worker spacing variants, but it does not add legacy compatibility names like blacksmith.