====== COMP_VILLAGER ====== **Category**: Component Parent class: [[preview:api:component|COMPONENT]]\\ //[[:annotations#lazy-init|Lazy-init]]// ===== Functions ===== ---- ==== getJobInstance ==== ''[[preview:api:job_instance|JOB_INSTANCE]] **getJobInstance**()'' ---- ==== findDisplayJobInstance ==== ''[[preview:api:job_instance|JOB_INSTANCE]] **findDisplayJobInstance**()'' ---- ==== changeJob ==== ''void **changeJob**(//job// [, //workplace//])'' ^ Name ^ Type ^ Description ^ | //''job''// | ''[[preview:api:job|JOB]]'' | | | //''workplace''// | ''[[preview:api:comp_workplace|COMP_WORKPLACE]]'' | | ---- ==== getAssetJob ==== ''[[preview:api:job|JOB]] **getAssetJob**()'' ---- ==== hasJob ==== ''[[preview:data-types#boolean|boolean]] **hasJob**()'' ---- ==== getDeceasedData ==== ''[[preview:api:deceased_villager_data|DECEASED_VILLAGER_DATA]] **getDeceasedData**()'' ===== Events ===== ---- ==== ON_JOB_CHANGED ==== ''ON_JOB_CHANGED()'' ---- ==== ON_JOB_ASSIGNED ==== ''ON_JOB_ASSIGNED()''