Package net.minecraft.entity.mob
Interface Angerable
- All Known Implementing Classes:
BeeEntity
,EndermanEntity
,IronGolemEntity
,PolarBearEntity
,WolfEntity
,ZombifiedPiglinEntity
public interface Angerable
- Mappings:
Namespace Name official ash
intermediary net/minecraft/class_5354
named net/minecraft/entity/mob/Angerable
-
Method Summary
Modifier and Type Method Description void
chooseRandomAngerTime()
default void
forgive(PlayerEntity player)
int
getAngerTime()
@Nullable UUID
getAngryAt()
@Nullable LivingEntity
getTarget()
default boolean
hasAngerTime()
default boolean
isUniversallyAngry(World world)
default void
readAngerFromNbt(World world, CompoundTag tag)
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(CompoundTag tag)
-
Method Details
-
getAngerTime
int getAngerTime()- Mappings:
Namespace Name Mixin selector official G_
Lash;G_()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_
Lash;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 H_
Lash;H_()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
Lash;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 I_
Lash;I_()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
Lash;c(Lmr;)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/CompoundTag;)V
-
readAngerFromNbt
- Mappings:
Namespace Name Mixin selector official a
Lash;a(Lbuq;Lmr;)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/CompoundTag;)V
-
tickAngerLogic
- Mappings:
Namespace Name Mixin selector official a
Lash;a(Labf;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_
Lash;a_(Lasb;)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
Lash;b(Lbuq;)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 J_
Lash;J_()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
Lash;b(Lbif;)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 K_
Lash;K_()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 L_
Lash;L_()V
intermediary method_29922
Lnet/minecraft/class_5354;method_29922()V
named stopAnger
Lnet/minecraft/entity/mob/Angerable;stopAnger()V
-
setAttacker
- Mappings:
Namespace Name Mixin selector official a
Lash;a(Lasb;)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
Lash;e(Lbif;)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
Lash;h(Lasb;)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
Lash;G()Lasb;
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;
-