本篇教程来自MC百科(mcmod.cn) 未经允许禁止转载。

# 本配置文件位于“.minecraft/config/mca.cfg”路径下,下面的值都是默认值。

# 村民成长

aging {

    # 允许成长

    B:"Enable aging"=true

    # 直到婴儿长大所需的时间(分钟)

    I:"Time until babies grow up (in minutes)"=10

    # 直到孩子长大所需的时间(分钟)

    I:"Time until children grow up (in minutes)"=180

}

# 常规

general {

    # 是否允许怪物攻击村民

    B:"Allow mob attacks"=true

    # 拥有双胞胎的概率(百分点)

    I:"Chance to have twins"=2

    # 可以生成 MCA 村民的维度 ID,用逗号隔开。默认为主世界、末地和下界。

    S:"Dimension whitelist"=0, 1, -1

    # 设置为 true 时,好感度增量在多次互动后减少。

    B:"Enable diminishing returns?"=true

    # 是否允许僵尸感染村民

    B:"Enable infection?"=true

    # 设置为 true 时,玩家可以在 MCA 的选项中生成结构,仅限单人模式。

    B:"Enable structure spawning?"=true

    # 是否给予水晶球

    B:"Give crystal ball"=true

    # 警卫村民能造成的伤害量,不影响玩家。

    I:"Guard attack damage"=8

    # 警卫村民的生命上限

    I:"Guard max health"=40

    # 警卫村民生成率,设置为 0 或负数禁用警卫村民。

    I:"Guard spawn rate"=3

    # 雇佣村民需要多少好感度(-1 ~ 100,-1 代表没有需求)

    I:"Hiring hearts requirement"=-1

    # 与村民结婚需要多少好感度(-1 ~ 100,-1 代表没有需求)

    I:"Marriage hearts requirement"=100

    # 是否覆盖原版村民

    B:"Overwrite original villagers"=true

    # 设置为 true 时,村民可以在很少或根本没有村民的村庄里生成,由原版村庄要求控制。

    B:"Replenish empty villages?"=true

    # 设置为 true 时,你必须按住 Shift 右击一个玩家打开结婚菜单。对 PVP 服务器很有用。

    B:"Shift-click for player marriage menu"=false

    # 设置为 true 时,忽略维度白名单,并在所有的世界中生成 MCA 村民。

    B:"Spawn villagers in all dimensions?"=false

    # 村民们自动结婚、生孩子等故事进展

    B:"Story progression"=true

    # 故事进展发生概率。此值(x)为分钟,默认值为 20。范围:x > 1 

    I:"Story progression rate"=20

    # 根据 32 方块半径内的村民数量来判断故事进展是否会发生。设置为 -1 禁用。推荐设为 16。

    I:"Story progression spawn cap"=-1

    # 在故事进展开始影响他们之前,村民必须存活的时间。此值(x)为分钟,默认值为 120。范围:x > 1 

    I:"Story progression threshold"=120

    # 与村民交易需要多少好感度(-1 ~ 100,-1 代表没有需求)

    I:"Trade hearts requirement"=-1

    # 是否在游玩时在左上角显示各种提示。

    B:"Tutorial mode"=true

    # 村民能造成的伤害量,不影响玩家。

    I:"Villager attack damage"=2

    # 村民的生命上限

    I:"Villager max health"=20

}

# 图形

graphics {

    # 设置为 true 时,允许村民们随机眨眼。

    B:"Allow blinking"=true

    # 设置为 true 时,允许女性村民渲染胸部、曲线等。

    B:"Modify female body"=true

    # 设置为 true 时,如果村民有某种情绪的话,周围会显示颗粒效果。

    B:"Show mood particles"=true

    # 设置为 true 时,当你把准星指在村民上面时,村民的名字会显示在头上,就像命名牌一样。

    B:"Show name tag on hover"=true

}

# 初始化

init {

    # 基础实体 ID,除非你知道干什么,否则不要随意修改。

    I:"Base Entity ID"=227

    # 设置为 true 时,禁用结婚戒指金锭做的)的合成表,它可能与一些模组存在合成表冲突,玫瑰金结婚戒指可以作为替代品使用。

    B:"Disable wedding ring recipe"=false

}

# 隐私

privacy {

    # 设置为 true 时,MCA 可以向模组作者发送崩溃报告。崩溃报告可能包含你的 Minecraft 用户名、操作系统版本、Java 版本和电脑用户名。

    B:"Allow crash reporting"=true

    # 设置为 true 时,MCA 可以检查更新,重启后生效。

    B:"Allow update checking"=true

}

# 服务器

server {

    # 添加自定义礼物信息。10 好感度等于一个心。格式:<物品注册名>|<好感度增量>,其中“|”是竖线符号。

    S:"Additional gifts" <

        #<EXAMPLE> minecraft:fermented_spider_eye|25(送给村民发酵蛛眼会增加 25 好感度)

        #<EXAMPLE> minecraft:poisonous_potato|12(送给村民毒马铃薯会增加 12 好感度)

        # 输入时不要加上“ #<EXAMPLE> ”前缀

     >

    # 设置为 true 时,玩家可以有能力复活他们所关联的村民,如子女、亲戚和配偶。

    B:"Allow dead villagers to be revived?"=true

    # 允许以下工作或互动,包括耕种、钓鱼、送礼、狩猎、采矿、交易和伐木。

    B:"Allow farming chore"=true

    B:"Allow fishing chore"=true

    B:"Allow gift demands"=true

    B:"Allow hunting chore"=true

    B:"Allow mining chore"=true

    B:"Allow trading"=true

    B:"Allow woodcutting chore"=true

    # 孩子数量上限,-1 代表不限。

    I:"Child limit"=-1

    # 设置为 true 时, MCA 在服务器上安装时,玩家可以选择生成结构。警告:潜在的风险是非常高的——你已经被警告过了。

    B:"Enable structure spawning on server?"=false

    # 设置为 true 时,允许记录村民死亡信息到控制台或服务器日志中。在控制台显示“RMFS”值,R = 亲戚、M = 母亲、F = 父亲、S = 配偶。

    B:"Log villager deaths"=false

    # 服务器语言 ID,格式是不带后缀的 lang 文件名,如简体中文就写“zh_cn”。

    S:"Server language ID"=en_us

    # 如果你正在更新现有世界上的 MCA,必须执行一些内部数据迁移。这可能是容易出错的,但是如果你想忽略这些错误,请将其设置为 false。不推荐!你的玩家可能会丢失进展!

    B:"Show player data migration errors?"=true

    # 村民聊天前缀

    S:"Villager chat prefix"=

    # 任何村民生成器的 32 格半径内最大村民数量。

    I:"Villager spawner cap"=16

}

# 世界生成

"world generation" {

    # 设定玫瑰金矿石的生成权重,更大的数字会使稀有度增加,设置为 0 以禁止生成。

    I:"Rose gold spawn weight"=1

}

# 备注

# 本配置文件提到的“分钟”特指现实中的时间,而不是游戏时间。