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/Angerable
intermediary net/minecraft/class_5354
official car
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionboolean
canTarget
(LivingEntity target) void
default void
forgive
(ServerWorld world, PlayerEntity player) int
default boolean
default boolean
isUniversallyAngry
(ServerWorld world) default void
readAngerFromData
(World world, ReadView view) void
setAngerTime
(int angerTime) void
setAngryAt
(@Nullable UUID angryAt) void
setAttacker
(@Nullable LivingEntity attacker) void
setTarget
(@Nullable LivingEntity target) default boolean
shouldAngerAt
(LivingEntity entity, ServerWorld world) default void
default void
tickAngerLogic
(ServerWorld world, boolean angerPersistent) default void
default void
writeAngerToData
(WriteView view)
-
Field Details
-
ANGER_TIME_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named ANGER_TIME_KEY
Lnet/minecraft/entity/mob/Angerable;ANGER_TIME_KEY:Ljava/lang/String;
intermediary field_30093
Lnet/minecraft/class_5354;field_30093:Ljava/lang/String;
official j_
Lcar;j_:Ljava/lang/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 k_
Lcar;k_:Ljava/lang/String;
-
-
Method Details
-
getAngerTime
int getAngerTime()- Mappings:
Namespace Name Mixin selector named getAngerTime
Lnet/minecraft/entity/mob/Angerable;getAngerTime()I
intermediary method_29507
Lnet/minecraft/class_5354;method_29507()I
official a
Lcar;a()I
-
setAngerTime
void setAngerTime(int angerTime) - Mappings:
Namespace Name Mixin selector named setAngerTime
Lnet/minecraft/entity/mob/Angerable;setAngerTime(I)V
intermediary method_29514
Lnet/minecraft/class_5354;method_29514(I)V
official a
Lcar;a(I)V
-
getAngryAt
- Mappings:
Namespace Name Mixin selector named getAngryAt
Lnet/minecraft/entity/mob/Angerable;getAngryAt()Ljava/util/UUID;
intermediary method_29508
Lnet/minecraft/class_5354;method_29508()Ljava/util/UUID;
official b
Lcar;b()Ljava/util/UUID;
-
setAngryAt
- Mappings:
Namespace Name Mixin selector named setAngryAt
Lnet/minecraft/entity/mob/Angerable;setAngryAt(Ljava/util/UUID;)V
intermediary method_29513
Lnet/minecraft/class_5354;method_29513(Ljava/util/UUID;)V
official a
Lcar;a(Ljava/util/UUID;)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
Lcar;c()V
-
writeAngerToData
- 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_
Lcar;a_(Lfdc;)V
-
readAngerFromData
- 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
Lcar;a(Ldmu;Lfda;)V
-
tickAngerLogic
- Parameters:
angerPersistent
- iftrue
, 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
Lcar;a(Laub;Z)V
-
shouldAngerAt
- 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
Lcar;a(Lcam;Laub;)Z
-
isUniversallyAngry
- 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_
Lcar;a_(Laub;)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 ad_
Lcar;ad_()Z
-
forgive
- 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_
Lcar;a_(Laub;Lcut;)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 ab_
Lcar;ab_()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
Lcar;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 ew
Lcar;ew()Lcam;
-
setAttacker
- 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
Lcar;a(Lcam;)V
-
setTarget
- 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
Lcar;g(Lcam;)V
-
canTarget
- 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
Lcar;c(Lcam;)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
Lcar;e()Lcam;
-