Variant is typically used as a per-type way to express a different visual form of the same mob. For example, for cats, variant is a number that defines the breed of cat.
Note
This behavior is a requirement for setting up multiple types of variants for an entity.
Variant Properties
Name | Default Value | Type | Description | Example Values |
---|---|---|---|---|
value | 0 | Integer number | The Id of the variant. By convention, 0 is the Id of the base entity/default appearance. | Axolotl: 1 , 2 , 3 , 4 |
Samples
Axolotl
At /minecraft:entity/component_groups/axolotl_lucy/minecraft:variant/:
"minecraft:variant": {
"value": 0
}
At /minecraft:entity/component_groups/axolotl_cyan/minecraft:variant/:
"minecraft:variant": {
"value": 1
}
At /minecraft:entity/component_groups/axolotl_gold/minecraft:variant/:
"minecraft:variant": {
"value": 2
}
At /minecraft:entity/component_groups/axolotl_wild/minecraft:variant/:
"minecraft:variant": {
"value": 3
}
At /minecraft:entity/component_groups/axolotl_blue/minecraft:variant/:
"minecraft:variant": {
"value": 4
}
Cat
At /minecraft:entity/component_groups/minecraft:cat_calico/minecraft:variant/:
"minecraft:variant": {
"value": 5
}
At /minecraft:entity/component_groups/minecraft:cat_persian/minecraft:variant/:
"minecraft:variant": {
"value": 6
}
At /minecraft:entity/component_groups/minecraft:cat_ragdoll/minecraft:variant/:
"minecraft:variant": {
"value": 7
}
At /minecraft:entity/component_groups/minecraft:cat_tabby/minecraft:variant/:
"minecraft:variant": {
"value": 8
}
At /minecraft:entity/component_groups/minecraft:cat_black/minecraft:variant/:
"minecraft:variant": {
"value": 9
}
At /minecraft:entity/component_groups/minecraft:cat_jellie/minecraft:variant/:
"minecraft:variant": {
"value": 10
}
Shulker
At /minecraft:entity/component_groups/minecraft:shulker_light_blue/minecraft:variant/:
"minecraft:variant": {
"value": 12
}
At /minecraft:entity/component_groups/minecraft:shulker_magenta/minecraft:variant/:
"minecraft:variant": {
"value": 13
}
At /minecraft:entity/component_groups/minecraft:shulker_orange/minecraft:variant/:
"minecraft:variant": {
"value": 14
}
At /minecraft:entity/component_groups/minecraft:shulker_undyed/minecraft:variant/:
"minecraft:variant": {
"value": 16
}
At /minecraft:entity/component_groups/minecraft:shulker_white/minecraft:variant/:
"minecraft:variant": {
"value": 15
}
At /minecraft:entity/component_groups/minecraft:shulker_yellow/minecraft:variant/:
"minecraft:variant": {
"value": 11
}