Lists vanilla villager biome variants and their
minecraft:mark_variant values for Minecraft: Bedrock Edition 1.26.30.5.
Value
A base data frame with seven rows:
variant(character) is the canonical package identifier.mark_variant(integer) is Mojang'sminecraft:mark_variantcomponent value. Vanillais_mark_variantfilters compare against this number.aliases(character) contains additional accepted inputs separated by commas. It isNAwhen no aliases exist.
Details
The canonical cold-biome identifier is snow, matching the pinned entity
definition. snowy remains an accepted convenience alias in
villager_trades().
The values come from the bundled villager_v2.json model; the function
neither downloads data nor examines villagers in a saved world.
Examples
# Inspect villager variants.
variants <- villager_variants()
variants
#> variant mark_variant aliases
#> 1 plains 0 <NA>
#> 2 desert 1 <NA>
#> 3 jungle 2 <NA>
#> 4 savanna 3 <NA>
#> 5 snow 4 snowy
#> 6 swamp 5 <NA>
#> 7 taiga 6 <NA>
# Inspect snowy villager metadata.
variants[variants$variant == 'snow', ]
#> variant mark_variant aliases
#> 5 snow 4 snowy
