Package net.minecraft.world.entity
Interface NeutralMob
public interface NeutralMob
- 
Field SummaryFields
- 
Method SummaryModifier 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- 
getRemainingPersistentAngerTimeint getRemainingPersistentAngerTime()
- 
setRemainingPersistentAngerTimevoid setRemainingPersistentAngerTime(int p_21673_) 
- 
getPersistentAngerTarget
- 
setPersistentAngerTarget
- 
startPersistentAngerTimervoid startPersistentAngerTimer()
- 
addPersistentAngerSaveData
- 
readPersistentAngerSaveData
- 
updatePersistentAnger
- 
isAngryAt
- 
isAngryAtAllPlayers
- 
isAngrydefault boolean isAngry()
- 
playerDied
- 
forgetCurrentTargetAndRefreshUniversalAngerdefault void forgetCurrentTargetAndRefreshUniversalAnger()
- 
stopBeingAngrydefault void stopBeingAngry()
- 
getLastHurtByMob
- 
setLastHurtByMob
- 
setLastHurtByPlayer
- 
setTarget
- 
canAttack
- 
getTarget
 
-