Package net.minecraft.entity.mob
Interface Angerable
- All Known Implementing Classes:
BeeEntity
,EndermanEntity
,IronGolemEntity
,PolarBearEntity
,WolfEntity
,ZombifiedPiglinEntity
public interface Angerable
- Mappings:
Namespace Name official ate
intermediary net/minecraft/class_5354
named net/minecraft/entity/mob/Angerable
-
Field Summary
Fields Modifier and Type Field Description static String
ANGER_TIME_KEY
static String
ANGRY_AT_KEY
-
Method Summary
Modifier and Type Method Description void
chooseRandomAngerTime()
default void
forgive(PlayerEntity player)
int
getAngerTime()
@Nullable UUID
getAngryAt()
@Nullable LivingEntity
getAttacker()
@Nullable LivingEntity
getTarget()
default boolean
hasAngerTime()
default boolean
isUniversallyAngry(World world)
default void
readAngerFromNbt(World world, NbtCompound nbt)
void
setAngerTime(int ticks)
void
setAngryAt(@Nullable UUID uuid)
void
setAttacker(@Nullable LivingEntity attacker)
void
setAttacking(@Nullable PlayerEntity attacking)
void
setTarget(@Nullable LivingEntity target)
default boolean
shouldAngerAt(LivingEntity entity)
default void
stopAnger()
default void
tickAngerLogic(ServerWorld world, boolean bool)
default void
universallyAnger()
default void
writeAngerToNbt(NbtCompound nbt)
-
Field Details
-
ANGER_TIME_KEY
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official a_
Late;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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official b_
Late;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
-
getAngerTime
int getAngerTime()- Mappings:
Namespace Name Mixin selector official H_
Late;H_()I
intermediary method_29507
Lnet/minecraft/class_5354;method_29507()I
named getAngerTime
Lnet/minecraft/entity/mob/Angerable;getAngerTime()I
-
setAngerTime
void setAngerTime(int ticks)- Mappings:
Namespace Name Mixin selector official a_
Late;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 I_
Late;I_()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
Late;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
-
chooseRandomAngerTime
void chooseRandomAngerTime()- Mappings:
Namespace Name Mixin selector official J_
Late;J_()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
Late;c(Lmv;)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
Late;a(Lbvr;Lmv;)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
- Mappings:
Namespace Name Mixin selector official a
Late;a(Labj;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_
Late;a_(Lasy;)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 b
Late;b(Lbvr;)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
-
hasAngerTime
default boolean hasAngerTime()- Mappings:
Namespace Name Mixin selector official K_
Late;K_()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 b
Late;b(Lbjf;)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
-
universallyAnger
default void universallyAnger()- Mappings:
Namespace Name Mixin selector official L_
Late;L_()V
intermediary method_29921
Lnet/minecraft/class_5354;method_29921()V
named universallyAnger
Lnet/minecraft/entity/mob/Angerable;universallyAnger()V
-
stopAnger
default void stopAnger()- Mappings:
Namespace Name Mixin selector official M_
Late;M_()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 dy
Late;dy()Lasy;
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
Late;a(Lasy;)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 e
Late;e(Lbjf;)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
Late;h(Lasy;)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
-
getTarget
- Mappings:
Namespace Name Mixin selector official G
Late;G()Lasy;
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;
-