Skip to content

服务器配置

服主专区 — 普通玩家无需阅读。若你只想学怎么玩,请从 新手上路 开始。

命途模组的配置通过 NeoForge 的配置系统管理。配置文件位于服务端 config 目录下的 fatepath-common.toml

配置更改需要重启服务端才能生效。

全局设置

toml
# 首次加入时随机分配的天赋数量
# 范围: 0–10,默认: 2
talentCount = 2

# 全局 TXP 获取倍率
# 范围: 0.1–100.0,默认: 1.0
txpMultiplier = 1.0

# 正式环境是否在动作栏显示 TXP 获得消息
# (开发环境始终显示)
# 默认: false
showTxpGainMessage = false

TXP 奖励

控制每种游戏行为获得的基础 TXP 量(在应用倍率之前)。

toml
[txpRewards]
# 收割成熟作物或可可豆的技能经验
# 范围: 0–1000,默认: 8
farmingCropHarvest = 8

# 手动采集甜浆果的技能经验
# 范围: 0–1000,默认: 5
farmingBerryPick = 5

# 锄地成耕地的技能经验
# 范围: 0–1000,默认: 1
farmingTill = 1

# 挖矿技能经验 = 方块硬度 × 此倍率(最低 1)
# 范围: 0.0–100.0,默认: 2.0
miningHardnessMultiplier = 2.0

# 战斗技能经验 = 目标最大生命 × 此比例(最低 1)
# 范围: 0.0–10.0,默认: 0.5
combatMaxHealthFraction = 0.5

# 每次钓鱼成功的技能经验
# 范围: 0–1000,默认: 10
fishingCatch = 10

# 首次发现生物群系的技能经验
# 范围: 0–1000,默认: 8
explorationBiomeDiscover = 8

# 首次发现稀有生物群系的技能经验
# 范围: 0–1000,默认: 15
explorationRareBiomeDiscover = 15

# 首次进入下界或末地的技能经验
# 范围: 0–1000,默认: 25
explorationDimensionFirst = 25

# 在某个生物群系首次睡觉的技能经验(设为 0 可禁用)
# 范围: 0–1000,默认: 5
explorationBiomeSleep = 5

# 每次铁砧操作的最低制作技能经验
# 范围: 0–1000,默认: 3
craftingAnvilBase = 3

# 制作技能经验 = max(基础值, 铁砧等级消耗 × 此比例)
# 范围: 0.0–100.0,默认: 0.5
craftingAnvilCostFraction = 0.5

仅有标签 #fatepath:mining_txp_blocks 中的方块(石头、矿石等)提供挖矿 TXP,标签 #fatepath:mining_txp_excluded 中的方块(树叶、羊毛、玻璃等)被排除。

洞察设置

toml
[insight]
# 洞察先天天赋的有效距离(格)
# 范围: 1–256,默认: 16
inspectRange = 16

抗毒性设置

toml
[poisonResistance]
# 抗毒性发育型天赋最高等级
# 范围: 1–20,默认: 5
maxLevel = 5

# 每级所需的 debuff 食物进食次数
# 1→2 级使用索引 0,以此类推
eatsPerLevel = [8, 12, 18, 24, 30]

# 自动检测可食用且带中毒/饥饿效果的物品
# 默认: true
autoDetectDebuffFood = true

# 额外计入成长进度的物品 ID(如 modid:item)
# 也可在数据包中使用标签 #fatepath:poison_resistance_training_food
extraTrainingFoods = []

# 每级的剩余食物负面效果几率
# 1.0 = 无抗性,0.0 = 完全免疫,索引 0 = 等级 1
foodDebuffChanceByLevel = [0.75, 0.55, 0.35, 0.15, 0.0]

# 从该等级起,玩家可在非饥饿状态进食
# 范围: 0–20,默认: 1
alwaysEdibleFromLevel = 1

# 发育进度增加时是否在动作栏显示消息
# 默认: true
showGrowthMessage = true

默认训练食物(可通过标签 #fatepath:poison_resistance_training_food 补充):腐肉、蜘蛛眼、河豚、鸡肉。

热肤设置

toml
[thermalSkin]
# 热肤发育型天赋最高等级
# 范围: 1–20,默认: 3
maxLevel = 3

# 每级所需的火焰伤害(1→2 级使用索引 0,以此类推)
damagePerLevel = [100, 200]

# 发育进度增加时是否在动作栏显示消息
# 默认: true
showGrowthMessage = true

魔力设置

toml
[mana]
# 魔力上限
# 范围: 1–10000,默认: 100
max = 100

# 每秒恢复的魔力值
# 范围: 0.0–1000.0,默认: 2.0
regenPerSecond = 2.0

配置示例

toml
# 快速成长配置
talentCount = 3
txpMultiplier = 2.0
showTxpGainMessage = true

[mana]
max = 200
regenPerSecond = 4.0
toml
# 硬核配置
talentCount = 1
txpMultiplier = 0.5

[insight]
inspectRange = 8

[mana]
max = 50
regenPerSecond = 1.0