Package net.minecraft.entity.mob
Interface Angerable
- All Known Implementing Classes:
 BeeEntity,EndermanEntity,IronGolemEntity,PolarBearEntity,WolfEntity,ZombifiedPiglinEntity
public interface Angerable
- Mappings:
 Namespace Name named net/minecraft/entity/mob/Angerableintermediary net/minecraft/class_5354official bwk
- 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptionbooleancanTarget(LivingEntity target) voiddefault voidforgive(ServerWorld world, PlayerEntity player) intdefault booleandefault booleanisUniversallyAngry(ServerWorld world) default voidreadAngerFromNbt(World world, NbtCompound nbt) voidsetAngerTime(int angerTime) voidsetAngryAt(@Nullable UUID angryAt) voidsetAttacker(@Nullable LivingEntity attacker) voidsetAttacking(@Nullable PlayerEntity attacking) voidsetTarget(@Nullable LivingEntity target) default booleanshouldAngerAt(LivingEntity entity, ServerWorld world) default voiddefault voidtickAngerLogic(ServerWorld world, boolean angerPersistent) default voiddefault void 
- 
Field Details
- 
ANGER_TIME_KEY
- See Also:
 - Mappings:
 Namespace Name Mixin selector named ANGER_TIME_KEYLnet/minecraft/entity/mob/Angerable;ANGER_TIME_KEY:Ljava/lang/String;intermediary field_30093Lnet/minecraft/class_5354;field_30093:Ljava/lang/String;official a_Lbwk;a_:Ljava/lang/String;
 - 
ANGRY_AT_KEY
- See Also:
 - Mappings:
 Namespace Name Mixin selector named ANGRY_AT_KEYLnet/minecraft/entity/mob/Angerable;ANGRY_AT_KEY:Ljava/lang/String;intermediary field_30094Lnet/minecraft/class_5354;field_30094:Ljava/lang/String;official b_Lbwk;b_:Ljava/lang/String;
 
 - 
 - 
Method Details
- 
getAngerTime
int getAngerTime()- Mappings:
 Namespace Name Mixin selector named getAngerTimeLnet/minecraft/entity/mob/Angerable;getAngerTime()Iintermediary method_29507Lnet/minecraft/class_5354;method_29507()Iofficial aLbwk;a()I
 - 
setAngerTime
void setAngerTime(int angerTime) - Mappings:
 Namespace Name Mixin selector named setAngerTimeLnet/minecraft/entity/mob/Angerable;setAngerTime(I)Vintermediary method_29514Lnet/minecraft/class_5354;method_29514(I)Vofficial aLbwk;a(I)V
 - 
getAngryAt
- Mappings:
 Namespace Name Mixin selector named getAngryAtLnet/minecraft/entity/mob/Angerable;getAngryAt()Ljava/util/UUID;intermediary method_29508Lnet/minecraft/class_5354;method_29508()Ljava/util/UUID;official bLbwk;b()Ljava/util/UUID;
 - 
setAngryAt
- Mappings:
 Namespace Name Mixin selector named setAngryAtLnet/minecraft/entity/mob/Angerable;setAngryAt(Ljava/util/UUID;)Vintermediary method_29513Lnet/minecraft/class_5354;method_29513(Ljava/util/UUID;)Vofficial aLbwk;a(Ljava/util/UUID;)V
 - 
chooseRandomAngerTime
void chooseRandomAngerTime()- Mappings:
 Namespace Name Mixin selector named chooseRandomAngerTimeLnet/minecraft/entity/mob/Angerable;chooseRandomAngerTime()Vintermediary method_29509Lnet/minecraft/class_5354;method_29509()Vofficial cLbwk;c()V
 - 
writeAngerToNbt
- Mappings:
 Namespace Name Mixin selector named writeAngerToNbtLnet/minecraft/entity/mob/Angerable;writeAngerToNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_29517Lnet/minecraft/class_5354;method_29517(Lnet/minecraft/class_2487;)Vofficial a_Lbwk;a_(Lux;)V
 - 
readAngerFromNbt
- Mappings:
 Namespace Name Mixin selector named readAngerFromNbtLnet/minecraft/entity/mob/Angerable;readAngerFromNbt(Lnet/minecraft/world/World;Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_29512Lnet/minecraft/class_5354;method_29512(Lnet/minecraft/class_1937;Lnet/minecraft/class_2487;)Vofficial aLbwk;a(Ldhh;Lux;)V
 - 
tickAngerLogic
- Parameters:
 angerPersistent- iftrue, the anger time will not decrease for a player target- Mappings:
 Namespace Name Mixin selector named tickAngerLogicLnet/minecraft/entity/mob/Angerable;tickAngerLogic(Lnet/minecraft/server/world/ServerWorld;Z)Vintermediary method_29510Lnet/minecraft/class_5354;method_29510(Lnet/minecraft/class_3218;Z)Vofficial aLbwk;a(Lash;Z)V
 - 
shouldAngerAt
- Mappings:
 Namespace Name Mixin selector named shouldAngerAtLnet/minecraft/entity/mob/Angerable;shouldAngerAt(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/server/world/ServerWorld;)Zintermediary method_29515Lnet/minecraft/class_5354;method_29515(Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Zofficial aLbwk;a(Lbwf;Lash;)Z
 - 
isUniversallyAngry
- Mappings:
 Namespace Name Mixin selector named isUniversallyAngryLnet/minecraft/entity/mob/Angerable;isUniversallyAngry(Lnet/minecraft/server/world/ServerWorld;)Zintermediary method_29923Lnet/minecraft/class_5354;method_29923(Lnet/minecraft/class_3218;)Zofficial a_Lbwk;a_(Lash;)Z
 - 
hasAngerTime
default boolean hasAngerTime()- Mappings:
 Namespace Name Mixin selector named hasAngerTimeLnet/minecraft/entity/mob/Angerable;hasAngerTime()Zintermediary method_29511Lnet/minecraft/class_5354;method_29511()Zofficial ad_Lbwk;ad_()Z
 - 
forgive
- Mappings:
 Namespace Name Mixin selector named forgiveLnet/minecraft/entity/mob/Angerable;forgive(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/player/PlayerEntity;)Vintermediary method_29516Lnet/minecraft/class_5354;method_29516(Lnet/minecraft/class_3218;Lnet/minecraft/class_1657;)Vofficial a_Lbwk;a_(Lash;Lcpw;)V
 - 
universallyAnger
default void universallyAnger()- Mappings:
 Namespace Name Mixin selector named universallyAngerLnet/minecraft/entity/mob/Angerable;universallyAnger()Vintermediary method_29921Lnet/minecraft/class_5354;method_29921()Vofficial ae_Lbwk;ae_()V
 - 
stopAnger
default void stopAnger()- Mappings:
 Namespace Name Mixin selector named stopAngerLnet/minecraft/entity/mob/Angerable;stopAnger()Vintermediary method_29922Lnet/minecraft/class_5354;method_29922()Vofficial af_Lbwk;af_()V
 - 
getAttacker
- Mappings:
 Namespace Name Mixin selector named getAttackerLnet/minecraft/entity/mob/Angerable;getAttacker()Lnet/minecraft/entity/LivingEntity;intermediary method_6065Lnet/minecraft/class_5354;method_6065()Lnet/minecraft/class_1309;official eqLbwk;eq()Lbwf;
 - 
setAttacker
- Mappings:
 Namespace Name Mixin selector named setAttackerLnet/minecraft/entity/mob/Angerable;setAttacker(Lnet/minecraft/entity/LivingEntity;)Vintermediary method_6015Lnet/minecraft/class_5354;method_6015(Lnet/minecraft/class_1309;)Vofficial aLbwk;a(Lbwf;)V
 - 
setAttacking
- Mappings:
 Namespace Name Mixin selector named setAttackingLnet/minecraft/entity/mob/Angerable;setAttacking(Lnet/minecraft/entity/player/PlayerEntity;)Vintermediary method_29505Lnet/minecraft/class_5354;method_29505(Lnet/minecraft/class_1657;)Vofficial cLbwk;c(Lcpw;)V
 - 
setTarget
- Mappings:
 Namespace Name Mixin selector named setTargetLnet/minecraft/entity/mob/Angerable;setTarget(Lnet/minecraft/entity/LivingEntity;)Vintermediary method_5980Lnet/minecraft/class_5354;method_5980(Lnet/minecraft/class_1309;)Vofficial hLbwk;h(Lbwf;)V
 - 
canTarget
- Mappings:
 Namespace Name Mixin selector named canTargetLnet/minecraft/entity/mob/Angerable;canTarget(Lnet/minecraft/entity/LivingEntity;)Zintermediary method_18395Lnet/minecraft/class_5354;method_18395(Lnet/minecraft/class_1309;)Zofficial cLbwk;c(Lbwf;)Z
 - 
getTarget
- Mappings:
 Namespace Name Mixin selector named getTargetLnet/minecraft/entity/mob/Angerable;getTarget()Lnet/minecraft/entity/LivingEntity;intermediary method_5968Lnet/minecraft/class_5354;method_5968()Lnet/minecraft/class_1309;official O_Lbwk;O_()Lbwf;
 
 -