Woot CommonToml - Ipsis/Woot GitHub Wiki

Main Configuration File

The main configuration file (woot-common.toml) can be used to tune the majority of Woot, such as changing the machine costs or how the factory runs.

Policy Section

This section of the configuration file can be used to change how mobs interact with the factory.

[policy.mob]

This is where you configure mob specific values. All mobs values are calculated automatically, however this section allows you to create customer values for a specific mob.

NB: The default Conatus cost is calulated from unitsPerHealth * health.

Config Description
spawnTicks Number of ticks between spawns for the mob
tier The minimum factory trier for the mob
unitsPerHealth Number of Conatus units per health for this mob
fixedCost A fixed Conatus cost that overrides the standard calculation
massCount Default number of mobs to spawn with no mass increasing perks present
xp Amount of xp to generate when killing this mob
health Number of health points this mob has
shardKills Number of shard kills needed to form a controller
customDropsOnly Do not learn drops from this mob, all drops defined by the custom drop recipe
# Wither takes 1200 ticks to spawn, EnderDragon takes 12000 ticks to spawn
spawnTicks  = ["minecraft:wither,1200", "minecraft:ender_dragon:12000"]

# Wither Skelton requires a tier 4 factory
tier = ["minecraft:wither_skeleton,4"]

[policy.mob.perk]

Allows perk values to be modified on a per mob basis.

[policy.blacklist]

What is allowed or not allowed. Internal policy cannot be modified as it handles incompatible mobs. Any default policy lifted here can be modified safely.

Config Description
generateItems Do not generate the following items from the factory
generateMod Do not generate any items from the listed mods
shardEntity Do not allow the creation of shards from the listed entities. Controllers may be provided via other means
learnMod Do not learn any drops from the following mods
captureMod Do not allow capturing or generation from the listed mods
captureEntity Do not allow capturing or generation from the listed entities
learnItem Do not learn the specified drops
shardMod Do not allow the creation of shards for entities from the listed mods. Controllers may be provided via other means
# Do not allow the capture of Botania entities
captureMod = ["bontania"]

# Do not allow the capture of bats
captureEntity = ["minecraft:bat"]