Package net.minecraft.world.entity
Interface NeutralMob
public interface NeutralMob
- 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddPersistentAngerSaveData(CompoundTag p_21679_) booleancanAttack(LivingEntity p_181126_) default voidintdefault booleanisAngry()default booleanisAngryAt(LivingEntity p_21675_) default booleanisAngryAtAllPlayers(Level p_21671_) default voidplayerDied(Player p_21677_) default voidreadPersistentAngerSaveData(Level p_147286_, CompoundTag p_147287_) voidsetLastHurtByMob(LivingEntity p_21669_) voidsetLastHurtByPlayer(Player p_21680_) voidsetPersistentAngerTarget(UUID p_21672_) voidsetRemainingPersistentAngerTime(int p_21673_) voidsetTarget(LivingEntity p_21681_) voiddefault voiddefault voidupdatePersistentAnger(ServerLevel p_21667_, boolean p_21668_)  
- 
Field Details
- 
TAG_ANGER_TIME
- See Also:
 
 - 
TAG_ANGRY_AT
- See Also:
 
 
 - 
 - 
Method Details
- 
getRemainingPersistentAngerTime
int getRemainingPersistentAngerTime() - 
setRemainingPersistentAngerTime
void setRemainingPersistentAngerTime(int p_21673_)  - 
getPersistentAngerTarget
 - 
setPersistentAngerTarget
 - 
startPersistentAngerTimer
void startPersistentAngerTimer() - 
addPersistentAngerSaveData
 - 
readPersistentAngerSaveData
 - 
updatePersistentAnger
 - 
isAngryAt
 - 
isAngryAtAllPlayers
 - 
isAngry
default boolean isAngry() - 
playerDied
 - 
forgetCurrentTargetAndRefreshUniversalAnger
default void forgetCurrentTargetAndRefreshUniversalAnger() - 
stopBeingAngry
default void stopBeingAngry() - 
getLastHurtByMob
 - 
setLastHurtByMob
 - 
setLastHurtByPlayer
 - 
setTarget
 - 
canAttack
 - 
getTarget
 
 -