public interface Angerable
| Modifier and Type | Method and Description |
|---|---|
default void |
angerFromTag(World world,
CompoundTag tag) |
default void |
angerToTag(CompoundTag tag) |
void |
chooseRandomAngerTime() |
default void |
forgive(PlayerEntity player) |
int |
getAngerTime() |
UUID |
getAngryAt() |
LivingEntity |
getTarget() |
default boolean |
hasAngerTime() |
void |
method_29505(PlayerEntity playerEntity) |
void |
setAngerTime(int ticks) |
void |
setAngryAt(UUID uuid) |
void |
setAttacker(LivingEntity attacker) |
void |
setTarget(LivingEntity target) |
default boolean |
shouldAngerAt(LivingEntity entity) |
default void |
tickAngerLogic() |
int getAngerTime()
void setAngerTime(int ticks)
void chooseRandomAngerTime()
default void angerToTag(CompoundTag tag)
default void angerFromTag(World world, CompoundTag tag)
default void tickAngerLogic()
default boolean shouldAngerAt(LivingEntity entity)
default boolean hasAngerTime()
default void forgive(PlayerEntity player)
void setAttacker(@Nullable LivingEntity attacker)
void method_29505(@Nullable PlayerEntity playerEntity)
void setTarget(@Nullable LivingEntity target)
@Nullable LivingEntity getTarget()