Skip to content

Common Config ​

The common config controls the Tree Simulator: how fast each axe makes it run, and whether it wears axes down.

File location ​

config/resourcestrees-common.conf

The file is created with the default values on first launch. It is watched for changes, so edits apply without restarting.

Generator ​

Change multipliers, add modded axes, and copy the whole file.

Axes (treeSimulator.axe)
AxeMultiplierHarvest
60 s
30 s
20 s
15 s
12 s
10 s
8.6 s
Save asconfig/resourcestrees-common.conf
# ResourcesTrees Common Config
treeSimulator {
  # The Tree Simulator growth speed scales with the type of axe placed in the axe slot.
  # The key of each entry should be a valid axe item id.
  axe {
    "minecraft:wooden_axe": 1
    "minecraft:stone_axe": 2
    "minecraft:copper_axe": 3
    "minecraft:iron_axe": 4
    "minecraft:diamond_axe": 5
    "minecraft:netherite_axe": 6
    "minecraft:golden_axe": 7
  }
  # Whether the Tree Simulator damages the axe placed in the axe slot on every harvest.
  useAxeDurability = true
}
Replace the file's contents. The mod picks up changes while the game is running. An axe you leave out still works, at the base grow time.

Format (HOCON) ​

txt
# ResourcesTrees Common Config
treeSimulator {
  # The Tree Simulator growth speed scales with the type of axe placed in the axe slot.
  # The key of each entry should be a valid axe item id.
  axe {
    "minecraft:wooden_axe": 1
    "minecraft:stone_axe": 2
    "minecraft:copper_axe": 3
    "minecraft:iron_axe": 4
    "minecraft:diamond_axe": 5
    "minecraft:netherite_axe": 6
    "minecraft:golden_axe": 7
  }
  # Whether the Tree Simulator damages the axe placed in the axe slot on every harvest.
  useAxeDurability = true
}

treeSimulator.axe ​

Maps an axe's item id to its speed multiplier. Each harvest takes:

harvest time = grow time ÷ multiplier

Default multipliers and harvest times:

Used by Iron, Copper, Gold, Lapis, Obsidian, Bee, Slime, Skeleton, Spider, Chicken, Cow, Rabbit, Squid, Turtle, Blaze, Breeze, Gunpowder, Ghast, Pig, Sheep, Fish, Zombie.

AxeMultiplierOne harvest
Wooden Axe×160 s 1200 ticks
Stone Axe×230 s 600 ticks
Copper Axe×320 s 400 ticks
Iron Axe×415 s 300 ticks
Diamond Axe×512 s 240 ticks
Netherite Axe×610 s 200 ticks
Golden Axe×78.6 s 171 ticks
  • An axe that is not listed still works, at the base grow time (as if its multiplier were 1).
  • Decimal multipliers such as 2.5 are allowed.
  • Efficiency on the axe shortens the time further. See Enchantments.

Adding modded axes ​

Add any axe from another mod by its item id:

txt
treeSimulator {
  axe {
    "minecraft:wooden_axe": 1
    "minecraft:iron_axe": 4
    "mymod:titanium_axe": 8
  }
}

WARNING

Every key must be an item that can strip logs, and every value a number. A single bad entry makes the whole axe value fail validation.

treeSimulator.useAxeDurability ​

ValueEffect
true (default)The axe loses 1 durability on every harvest.
falseAxes never wear out in the Tree Simulator.

Axes with the unbreakable component never wear out either way.

All Rights Reserved.