CLASS ajs net/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask FIELD a GIFTS Ljava/util/Map; FIELD b ticksLeft I FIELD c done Z FIELD d startTime J METHOD (I)V ARG 1 delay METHOD a getGifts (Lavb;)Ljava/util/List; ARG 1 villager METHOD a giveGifts (Lavb;Laij;)V ARG 1 villager ARG 2 recipient METHOD a isCloseEnough (Lavb;Lavo;)Z ARG 1 villager ARG 2 player METHOD a isHero (Lavo;)Z ARG 1 player METHOD a getNextGiftDelay (Lvf;)I ARG 0 world METHOD b isNearestPlayerHero (Lavb;)Z ARG 1 villager METHOD c getNearestPlayerIfHero (Lavb;)Ljava/util/Optional; ARG 1 villager