介绍
村民名字模组会为所有未命名的村民赋予一个预定义的名字。这将为世界中的旧村民和新生成的村民命名。该模组包含一个超过 5000 个名字的列表,每当检测到未命名的村民时,会随机选择其中一个。村民的职业也会在交易界面中显示。你也可以使用自己的自定义名字列表,详见下文。有多种配置选项可用于决定村民交易界面中应显示和不应显示的内容。职业将根据游戏语言进行本地化。
该模组也可以为模组添加的村民命名!如果你发现某个类似村民的实体没有被命名,请告诉我,以便我将其添加到列表中。你也可以通过 ‘extraEntityTypesToName’ 配置选项自行添加,或通过 ‘entityTypesToIgnore’ 阻止实体被命名。
所有可用的配置选项:
显示剧透
useCustomNames 默认 true
使用自定义名称列表,可在 ./config/serilum/villagernames/customnames.txt 中编辑,以逗号分隔。如果找到自定义名称,则忽略默认名称列表。
useDefaultFemaleNames 默认 true
为村民命名时使用预定义的女性名称列表。
useDefaultMaleNames 默认 true
为村民命名时使用预定义的男性名称列表。
useBothCustomAndDefaultNames 默认 false
默认禁用。是否同时使用自定义名称和默认名称为村民命名。由于默认名称数量较多,自定义名称可能不常被选中。
nameModdedVillagers 默认 true
如果启用,也会为模组村民命名。如果你发现某个“村民”实体没有被命名,请提交 issue 告诉我,以便我将其加入。
extraEntityTypesToName 默认 “”
一个以逗号分隔的实体 ID 列表,除了模组已经命名的村民之外,这些实体也会被赋予名称。使用 ‘<modid>:‘ 来命名某个模组的所有实体。
entityTypesToIgnore 默认 “”
一个以逗号分隔的实体 ID 列表,此模组永远不会为这些实体命名,即使它们是(模组)村民。使用 ‘<modid>:‘ 来跳过某个模组的所有实体。
showProfessionOnTradeScreen 默认 true
是否在村民交易界面的名称旁显示职业。
switchNameAndProfessionTradeScreen 默认 false
如果启用,则在村民交易界面中交换名称和职业的位置。结果:<职业> – <名称>。
hideMerchantLevelTradeScreen 默认 false
是否在交易界面隐藏商人等级(新手、学徒等)。
shouldCapitalizeNames 默认 true
如果启用,模组会将自定义名称列表中的每个单词首字母大写。
/villagernames unname – 移除所有已加载村民的名称。
/villagernames name – 为所有未命名的已加载村民赋予名称。
/villagernames rename – 为所有已加载村民赋予新的随机名称。
2.0 版本新增自定义名称列表:
首次加载模组时,它会在你的 .minecraft 文件夹中的 /config/serilum/villagernames/ 下创建一个名为“customnames.txt”的文件。
你可以向此列表中添加任意数量的名称。只需确保它们以逗号分隔(不需要换行)。 确保配置中的“useCustomNames”已启用。
因为很难判断已命名村民的职业:
该模组还会在交易界面显示职业:
有多种命令可用于取消命名、命名和重命名已加载的村民:
显示剧透

只要下载仍托管在 CurseForge 或 Modrinth 生态内,你可以在任何整合包中自由使用此模组。
Serilum.com 包含所有可用模组的概览和更多信息。
如有问题、想法、建议或其他任何事项,请访问 Github 仓库。谢谢!
Serilum 的其他作品
查看全部 →Collective
🎓 Collective 是 Serilum 所有模组共用的前置库,包含通用代码。
Starter Kit
📦 为加入世界的新玩家提供可配置的初始装备、物品、药水效果、Curios 和 Trinkets 饰品槽位和/或命令。兼容 FTB Team Islands。
Double Doors
🚪 多个相同的双开门、活板门和栅栏门可以同时打开。
Tree Harvester
🌲 用斧头瞬间砍倒整棵树和巨型蘑菇。支持树叶快速消 decay,并可自动放置树苗。

评论
登录后评论和评分