Interface Angerable

All Known Implementing Classes:
BeeEntity, EndermanEntity, IronGolemEntity, PolarBearEntity, WolfEntity, ZombifiedPiglinEntity

public interface Angerable
Mappings:
Namespace Name
named net/minecraft/entity/mob/Angerable
intermediary net/minecraft/class_5354
official chk
  • Field Details

    • ANGER_END_TIME_KEY

      static final String ANGER_END_TIME_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named ANGER_END_TIME_KEY Lnet/minecraft/entity/mob/Angerable;ANGER_END_TIME_KEY:Ljava/lang/String;
      intermediary field_63295 Lnet/minecraft/class_5354;field_63295:Ljava/lang/String;
      official d_ Lchk;d_:Ljava/lang/String;
    • ANGRY_AT_KEY

      static final String ANGRY_AT_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named ANGRY_AT_KEY Lnet/minecraft/entity/mob/Angerable;ANGRY_AT_KEY:Ljava/lang/String;
      intermediary field_30094 Lnet/minecraft/class_5354;field_30094:Ljava/lang/String;
      official e_ Lchk;e_:Ljava/lang/String;
    • NO_ANGER_END_TIME

      static final long NO_ANGER_END_TIME
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named NO_ANGER_END_TIME Lnet/minecraft/entity/mob/Angerable;NO_ANGER_END_TIME:J
      intermediary field_63296 Lnet/minecraft/class_5354;field_63296:J
      official f_ Lchk;f_:J
  • Method Details

    • getAngerEndTime

      long getAngerEndTime()
      Mappings:
      Namespace Name Mixin selector
      named getAngerEndTime Lnet/minecraft/entity/mob/Angerable;getAngerEndTime()J
      intermediary method_75130 Lnet/minecraft/class_5354;method_75130()J
      official a Lchk;a()J
    • setAngerDuration

      default void setAngerDuration(long durationInTicks)
      Mappings:
      Namespace Name Mixin selector
      named setAngerDuration Lnet/minecraft/entity/mob/Angerable;setAngerDuration(J)V
      intermediary method_75131 Lnet/minecraft/class_5354;method_75131(J)V
      official a Lchk;a(J)V
    • setAngerEndTime

      void setAngerEndTime(long angerEndTime)
      Mappings:
      Namespace Name Mixin selector
      named setAngerEndTime Lnet/minecraft/entity/mob/Angerable;setAngerEndTime(J)V
      intermediary method_75132 Lnet/minecraft/class_5354;method_75132(J)V
      official b Lchk;b(J)V
    • getAngryAt

      Mappings:
      Namespace Name Mixin selector
      named getAngryAt Lnet/minecraft/entity/mob/Angerable;getAngryAt()Lnet/minecraft/entity/LazyEntityReference;
      intermediary method_29508 Lnet/minecraft/class_5354;method_29508()Lnet/minecraft/class_10583;
      official b Lchk;b()Lcgk;
    • setAngryAt

      Mappings:
      Namespace Name Mixin selector
      named setAngryAt Lnet/minecraft/entity/mob/Angerable;setAngryAt(Lnet/minecraft/entity/LazyEntityReference;)V
      intermediary method_29513 Lnet/minecraft/class_5354;method_29513(Lnet/minecraft/class_10583;)V
      official a Lchk;a(Lcgk;)V
    • chooseRandomAngerTime

      void chooseRandomAngerTime()
      Mappings:
      Namespace Name Mixin selector
      named chooseRandomAngerTime Lnet/minecraft/entity/mob/Angerable;chooseRandomAngerTime()V
      intermediary method_29509 Lnet/minecraft/class_5354;method_29509()V
      official c Lchk;c()V
    • getEntityWorld

      World getEntityWorld()
      Mappings:
      Namespace Name Mixin selector
      named getEntityWorld Lnet/minecraft/entity/mob/Angerable;getEntityWorld()Lnet/minecraft/world/World;
      intermediary method_73183 Lnet/minecraft/class_5354;method_73183()Lnet/minecraft/class_1937;
      official an Lchk;an()Ldup;
    • writeAngerToData

      default void writeAngerToData(WriteView view)
      Mappings:
      Namespace Name Mixin selector
      named writeAngerToData Lnet/minecraft/entity/mob/Angerable;writeAngerToData(Lnet/minecraft/storage/WriteView;)V
      intermediary method_29517 Lnet/minecraft/class_5354;method_29517(Lnet/minecraft/class_11372;)V
      official a_ Lchk;a_(Lfln;)V
    • readAngerFromData

      default void readAngerFromData(World world, ReadView view)
      Mappings:
      Namespace Name Mixin selector
      named readAngerFromData Lnet/minecraft/entity/mob/Angerable;readAngerFromData(Lnet/minecraft/world/World;Lnet/minecraft/storage/ReadView;)V
      intermediary method_29512 Lnet/minecraft/class_5354;method_29512(Lnet/minecraft/class_1937;Lnet/minecraft/class_11368;)V
      official a Lchk;a(Ldup;Lfll;)V
    • tickAngerLogic

      default void tickAngerLogic(ServerWorld world, boolean angerPersistent)
      Parameters:
      angerPersistent - if true, the anger time will not decrease for a player target
      Mappings:
      Namespace Name Mixin selector
      named tickAngerLogic Lnet/minecraft/entity/mob/Angerable;tickAngerLogic(Lnet/minecraft/server/world/ServerWorld;Z)V
      intermediary method_29510 Lnet/minecraft/class_5354;method_29510(Lnet/minecraft/class_3218;Z)V
      official a Lchk;a(Laxl;Z)V
    • method_75880

      private static boolean method_75880(LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      named method_75880 Lnet/minecraft/entity/mob/Angerable;method_75880(Lnet/minecraft/entity/LivingEntity;)Z
      intermediary method_75880 Lnet/minecraft/class_5354;method_75880(Lnet/minecraft/class_1309;)Z
      official b Lchk;b(Lchf;)Z
    • shouldAngerAt

      default boolean shouldAngerAt(LivingEntity target, ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named shouldAngerAt Lnet/minecraft/entity/mob/Angerable;shouldAngerAt(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/server/world/ServerWorld;)Z
      intermediary method_29515 Lnet/minecraft/class_5354;method_29515(Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
      official a Lchk;a(Lchf;Laxl;)Z
    • isUniversallyAngry

      default boolean isUniversallyAngry(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named isUniversallyAngry Lnet/minecraft/entity/mob/Angerable;isUniversallyAngry(Lnet/minecraft/server/world/ServerWorld;)Z
      intermediary method_29923 Lnet/minecraft/class_5354;method_29923(Lnet/minecraft/class_3218;)Z
      official a_ Lchk;a_(Laxl;)Z
    • hasAngerTime

      default boolean hasAngerTime()
      Mappings:
      Namespace Name Mixin selector
      named hasAngerTime Lnet/minecraft/entity/mob/Angerable;hasAngerTime()Z
      intermediary method_29511 Lnet/minecraft/class_5354;method_29511()Z
      official af_ Lchk;af_()Z
    • forgive

      default void forgive(ServerWorld world, PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      named forgive Lnet/minecraft/entity/mob/Angerable;forgive(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/player/PlayerEntity;)V
      intermediary method_29516 Lnet/minecraft/class_5354;method_29516(Lnet/minecraft/class_3218;Lnet/minecraft/class_1657;)V
      official a_ Lchk;a_(Laxl;Ldcc;)V
    • universallyAnger

      default void universallyAnger()
      Mappings:
      Namespace Name Mixin selector
      named universallyAnger Lnet/minecraft/entity/mob/Angerable;universallyAnger()V
      intermediary method_29921 Lnet/minecraft/class_5354;method_29921()V
      official ad_ Lchk;ad_()V
    • stopAnger

      default void stopAnger()
      Mappings:
      Namespace Name Mixin selector
      named stopAnger Lnet/minecraft/entity/mob/Angerable;stopAnger()V
      intermediary method_29922 Lnet/minecraft/class_5354;method_29922()V
      official i Lchk;i()V
    • getAttacker

      Mappings:
      Namespace Name Mixin selector
      named getAttacker Lnet/minecraft/entity/mob/Angerable;getAttacker()Lnet/minecraft/entity/LivingEntity;
      intermediary method_6065 Lnet/minecraft/class_5354;method_6065()Lnet/minecraft/class_1309;
      official eH Lchk;eH()Lchf;
    • setAttacker

      void setAttacker(@Nullable @Nullable LivingEntity attacker)
      Mappings:
      Namespace Name Mixin selector
      named setAttacker Lnet/minecraft/entity/mob/Angerable;setAttacker(Lnet/minecraft/entity/LivingEntity;)V
      intermediary method_6015 Lnet/minecraft/class_5354;method_6015(Lnet/minecraft/class_1309;)V
      official a Lchk;a(Lchf;)V
    • setTarget

      void setTarget(@Nullable @Nullable LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named setTarget Lnet/minecraft/entity/mob/Angerable;setTarget(Lnet/minecraft/entity/LivingEntity;)V
      intermediary method_5980 Lnet/minecraft/class_5354;method_5980(Lnet/minecraft/class_1309;)V
      official g Lchk;g(Lchf;)V
    • canTarget

      boolean canTarget(LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named canTarget Lnet/minecraft/entity/mob/Angerable;canTarget(Lnet/minecraft/entity/LivingEntity;)Z
      intermediary method_18395 Lnet/minecraft/class_5354;method_18395(Lnet/minecraft/class_1309;)Z
      official c Lchk;c(Lchf;)Z
    • getTarget

      Mappings:
      Namespace Name Mixin selector
      named getTarget Lnet/minecraft/entity/mob/Angerable;getTarget()Lnet/minecraft/entity/LivingEntity;
      intermediary method_5968 Lnet/minecraft/class_5354;method_5968()Lnet/minecraft/class_1309;
      official e Lchk;e()Lchf;