Package net.minecraft.entity.mob
Interface Angerable
- All Known Implementing Classes:
BeeEntity,EndermanEntity,IronGolemEntity,PolarBearEntity,WolfEntity,ZombifiedPiglinEntity
public interface Angerable
-
Method Summary
Modifier and Type Method Description default voidangerFromTag(World world, CompoundTag tag)default voidangerToTag(CompoundTag tag)voidchooseRandomAngerTime()default voidforgive(PlayerEntity player)intgetAngerTime()UUIDgetAngryAt()LivingEntitygetTarget()default booleanhasAngerTime()default booleanisUniversallyAngry(World world)voidsetAngerTime(int ticks)voidsetAngryAt(UUID uuid)voidsetAttacker(LivingEntity attacker)voidsetAttacking(PlayerEntity attacking)voidsetTarget(LivingEntity target)default booleanshouldAngerAt(LivingEntity entity)default voidstopAnger()default voidtickAngerLogic(ServerWorld world, boolean bool)default voiduniversallyAnger()
-
Method Details
-
getAngerTime
int getAngerTime() -
setAngerTime
void setAngerTime(int ticks) -
getAngryAt
-
setAngryAt
-
chooseRandomAngerTime
void chooseRandomAngerTime() -
angerToTag
-
angerFromTag
-
tickAngerLogic
-
shouldAngerAt
-
isUniversallyAngry
-
hasAngerTime
default boolean hasAngerTime() -
forgive
-
universallyAnger
default void universallyAnger() -
stopAnger
default void stopAnger() -
setAttacker
-
setAttacking
-
setTarget
-
getTarget
-