Package net.minecraft.entity.mob
Interface Angerable
- All Known Implementing Classes:
- BeeEntity,- EndermanEntity,- IronGolemEntity,- PolarBearEntity,- WolfEntity,- ZombifiedPiglinEntity
public interface Angerable
- Mappings:
- Namespace - Name - official - bgg- intermediary - net/minecraft/class_5354- named - net/minecraft/entity/mob/Angerable
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionbooleancanTarget(LivingEntity target) voiddefault voidforgive(PlayerEntity player) intdefault booleandefault booleanisUniversallyAngry(World 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) default voiddefault voidtickAngerLogic(ServerWorld world, boolean angerPersistent) default voiddefault void
- 
Field Details- 
ANGER_TIME_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a_- Lbgg;a_:Ljava/lang/String;- intermediary - field_30093- Lnet/minecraft/class_5354;field_30093:Ljava/lang/String;- named - ANGER_TIME_KEY- Lnet/minecraft/entity/mob/Angerable;ANGER_TIME_KEY:Ljava/lang/String;
 
- 
ANGRY_AT_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b_- Lbgg;b_:Ljava/lang/String;- intermediary - field_30094- Lnet/minecraft/class_5354;field_30094:Ljava/lang/String;- named - ANGRY_AT_KEY- Lnet/minecraft/entity/mob/Angerable;ANGRY_AT_KEY:Ljava/lang/String;
 
 
- 
- 
Method Details- 
getAngerTimeint getAngerTime()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgg;a()I- intermediary - method_29507- Lnet/minecraft/class_5354;method_29507()I- named - getAngerTime- Lnet/minecraft/entity/mob/Angerable;getAngerTime()I
 
- 
setAngerTimevoid setAngerTime(int angerTime) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgg;a(I)V- intermediary - method_29514- Lnet/minecraft/class_5354;method_29514(I)V- named - setAngerTime- Lnet/minecraft/entity/mob/Angerable;setAngerTime(I)V
 
- 
getAngryAt- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbgg;b()Ljava/util/UUID;- intermediary - method_29508- Lnet/minecraft/class_5354;method_29508()Ljava/util/UUID;- named - getAngryAt- Lnet/minecraft/entity/mob/Angerable;getAngryAt()Ljava/util/UUID;
 
- 
setAngryAt- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgg;a(Ljava/util/UUID;)V- intermediary - method_29513- Lnet/minecraft/class_5354;method_29513(Ljava/util/UUID;)V- named - setAngryAt- Lnet/minecraft/entity/mob/Angerable;setAngryAt(Ljava/util/UUID;)V
 
- 
chooseRandomAngerTimevoid chooseRandomAngerTime()- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbgg;c()V- intermediary - method_29509- Lnet/minecraft/class_5354;method_29509()V- named - chooseRandomAngerTime- Lnet/minecraft/entity/mob/Angerable;chooseRandomAngerTime()V
 
- 
writeAngerToNbt- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbgg;c(Lqr;)V- intermediary - method_29517- Lnet/minecraft/class_5354;method_29517(Lnet/minecraft/class_2487;)V- named - writeAngerToNbt- Lnet/minecraft/entity/mob/Angerable;writeAngerToNbt(Lnet/minecraft/nbt/NbtCompound;)V
 
- 
readAngerFromNbt- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgg;a(Lcmm;Lqr;)V- intermediary - method_29512- Lnet/minecraft/class_5354;method_29512(Lnet/minecraft/class_1937;Lnet/minecraft/class_2487;)V- named - readAngerFromNbt- Lnet/minecraft/entity/mob/Angerable;readAngerFromNbt(Lnet/minecraft/world/World;Lnet/minecraft/nbt/NbtCompound;)V
 
- 
tickAngerLogic- Parameters:
- angerPersistent- if- true, the anger time will not decrease for a player target
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgg;a(Laif;Z)V- intermediary - method_29510- Lnet/minecraft/class_5354;method_29510(Lnet/minecraft/class_3218;Z)V- named - tickAngerLogic- Lnet/minecraft/entity/mob/Angerable;tickAngerLogic(Lnet/minecraft/server/world/ServerWorld;Z)V
 
- 
shouldAngerAt- Mappings:
- Namespace - Name - Mixin selector - official - a_- Lbgg;a_(Lbfz;)Z- intermediary - method_29515- Lnet/minecraft/class_5354;method_29515(Lnet/minecraft/class_1309;)Z- named - shouldAngerAt- Lnet/minecraft/entity/mob/Angerable;shouldAngerAt(Lnet/minecraft/entity/LivingEntity;)Z
 
- 
isUniversallyAngry- Mappings:
- Namespace - Name - Mixin selector - official - a_- Lbgg;a_(Lcmm;)Z- intermediary - method_29923- Lnet/minecraft/class_5354;method_29923(Lnet/minecraft/class_1937;)Z- named - isUniversallyAngry- Lnet/minecraft/entity/mob/Angerable;isUniversallyAngry(Lnet/minecraft/world/World;)Z
 
- 
hasAngerTimedefault boolean hasAngerTime()- Mappings:
- Namespace - Name - Mixin selector - official - S_- Lbgg;S_()Z- intermediary - method_29511- Lnet/minecraft/class_5354;method_29511()Z- named - hasAngerTime- Lnet/minecraft/entity/mob/Angerable;hasAngerTime()Z
 
- 
forgive- Mappings:
- Namespace - Name - Mixin selector - official - a_- Lbgg;a_(Lbyo;)V- intermediary - method_29516- Lnet/minecraft/class_5354;method_29516(Lnet/minecraft/class_1657;)V- named - forgive- Lnet/minecraft/entity/mob/Angerable;forgive(Lnet/minecraft/entity/player/PlayerEntity;)V
 
- 
universallyAngerdefault void universallyAnger()- Mappings:
- Namespace - Name - Mixin selector - official - T_- Lbgg;T_()V- intermediary - method_29921- Lnet/minecraft/class_5354;method_29921()V- named - universallyAnger- Lnet/minecraft/entity/mob/Angerable;universallyAnger()V
 
- 
stopAngerdefault void stopAnger()- Mappings:
- Namespace - Name - Mixin selector - official - O_- Lbgg;O_()V- intermediary - method_29922- Lnet/minecraft/class_5354;method_29922()V- named - stopAnger- Lnet/minecraft/entity/mob/Angerable;stopAnger()V
 
- 
getAttacker- Mappings:
- Namespace - Name - Mixin selector - official - ed- Lbgg;ed()Lbfz;- intermediary - method_6065- Lnet/minecraft/class_5354;method_6065()Lnet/minecraft/class_1309;- named - getAttacker- Lnet/minecraft/entity/mob/Angerable;getAttacker()Lnet/minecraft/entity/LivingEntity;
 
- 
setAttacker- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgg;a(Lbfz;)V- intermediary - method_6015- Lnet/minecraft/class_5354;method_6015(Lnet/minecraft/class_1309;)V- named - setAttacker- Lnet/minecraft/entity/mob/Angerable;setAttacker(Lnet/minecraft/entity/LivingEntity;)V
 
- 
setAttacking- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbgg;c(Lbyo;)V- intermediary - method_29505- Lnet/minecraft/class_5354;method_29505(Lnet/minecraft/class_1657;)V- named - setAttacking- Lnet/minecraft/entity/mob/Angerable;setAttacking(Lnet/minecraft/entity/player/PlayerEntity;)V
 
- 
setTarget- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbgg;h(Lbfz;)V- intermediary - method_5980- Lnet/minecraft/class_5354;method_5980(Lnet/minecraft/class_1309;)V- named - setTarget- Lnet/minecraft/entity/mob/Angerable;setTarget(Lnet/minecraft/entity/LivingEntity;)V
 
- 
canTarget- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbgg;c(Lbfz;)Z- intermediary - method_18395- Lnet/minecraft/class_5354;method_18395(Lnet/minecraft/class_1309;)Z- named - canTarget- Lnet/minecraft/entity/mob/Angerable;canTarget(Lnet/minecraft/entity/LivingEntity;)Z
 
- 
getTarget- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbgg;j()Lbfz;- intermediary - method_5968- Lnet/minecraft/class_5354;method_5968()Lnet/minecraft/class_1309;- named - getTarget- Lnet/minecraft/entity/mob/Angerable;getTarget()Lnet/minecraft/entity/LivingEntity;
 
 
-