Biome Difficulty
Important Notice
This modification is intended for players who already possess basic command knowledge in Minecraft. Proper usage requires understanding how to work with game entity characteristics (attributes).
Please note that the default settings of this modification assume the possibility of gradually increasing the player's maximum health as they progress.
Main Features
This mod enables fine-tuning of hostile mob parameters across different Minecraft biomes. You can globally adjust enemy health values, damage modifiers, and other key mob attributes depending on the territorial location where they spawn.
Automatic Configuration
After initial installation and launch, the modification automatically creates a "biomedifficulty/biomesettings" structure in the configuration folder with ready-made settings files for all standard biomes in JSON format. Individual landscape types receive corresponding configuration files — for example, settings for the forest area are placed in "biomedifficulty/biomesettings/minecraft/forest.json".
IMPORTANT: File and folder names are critically important for the mod's proper functioning — never change or rename them!
Working with Settings
Each configuration file follows strict formatting. Consider this typical ice_spikes.json file example:
{
"UseSetting": true,
"StatFactor": {
"minecraft:generic.movement_speed": 0.1,
"minecraft:generic.max_health": 1.5
},
"StatOffset": {
"biomedifficulty:mob.truedamagevalue": 0.5,
"biomedifficulty:mob.damagefactor": 0.75,
"minecraft:knockback_resistance": 0.4,
"biomedifficulty:mob.bonusexpfactor": 1.0,
"minecraft:generic.armor": 6.0,
"minecraft:generic.armor_toughness": 2.0
}
}
Main Configuration Parameters:
UseSetting — determines whether modification settings apply to a specific biome. When disabled, most effects won't take effect (default value: false).
StatFactor — presented as a list of target characteristics with multiplier values. For example, specifying a 1.5 multiplier for the "minecraft:generic.max_health": 1.5 tag will result in double health gain. Separated by commas.
StatOffset — adds direct fixed values to selected characteristics. Specifying the armor tag as "minecraft:generic.armor": 6.0 appears to grant it strong protection. Separated by commas.
Unique Characteristics
In addition to the standard parameter set, the mod also implements three additional unique targeting characteristics:
biomedifficulty:mob.damagefactor — direct creature damage adjustment. At 1.0 coefficient, damage increasingly doubles! Proportional for other values.
biomedifficulty:mob.truedamagevalue — experimental damage type entirely ignoring target resistance, suitable for explicit values to modify outcomes.
biomedifficulty:mob.bonusexpfactor — this parameter increases the ratio of experience points actually dropping versus typical base values.