Class GiveGiftsToHeroTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<VillagerEntity>
net.minecraft.entity.ai.brain.task.GiveGiftsToHeroTask
- Mappings:
Namespace Name official bfointermediary net/minecraft/class_4243named net/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate booleanprivate static final Map<VillagerProfession,Identifier> private static final intprivate static final intprivate static final intprivate longprivate intprivate static final floatFields inherited from class net.minecraft.entity.ai.brain.task.Task
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetGifts(VillagerEntity villager) private Optional<PlayerEntity>getNearestPlayerIfHero(VillagerEntity villager) private static intgetNextGiftDelay(ServerWorld world) private voidgiveGifts(VillagerEntity villager, LivingEntity recipient) private booleanisCloseEnough(VillagerEntity villager, PlayerEntity player) private booleanisHero(PlayerEntity player) private booleanisNearestPlayerHero(VillagerEntity villager) protected booleanmethod_19962(ServerWorld serverWorld, VillagerEntity villagerEntity) protected voidmethod_19963(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) protected booleanmethod_19965(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) protected voidmethod_19967(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) protected voidmethod_19968(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, run, shouldKeepRunning, shouldRun, stop, tick, toString, tryStarting
-
Field Details
-
MAX_DISTANCE
private static final int MAX_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector official aLbfo;a:Iintermediary field_30117Lnet/minecraft/class_4243;field_30117:Inamed MAX_DISTANCELnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;MAX_DISTANCE:I
-
DEFAULT_DURATION
private static final int DEFAULT_DURATION- See Also:
- Mappings:
Namespace Name Mixin selector official dLbfo;d:Iintermediary field_30118Lnet/minecraft/class_4243;field_30118:Inamed DEFAULT_DURATIONLnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;DEFAULT_DURATION:I
-
MAX_NEXT_GIFT_DELAY
private static final int MAX_NEXT_GIFT_DELAY- See Also:
- Mappings:
Namespace Name Mixin selector official eLbfo;e:Iintermediary field_30119Lnet/minecraft/class_4243;field_30119:Inamed MAX_NEXT_GIFT_DELAYLnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;MAX_NEXT_GIFT_DELAY:I
-
RUN_TIME
private static final int RUN_TIME- See Also:
- Mappings:
Namespace Name Mixin selector official fLbfo;f:Iintermediary field_30120Lnet/minecraft/class_4243;field_30120:Inamed RUN_TIMELnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;RUN_TIME:I
-
GIFTS
- Mappings:
Namespace Name Mixin selector official gLbfo;g:Ljava/util/Map;intermediary field_18984Lnet/minecraft/class_4243;field_18984:Ljava/util/Map;named GIFTSLnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;GIFTS:Ljava/util/Map;
-
WALK_SPEED
private static final float WALK_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official hLbfo;h:Fintermediary field_30121Lnet/minecraft/class_4243;field_30121:Fnamed WALK_SPEEDLnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;WALK_SPEED:F
-
ticksLeft
private int ticksLeft- Mappings:
Namespace Name Mixin selector official iLbfo;i:Iintermediary field_18985Lnet/minecraft/class_4243;field_18985:Inamed ticksLeftLnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;ticksLeft:I
-
done
private boolean done- Mappings:
Namespace Name Mixin selector official jLbfo;j:Zintermediary field_18986Lnet/minecraft/class_4243;field_18986:Znamed doneLnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;done:Z
-
startTime
private long startTime- Mappings:
Namespace Name Mixin selector official kLbfo;k:Jintermediary field_18987Lnet/minecraft/class_4243;field_18987:Jnamed startTimeLnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;startTime:J
-
-
Constructor Details
-
GiveGiftsToHeroTask
public GiveGiftsToHeroTask(int delay) - Mappings:
Namespace Name Mixin selector official <init>Lbfo;<init>(I)Vintermediary <init>Lnet/minecraft/class_4243;<init>(I)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;<init>(I)V
-
-
Method Details
-
method_19962
- Mappings:
Namespace Name Mixin selector official aLbfo;a(Lahb;Lbvf;)Zintermediary method_19962Lnet/minecraft/class_4243;method_19962(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Znamed method_19962Lnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;method_19962(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Z
-
method_19963
- Mappings:
Namespace Name Mixin selector official aLbfo;a(Lahb;Lbvf;J)Vintermediary method_19963Lnet/minecraft/class_4243;method_19963(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed method_19963Lnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;method_19963(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
method_19965
- Mappings:
Namespace Name Mixin selector official bLbfo;b(Lahb;Lbvf;J)Zintermediary method_19965Lnet/minecraft/class_4243;method_19965(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Znamed method_19965Lnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;method_19965(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Z
-
method_19967
- Mappings:
Namespace Name Mixin selector official cLbfo;c(Lahb;Lbvf;J)Vintermediary method_19967Lnet/minecraft/class_4243;method_19967(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed method_19967Lnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;method_19967(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
method_19968
- Mappings:
Namespace Name Mixin selector official dLbfo;d(Lahb;Lbvf;J)Vintermediary method_19968Lnet/minecraft/class_4243;method_19968(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed method_19968Lnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;method_19968(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
giveGifts
- Mappings:
Namespace Name Mixin selector official aLbfo;a(Lbvf;Lbdn;)Vintermediary method_19957Lnet/minecraft/class_4243;method_19957(Lnet/minecraft/class_1646;Lnet/minecraft/class_1309;)Vnamed giveGiftsLnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;giveGifts(Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/entity/LivingEntity;)V
-
getGifts
- Mappings:
Namespace Name Mixin selector official aLbfo;a(Lbvf;)Ljava/util/List;intermediary method_19956Lnet/minecraft/class_4243;method_19956(Lnet/minecraft/class_1646;)Ljava/util/List;named getGiftsLnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;getGifts(Lnet/minecraft/entity/passive/VillagerEntity;)Ljava/util/List;
-
isNearestPlayerHero
- Mappings:
Namespace Name Mixin selector official bLbfo;b(Lbvf;)Zintermediary method_19964Lnet/minecraft/class_4243;method_19964(Lnet/minecraft/class_1646;)Znamed isNearestPlayerHeroLnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;isNearestPlayerHero(Lnet/minecraft/entity/passive/VillagerEntity;)Z
-
getNearestPlayerIfHero
- Mappings:
Namespace Name Mixin selector official cLbfo;c(Lbvf;)Ljava/util/Optional;intermediary method_19966Lnet/minecraft/class_4243;method_19966(Lnet/minecraft/class_1646;)Ljava/util/Optional;named getNearestPlayerIfHeroLnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;getNearestPlayerIfHero(Lnet/minecraft/entity/passive/VillagerEntity;)Ljava/util/Optional;
-
isHero
- Mappings:
Namespace Name Mixin selector official aLbfo;a(Lbvs;)Zintermediary method_19959Lnet/minecraft/class_4243;method_19959(Lnet/minecraft/class_1657;)Znamed isHeroLnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;isHero(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
isCloseEnough
- Mappings:
Namespace Name Mixin selector official aLbfo;a(Lbvf;Lbvs;)Zintermediary method_19958Lnet/minecraft/class_4243;method_19958(Lnet/minecraft/class_1646;Lnet/minecraft/class_1657;)Znamed isCloseEnoughLnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;isCloseEnough(Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/entity/player/PlayerEntity;)Z
-
getNextGiftDelay
- Mappings:
Namespace Name Mixin selector official aLbfo;a(Lahb;)Iintermediary method_19961Lnet/minecraft/class_4243;method_19961(Lnet/minecraft/class_3218;)Inamed getNextGiftDelayLnet/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask;getNextGiftDelay(Lnet/minecraft/server/world/ServerWorld;)I
-