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