CLASS avh net/minecraft/village/VillagerProfession FIELD p id Ljava/lang/String; FIELD q workStation Laqd; FIELD r gatherableItems Lcom/google/common/collect/ImmutableSet; FIELD s secondaryJobSites Lcom/google/common/collect/ImmutableSet; METHOD (Ljava/lang/String;Laqd;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;)V ARG 1 id ARG 2 workStation ARG 3 gatherableItems ARG 4 secondaryJobSites METHOD a register (Ljava/lang/String;Laqd;)Lavh; ARG 0 key METHOD a register (Ljava/lang/String;Laqd;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;)Lavh; METHOD b getWorkStation ()Laqd; METHOD c getGatherableItems ()Lcom/google/common/collect/ImmutableSet; METHOD d getSecondaryJobSites ()Lcom/google/common/collect/ImmutableSet;