Требуется библиотечный мод Collective.
Данный мод входит в состав модпака The Vanilla Experience.
Мод Villager Names присваивает автоматически сгенерированные имена всем безымянным деревенским жителям. Система применяется как к существующим, так и к новым NPC. Встроенная база содержит более 5000 имён, которые выбираются случайным образом. Профессия жителя отображается на экране торговли. Поддерживается использование пользовательских списков имён (см. ниже). Доступны различные настройки отображения информации на экране торговли. Локализация профессий соответствует языку игры.
Мод также работает с NPC из других модов! Сообщите автору, если обнаружите неназванного NPC для добавления в список.
Настраиваемые параметры:
useCustomNames (по умолчанию = true): Использовать пользовательский список имён из файла ./mods/villagernames/customnames.txt (разделитель - запятая). При активации стандартные списки игнорируются.
useDefaultFemaleNames (по умолчанию = true): Использовать стандартные женские имена.
useDefaultMaleNames (по умолчанию = true): Использовать стандартные мужские имена.
useBothCustomAndDefaultNames (по умолчанию = false): Совместное использование пользовательских и стандартных имён. Кастомные имена могут редко выбираться из-за большого объёма стандартных.
nameModdedVillagers (по умолчанию = true): Присваивать имена NPC из других модов.
showProfessionOnTradeScreen (по умолчанию = true): Отображать профессию на экране торговли.
switchNameAndProfessionTradeScreen (по умолчанию = false): Поменять местами имя и профессию на экране торговли.
hideMerchantLevelTradeScreen (по умолчанию = false): Скрывать уровень торговца (новичок, ученик и т.д.).
shouldCapitalizeNames (по умолчанию = true): Автоматическая капитализация слов в пользовательских именах.
Команды:
/villagernames unname - Удалить имена у всех загруженных жителей.
/villagernames name - Присвоить имена безымянным жителям.
/villagernames rename - Сгенерировать новые имена для всех жителей.
Версия 2.0 добавляет:
При первом запуске создаётся файл /config/villagernames/customnames.txt.
Добавьте имена через запятую (переносы строк необязательны). Для активации включите "useCustomNames" в настройках.
Пример отображения профессии на экране торговли:
Визуализация работы команд: