Skip to content

Configuration

For server owners — Regular players can skip this. Start at Getting Started.

Fatepath configuration is managed through NeoForge's config system. The config file is located at fatepath-common.toml in the server's config directory.

Configuration changes require a server restart to take effect.

Global Settings

toml
# Number of talents randomly granted on first join
# Range: 0–10, Default: 2
talentCount = 2

# Global multiplier for TXP gains
# Range: 0.1–100.0, Default: 1.0
txpMultiplier = 1.0

# Show action bar messages when gaining Skill XP in production
# (Always shown in dev environment)
# Default: false
showTxpGainMessage = false

TXP Rewards

Controls the base TXP amount earned per gameplay action before the multiplier is applied.

toml
[txpRewards]
# Skill XP for harvesting mature crops or cocoa
# Range: 0–1000, Default: 8
farmingCropHarvest = 8

# Skill XP for picking sweet berries by hand
# Range: 0–1000, Default: 5
farmingBerryPick = 5

# Skill XP for tilling soil into farmland
# Range: 0–1000, Default: 1
farmingTill = 1

# Mining Skill XP = block destroy hardness × this multiplier (minimum 1)
# Range: 0.0–100.0, Default: 2.0
miningHardnessMultiplier = 2.0

# Combat Skill XP = victim max health × this fraction (minimum 1)
# Range: 0.0–10.0, Default: 0.5
combatMaxHealthFraction = 0.5

# Skill XP per successful fishing catch
# Range: 0–1000, Default: 10
fishingCatch = 10

# Skill XP for discovering a biome for the first time
# Range: 0–1000, Default: 8
explorationBiomeDiscover = 8

# Skill XP for discovering a rare biome for the first time
# Range: 0–1000, Default: 15
explorationRareBiomeDiscover = 15

# Skill XP for entering the Nether or the End for the first time
# Range: 0–1000, Default: 25
explorationDimensionFirst = 25

# Skill XP for sleeping in a biome for the first time (0 to disable)
# Range: 0–1000, Default: 5
explorationBiomeSleep = 5

# Minimum crafting Skill XP per anvil operation
# Range: 0–1000, Default: 3
craftingAnvilBase = 3

# Crafting Skill XP = max(base, anvil level cost × this fraction)
# Range: 0.0–100.0, Default: 0.5
craftingAnvilCostFraction = 0.5

Only blocks tagged in #fatepath:mining_txp_blocks reward mining TXP (stone, ores, etc.). Blocks tagged in #fatepath:mining_txp_excluded are excluded (leaves, wool, glass, etc.).

Insight Settings

toml
[insight]
# Block range for the innate Insight talent
# Range: 1–256, Default: 16
inspectRange = 16

Poison Resistance Settings

toml
[poisonResistance]
# Max level for the developmental poison resistance talent
# Range: 1–20, Default: 5
maxLevel = 5

# Debuff food items eaten to advance each level (level 1→2 uses index 0, etc.)
eatsPerLevel = [8, 12, 18, 24, 30]

# Automatically count edible items whose food properties can apply poison or hunger
# Default: true
autoDetectDebuffFood = true

# Extra item IDs that count toward growth (e.g. modid:item)
# Also use tag #fatepath:poison_resistance_training_food in datapacks
extraTrainingFoods = []

# Remaining food poison/hunger chance at each level
# 1.0 = no resistance, 0.0 = immune. Index 0 = level 1.
foodDebuffChanceByLevel = [0.75, 0.55, 0.35, 0.15, 0.0]

# From this level onward, player can eat any food even when not hungry
# Range: 0–20, Default: 1
alwaysEdibleFromLevel = 1

# Show action bar message when developmental eat progress increases
# Default: true
showGrowthMessage = true

Default training foods (can be supplemented by tag #fatepath:poison_resistance_training_food): rotten flesh, spider eye, pufferfish, chicken.

Thermal Skin Settings

toml
[thermalSkin]
# Max level for the innate developmental thermal skin talent
# Range: 1–20, Default: 3
maxLevel = 3

# Fire damage taken to advance each level (level 1→2 uses index 0, etc.)
damagePerLevel = [100, 200]

# Show action bar message when developmental fire damage progress increases
# Default: true
showGrowthMessage = true

Mana Settings

toml
[mana]
# Maximum mana capacity
# Range: 1–10000, Default: 100
max = 100

# Mana regenerated per second
# Range: 0.0–1000.0, Default: 2.0
regenPerSecond = 2.0

Example Configuration

toml
# Fast progression setup
talentCount = 3
txpMultiplier = 2.0
showTxpGainMessage = true

[mana]
max = 200
regenPerSecond = 4.0
toml
# Hardcore setup
talentCount = 1
txpMultiplier = 0.5

[insight]
inspectRange = 8

[mana]
max = 50
regenPerSecond = 1.0