{
  "_comment_dropScalingMode": "How animal weight changes loot drops. Possible inputs: MULTIPLICATIVE, ADDITIVE.",
  "dropScalingMode": "MULTIPLICATIVE",
  "_comment_xpScalingMode": "How animal weight changes XP drops. Possible inputs: MULTIPLICATIVE, ADDITIVE.",
  "xpScalingMode": "MULTIPLICATIVE",
  "_comment_minWeight": "Lowest weight an adult animal can have. At 0 or below the animal is treated as sick.",
  "minWeight": 0,
  "_comment_defaultWeight": "Starting weight for animals that do not have saved weight data yet.",
  "defaultWeight": 1,
  "_comment_maxWeight": "Highest weight an animal can reach.",
  "maxWeight": 8,
  "_comment_weightTickIntervalTicks": "How often animal weights are rechecked, in game ticks. 20 ticks = 1 second.",
  "weightTickIntervalTicks": 8000,
  "_comment_weightGainChance": "Chance from 0.0 to 1.0 for a suitable habitat check to increase weight.",
  "weightGainChance": 0.5,
  "_comment_weightMinorLossChance": "Chance from 0.0 to 1.0 for a poor habitat check to lose one weight.",
  "weightMinorLossChance": 0.25,
  "_comment_weightSevereLossChance": "Chance from 0.0 to 1.0 for a very poor habitat check to lose extra weight.",
  "weightSevereLossChance": 0.5,
  "_comment_lightThreshold": "Minimum block light level, from 0 to 15, counted as a good habitat.",
  "lightThreshold": 10,
  "_comment_habitatScanRadius": "Radius in blocks used to scan nearby habitat conditions.",
  "habitatScanRadius": 4,
  "_comment_crowdRadius": "Radius in blocks used to count nearby animals for crowding.",
  "crowdRadius": 2,
  "_comment_crowdLimit": "Maximum nearby animals allowed before crowding can hurt weight.",
  "crowdLimit": 6,
  "_comment_requireOpenSpace": "Whether animals need open space around them to count a habitat as good. Stops a mob sealed in a one-block hole from gaining weight. Possible inputs: true, false.",
  "requireOpenSpace": true,
  "_comment_minOpenSpace": "Minimum number of empty blocks within habitatScanRadius the animal must have around it when requireOpenSpace is on.",
  "minOpenSpace": 8,
  "_comment_grazingBlocks": "Extra block IDs that count as grazing ground in addition to vanilla grass and moss. Example: [\"tfc:grass/loam\", \"tfc:grass/sandy_loam\"].",
  "grazingBlocks": [],
  "_comment_grazingBlockTags": "Block tag IDs that count as grazing ground in addition to vanilla grass and moss. Example: [\"c:grass_blocks\"].",
  "grazingBlockTags": [],
  "_comment_enableProximityBonus": "Whether nearby water or matching habitat blocks can help animal weight. Possible inputs: true, false.",
  "enableProximityBonus": true,
  "_comment_proximityRadius": "Radius in blocks used for proximity habitat checks.",
  "proximityRadius": 6,
  "_comment_requireEngagement": "Whether naturally-spawned wild animals are ignored by the mod (no weight, no loot scaling, vanilla behavior) until a player engages with them by leashing or breeding them. Keeps wild herds cheap to run and stops buffed loot from animals you never raised. Bred, spawn-egg, and spawner animals are always tracked. Possible inputs: true, false.",
  "requireEngagement": true,
  "_comment_naturalSpawnSicknessResistance": "Whether naturally-spawned animals (from chunk gen, structures, patrols) are more resistant to losing weight from a bad habitat. Halves the chance of every weight-loss roll. Bred animals, eggs, and spawners are unaffected. Possible inputs: true, false.",
  "naturalSpawnSicknessResistance": true,
  "_comment_cauldronCountsAsWater": "Whether a water cauldron near an animal satisfies the water habitat requirement. Each successful weight gain that relied on a cauldron drains one fill level; an empty cauldron must be refilled by hand. Lets you keep livestock in the Nether or anywhere away from natural water. Possible inputs: true, false.",
  "cauldronCountsAsWater": true,
  "_comment_cauldronScanRadius": "Radius in blocks used to find a water cauldron around the animal. Defaults to 8 (larger than habitatScanRadius) so one cauldron covers a small barn.",
  "cauldronScanRadius": 8,
  "_comment_enableSickTint": "Whether sick animals get a green tint. Possible inputs: true, false.",
  "enableSickTint": true,
  "_comment_enableSickParticles": "Whether sick animals emit particles. Possible inputs: true, false.",
  "enableSickParticles": true,
  "_comment_enableOverlay": "Whether floating item and text overlays are rendered on the client. Possible inputs: true, false.",
  "enableOverlay": true,
  "_comment_sickTintColor": "ARGB color for sick tint as a JSON integer. Example default is 0xFF80C070 as a signed decimal integer.",
  "sickTintColor": -8339344,
  "_comment_overlayMode": "When overlays are shown. Possible inputs: ALWAYS, LOOKING, CROUCH_LOOKING, NEARBY.",
  "overlayMode": "LOOKING",
  "_comment_overlayRange": "Maximum distance in blocks for overlay visibility. Clamped from 1.0 to 64.0.",
  "overlayRange": 8.0,
  "_comment_pauseAtNight": "Whether animals pause their weight cycle at night, like sleeping. Possible inputs: true, false.",
  "pauseAtNight": true,
  "_comment_netherAnimalsGainAnywhere": "Whether NETHER-diet animals (e.g. Striders) can gain weight in any dimension instead of only the Nether. When on, they use their lava + nylium habitat check wherever they are, so you can keep them in an Overworld pen. Possible inputs: true, false.",
  "netherAnimalsGainAnywhere": false,
  "_comment_defaultDiet": "Diet used for animals not listed in animaldiets.json (modded animals). Possible inputs: HERBIVORE, CARNIVORE, OMNIVORE, AQUATIC, NETHER.",
  "defaultDiet": "OMNIVORE",
  "_comment_entityFilterMode": "How the mod decides which entities to track. BLACKLIST: every Animal is tracked except those in disabledEntities. WHITELIST: only entities in enabledEntities are tracked. VANILLA_ONLY: track only minecraft: entities (plus anything in enabledEntities, minus anything in disabledEntities). Possible inputs: BLACKLIST, WHITELIST, VANILLA_ONLY.",
  "entityFilterMode": "BLACKLIST",
  "_comment_disabledEntities": "Entity type IDs (e.g. \"quark:shiba\") fully ignored by the mod: no weight tracking, no drop scaling, no sick tint, no breeding block, no tooltip. Used in BLACKLIST and VANILLA_ONLY modes.",
  "disabledEntities": [
    "minecraft:happy_ghast"
  ],
  "_comment_enabledEntities": "Entity type IDs that the mod tracks. Used in WHITELIST mode (only these are tracked) and as an extra opt-in list in VANILLA_ONLY mode. Example: [\"minecraft:cow\", \"minecraft:pig\", \"minecraft:chicken\"].",
  "enabledEntities": []
}