164 lines
6.5 KiB
TOML
164 lines
6.5 KiB
TOML
|
|
[mod]
|
|
#Set to false to disable TreeChop without having to uninstall the mod
|
|
enabled = true
|
|
#Let TreeChop print to the log
|
|
printDebugInfo = true
|
|
|
|
[permissions]
|
|
|
|
[permissions.choppingEnabled]
|
|
canBeFalse = true
|
|
canBeTrue = true
|
|
|
|
[permissions.fellingEnabled]
|
|
canBeFalse = true
|
|
canBeTrue = true
|
|
|
|
[permissions.sneakBehavior]
|
|
canBeInvertChopping = true
|
|
canBeInvertFelling = true
|
|
canBeNone = true
|
|
|
|
[permissions.treeMustHaveLeaves]
|
|
canBeFalse = true
|
|
canBeTrue = true
|
|
|
|
[permissions.chopInCreativeMode]
|
|
canBeFalse = true
|
|
canBeTrue = true
|
|
|
|
[general]
|
|
#If false, log items will be destroyed when chopping
|
|
dropLootForChoppedBlocks = true
|
|
|
|
[treeDetection]
|
|
#Maximum number of log blocks that can be detected to belong to one tree
|
|
#Range: 1 ~ 8096
|
|
maxTreeBlocks = 320
|
|
#Maximum number of leaves blocks that can destroyed when a tree is felled
|
|
#Range: 1 ~ 8096
|
|
maxLeavesBlocks = 1024
|
|
#Destroy leaves when a tree is felled
|
|
breakLeaves = true
|
|
#Non-decayable leaves are ignored when detecting leaves
|
|
ignorePersistentLeaves = true
|
|
#Maximum distance from log blocks to destroy non-standard leaves blocks (e.g. mushroom caps) when felling
|
|
#Range: 0 ~ 16
|
|
maxBreakLeavesDistance = 7
|
|
|
|
[treeDetection.logs]
|
|
#Blocks that should be considered choppable
|
|
#Specify using registry names (mod:block), tags (#mod:tag), and namespaces (@mod)
|
|
blocks = ["#treechop:choppables", "#minecraft:logs", "#forge:mushroom_stems"]
|
|
#Blocks that should never be chopped, even if included in the list above
|
|
#Specify using registry names (mod:block), tags (#mod:tag), and namespaces (@mod)
|
|
exceptions = ["minecraft:bamboo", "#dynamictrees:branches", "dynamictrees:trunk_shell"]
|
|
|
|
[treeDetection.leaves]
|
|
#Blocks that should be considered leaves
|
|
#Specify using registry names (mod:block), tags (#mod:tag), and namespaces (@mod)
|
|
blocks = ["#treechop:leaves_like", "#minecraft:leaves", "#minecraft:wart_blocks", "#forge:mushroom_caps", "minecraft:shroomlight"]
|
|
#Blocks that should never be considered leaves, even if included in the list above
|
|
#Specify using registry names (mod:block), tags (#mod:tag), and namespaces (@mod)
|
|
exceptions = []
|
|
|
|
[chopCounting]
|
|
#Method to use for computing the number of chops needed to fell a tree
|
|
#Allowed Values: LINEAR, LOGARITHMIC
|
|
algorithm = "LOGARITHMIC"
|
|
#How to round the number of chops needed to fell a tree; this is more meaningful for smaller trees
|
|
#Allowed Values: DOWN, NEAREST, UP
|
|
rounding = "NEAREST"
|
|
#Felling a tree can require more chops than the number of blocks in the tree
|
|
canRequireMoreChopsThanBlocks = false
|
|
|
|
#See https://github.com/hammertater/treechop/#logarithmic
|
|
[chopCounting.logarithmic]
|
|
#Determines the number of chops required to fell a tree; higher values require more chops for bigger trees
|
|
#Range: 0.0 ~ 10000.0
|
|
a = 10.0
|
|
|
|
#See https://github.com/hammertater/treechop/#linear
|
|
[chopCounting.linear]
|
|
#The number of chops per block required to fell a tree; if chopsPerBlock = 0.5, it will take 50 chops to fell a 100 block tree
|
|
#Range: 0.0 ~ 7.0
|
|
chopsPerBlock = 1.0
|
|
#The base number of chops required to fell a tree regardless of its size
|
|
#Range: -10000.0 ~ 10000.0
|
|
baseNumChops = 0.0
|
|
|
|
[compatibility]
|
|
#Better chopping behavior for block with the #forge:mushroom_stems tag
|
|
mushroomStems = true
|
|
#https://www.curseforge.com/minecraft/mc-mods/carry-on
|
|
#https://modrinth.com/mod/carry-on
|
|
#Small fixes.
|
|
carryOn = true
|
|
#https://www.curseforge.com/minecraft/mc-mods/project-mmo
|
|
#https://modrinth.com/mod/project-mmo
|
|
#Award woodcutting XP for chopping.
|
|
projectMMO = true
|
|
#https://www.curseforge.com/minecraft/mc-mods/the-one-probe
|
|
#https://modrinth.com/mod/the-one-probe
|
|
#Shows the number of chops required to fell a tree and what loot will drop.
|
|
theOneProbe = true
|
|
#https://github.com/TerraformersMC
|
|
#Fixes starting chop radius for small logs from Terraformers mods (Terrestria, etc.)
|
|
terraformers = true
|
|
|
|
[compatibility.general]
|
|
#Only chop when using the correct tool for drops, if any (does nothing in vanilla, but some mods add tool requirements to logs
|
|
choppingRequiresCorrectToolForDrops = true
|
|
#Only chop when using a tool that increases block breaking speed (such as axes for logs)
|
|
choppingRequiresFastBreakingTool = false
|
|
#Prevent chopping when right-clicking blocks
|
|
preventChoppingOnRightClick = false
|
|
#Prevent infinite loops when chopping; fixes crashes when using modded items that break multiple blocks
|
|
preventChopRecursion = true
|
|
|
|
[compatibility.general.blacklist]
|
|
#Whether the listed items should be blacklisted or whitelisted
|
|
#Allowed Values: BLACKLIST, WHITELIST
|
|
blacklistOrWhitelist = "BLACKLIST"
|
|
#List of item registry names (mod:item), tags (#mod:tag), and namespaces (@mod) for items that should not chop when used to break a log
|
|
#- Items in this list that have special support for TreeChop will not be blacklisted; see https://github.com/hammertater/treechop/blob/main/docs/compatibility.md#blacklist
|
|
items = ["botania:terra_axe", "mekanism:atomic_disassembler", "@lumberjack", "practicaltools:iron_greataxe", "practicaltools:golden_greataxe", "practicaltools:diamond_greataxe", "practicaltools:netherite_greataxe"]
|
|
|
|
#The chop settings used by non-player entities, such as robots and machine blocks
|
|
[compatibility.general.fakePlayerChopSettings]
|
|
#Use with caution! May cause conflicts with some mods, e.g. https://github.com/hammertater/treechop/issues/71
|
|
choppingEnabled = false
|
|
#Felling only matters if chopping is enabled; probably best to leave this on
|
|
fellingEnabled = true
|
|
treesMustHaveLeaves = true
|
|
|
|
[compatibility.silentgear]
|
|
#https://www.curseforge.com/minecraft/mc-mods/tinkers-construct
|
|
#https://modrinth.com/mod/tinkers-construct
|
|
#Makes saws do more chops.
|
|
enabled = true
|
|
#Number of chops a saw should perform on a single block break
|
|
#Range: 1 ~ 10000
|
|
sawChops = 5
|
|
|
|
[compatibility.tinkersConstruct]
|
|
#https://www.curseforge.com/minecraft/mc-mods/tinkers-construct
|
|
#https://modrinth.com/mod/tinkers-construct
|
|
#Makes AOE tools do more chops.
|
|
enabled = true
|
|
#Number of chops that tree breaking tools (like broad axes) should perform on a single block break
|
|
#Range: 1 ~ 10000
|
|
treeBreakingTools = 5
|
|
#Number of chops that wood breaking tools (like hand axes) should perform on a single block break
|
|
#Range: 1 ~ 10000
|
|
woodBreakingTools = 1
|
|
#The chop count multiplier for each level of the expanded upgrade
|
|
#Range: 1.0 ~ 10000.0
|
|
expandedMultiplier = 2.0
|
|
|
|
[compatibility.API]
|
|
#Log information about TreeChop API usage. May be useful for debugging mod compatibility issues.
|
|
verbose = false
|
|
|