Woot FactoryConfig - Ipsis/Woot GitHub Wiki
Woot Configuration (factory_config.json)
Allows you to specify mob specific configuration and various blacklisting.
Blacklisting
Entities
All entities from a mod can be blacklisted by adding the mod name to "entitymodblacklist".
A specific entity can be blacklisted by adding the entity name to "entityblacklist".
If "entitywhitelist" is not empty then all mobs will be rejected, unless they are on the whitelist. So the whitelist takes priority.
Items
All items from a mod can be blacklisted by adding the mod name to "itemmodblacklist".
A specific item can be blacklisted by adding the item name to "itemblacklist".
Mob Specific Configuration
Any (well 99% of) configuration can have a mob specific version and that will take priority over the default.
"mobconfigs": [
{
"mobName": "",
"configs": [
{
"tag": "",
"value": 0
}
]
}
]
Tag | Main Config Name |
---|---|
spawn_ticks | spawnTicks |
kill_count | killCount |
spawn_units | spawnUnits |
death_xp | deathXp |
mass_fx | massFx |
factory_tier | factoryTier |
power_per_unit | powerPerSpawnUnit |
t1_power_tick | t1PowerTick |
t2_power_tick | t2PowerTick |
t3_power_tick | t3PowerTick |
t4_power_tick | t4PowerTick |
rate_1_power_tick | rate1PowerTick |
rate_2_power_tick | rate2PowerTick |
rate_3_power_tick | rate3PowerTick |
mass_1_power_tick | mass1PowerTick |
mass_2_power_tick | mass2PowerTick |
mass_3_power_tick | mass3PowerTick |
looting_1_power_tick | looting1PowerTick |
looting_2_power_tick | looting2PowerTick |
looting_3_power_tick | looting3PowerTick |
decap_1_power_tick | decap1PowerTick |
decap_2_power_tick | decap2PowerTick |
decap_3_power_tick | decap3PowerTick |
xp_1_power_tick | xp1PowerTick |
xp_2_power_tick | xp2PowerTick |
xp_3_power_tick | xp3PowerTick |
eff_1_power_tick | eff1PowerTick |
eff_2_power_tick | eff2PowerTick |
eff_3_power_tick | eff3PowerTick |
rate_1_param | rate1Param |
rate_2_param | rate2Param |
rate_3_param | rate3Param |
mass_1_param | mass1Param |
mass_2_param | mass2Param |
mass_3_param | mass3Param |
decap_1_param | decap1Param |
decap_2_param | decap2Param |
decap_3_param | decap3Param |
eff_1_param | eff1Param |
eff_2_param | eff2Param |
eff_3_param | eff3Param |
So as an example to configure the Ender Dragon to override the default and use:
- 500XP on death
- 500 units to spawn
- Factory Tier IV
- 12000 ticks to spawn
- Mass I only spawns 2
- Mass II only spawns 3
- Mass III only spawns 4
- Use mass function 1 (base2)
"mobName": "minecraft:ender_dragon",
"configs": [
{ "tag": "death_xp", "value": 500 },
{ "tag": "spawn_units", "value": 500 },
{ "tag": "factory_tier", "value": 4 },
{ "tag": "spawn_ticks", "value": 12000 },
{ "tag": "mass_1_param", "value": 2 },
{ "tag": "mass_2_param", "value": 3 },
{ "tag": "mass_3_param", "value": 4 },
{ "tag": "mass_fx", "value": 1 }
]
}