Compatibility
Minecraft: Java Edition
1.21.10
Platforms
Supported environments
Links
Creators
Details
Mutator
Attribute randomizer based on logical scaling
GameRules
| GameRule | Type | Default | Explanation |
|---|---|---|---|
| doAnimalAttributeInheritance | Boolean | True | On animal breeding, the baby has a chance to inherit attributes from parents or mutate |
| doZombieAttributeInfection | Boolean | True | On zombie infection, the infected has chance to inherit random attribute from zombie |
| doMobAttributePreservation | Boolean | True | Preserves attributes on conversion |
| doBigSkeletonsUseAxe | Boolean | True | Makes skeletons with scale > 1.2 have axe instead of a bow |
| doMobExplosionScaling | Boolean | True | Scales ExplosionRadius of mobs |
| doMobBurnScaling | Boolean | True | Scales burn damage |
| doMobTameScaling | Boolean | True | Makes animals harder to tame |
| doMobRangeScaling | Boolean | True | Scales mob attack/pickup range |
| doMobExpScaling | Boolean | True | Scales experience |
| doMobMutation | Boolean | True | If mobs should have mutation |
| mutationSizePartitioning | Integer | 4 | Used for getting a scale that can fit in the current space. Higher values will give better results but will decrease performance |
| mutationChance | Integer | 25 | Mob mutation chance |
| mutationWeirdness | Double | 6.0 | General weirdness that is used for random |
| mutationPositiveAttributeMultiplier | Double | 1.2 | General scaling for positive attributes |
| mutationNegativeAttributeMultiplier | Double | 0.5 | General scaling for negative attributes |
External configurations
-
ignore.json
| Field | Type | Explanation |
|---|---|---|
| reasons | List | SpawnReason values that mutation ignores |
| attributes | List | Attribute identifiers that mutation ignores |
| types | List | EntityType identifiers that ignore mutation |
| conversion | List | EntityType identifiers that ignore doMobAttributePreservation |
-
scaling.json
| Field | Type | Explanation |
|---|---|---|
| positive | List | Attributes that increase with bigger mob scale |
| negative | List | Attributes that decrease with bigger mob scale |
| lootScaling | Boolean | Enables/disables loot scaling; needs restart to take effect |
most config changes can be applied at runtime with /mutator::reload



