接口 NeutralMob
public interface NeutralMob
-
字段概要
字段 -
方法概要
修饰符和类型方法说明default void
addPersistentAngerSaveData
(CompoundTag p_21679_) boolean
canAttack
(LivingEntity p_181126_) default void
int
default boolean
isAngry()
default boolean
isAngryAt
(LivingEntity p_21675_, ServerLevel p_366229_) default boolean
isAngryAtAllPlayers
(ServerLevel p_362225_) default void
playerDied
(ServerLevel p_360871_, Player p_21677_) default void
readPersistentAngerSaveData
(Level p_147286_, CompoundTag p_147287_) void
setLastHurtByMob
(LivingEntity p_21669_) void
setLastHurtByPlayer
(Player p_21680_) void
setPersistentAngerTarget
(UUID p_21672_) void
setRemainingPersistentAngerTime
(int p_21673_) void
setTarget
(LivingEntity p_21681_) void
default void
default void
updatePersistentAnger
(ServerLevel p_21667_, boolean p_21668_)
-
字段详细资料
-
TAG_ANGER_TIME
- 另请参阅:
-
TAG_ANGRY_AT
- 另请参阅:
-
-
方法详细资料
-
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
-