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"]