Edit

Share via


Entity Documentation - minecraft:dweller

Compels an entity to join and migrate between villages and other dwellings.

Dweller Properties

Name Default Value Type Description Example Values
can_find_poi not set Boolean true/false Whether or not the entity can find and add POIs to the dwelling.
can_migrate not set Boolean true/false Determines whether the entity can migrate between dwellings, or only have its initial dwelling. Cat: true
dweller_role not set String Cat: "passive", Evocation Illager: "hostile", Iron Golem: "defender"
dwelling_bounds_tolerance not set Decimal number A padding distance for checking if the entity is within the dwelling.
dwelling_role not set String The role of which the entity plays in the dwelling. Current Roles: inhabitant, defender, hostile, passive.
dwelling_type not set String The type of dwelling the entity wishes to join. Current Types: village. Cat: "village"
first_founding_reward not set Integer number Determines how much reputation players are rewarded on first founding.
preferred_profession not set String Allows the user to define a starting profession for this particular Dweller, instead of letting them choose organically. (They still need to gain experience from trading before this takes effect.)
update_interval_base not set Decimal number How often the entity checks on their dwelling status in ticks. Positive values only. Cat: 60
update_interval_variant not set Decimal number The variant value in ticks that will be added to the update_interval_base. Cat: 40

Samples

Cat

"minecraft:dweller": {
  "dwelling_type": "village",
  "dweller_role": "passive",
  "update_interval_base": 60,
  "update_interval_variant": 40,
  "can_find_poi": false,
  "can_migrate": true,
  "first_founding_reward": 0
}

Evocation Illager

"minecraft:dweller": {
  "dwelling_type": "village",
  "dweller_role": "hostile",
  "update_interval_base": 60,
  "update_interval_variant": 40,
  "can_find_poi": false,
  "can_migrate": true,
  "first_founding_reward": 0
}

Iron Golem

"minecraft:dweller": {
  "dwelling_type": "village",
  "dweller_role": "defender",
  "update_interval_base": 60,
  "update_interval_variant": 40,
  "can_find_poi": false,
  "can_migrate": true,
  "first_founding_reward": 0
}