Woot ConfigFile - Ipsis/Woot GitHub Wiki

Configuration file

Mob Name

The mob names to use in the configuration file are always of the form

Woot:none:mcname

The middle part of the name is only used in special circumstances, such as the Wither Skeleton.

eg. Woot:none:Zombie, Woot:none:WitherBoss, Woot:Wither:Skeleton

You can see which name maps to which mob by using the prism and the internal Woot mob name will be shown in chat.

Extra Spawn Requirements

It is possible to do define extra item and fluid requirements to allow a mob to be spawned, be defining them in a json file. By default the mod has no extra configuration.

To define these requirements create a file "woot_spawnreq.json" in the woot configuration directory, beside the standard "woot.cfg" file.

You can define for each mob:

  • Does the efficiency upgrade change the extra spawn requirements
  • A list of items required per mob or a single fluid.

For example the json below defines the following:

  • For sheep
    • Efficiency upgrade can change the item count
    • Each sheep spawned requires 4 eggs and 1 Yellow wool
  • For spider
    • Efficiency upgrade can change the item count
    • Each spider spawned requires 100mb of Liquid Sunshine
[
  {
    "mob": "Woot:none:Sheep",
    "efficiency": true,
    "items": [
      {
        "item": "minecraft:egg:0",
        "amount": 4
      },
      {
        "item": "minecraft:wool:4",
        "amount": 1
      }
    ],
    "fluids": []
  },
  {
    "mob": "Woot:none:Spider",
    "efficiency": true,
    "items": [],
    "fluids": [
      {
        "fluid": "liquid_sunshine",
        "amount": 1000
      }
    ]
  }
]

globalDropBlacklist

A list of items that should never be generated from the factory.

globalPrismBlacklist, globalPrismWhitelist, globalPrismUseWhitelist

These are mutually exclusive. You can either provide a whitelist or blacklist of mobs. These allow or deny the mobs from being captured by the prism.

globalSpawnCostList

A list of mob to xp costs. These costs are used to calculate the amount of RF needed to generate the mob.

S:globalSpawnCostList <
    Woot:none:IronGolem=10
    Woot:Wither:Skeleton=10
    Woot:none:MagmaCube=5
 >

globalTierIMobList, globalTierIIMobList, globalTierIIIMoblist, globalTierIVMoblist

Allows the mapping of a mob to a specific factory tier.

S:globalTierIIMobList <
    Woot:none:Blaze
    Woot:none:Witch
    Woot:none:Ghast
    Woot:none:PigZombie
    Woot:none:MagmaCube
>