craftbukkit/nms-patches/net/minecraft/world/entity/IEntityAngerable.patch

21 lines
825 B
Diff
Raw Normal View History

2021-03-16 09:00:00 +11:00
--- a/net/minecraft/world/entity/IEntityAngerable.java
+++ b/net/minecraft/world/entity/IEntityAngerable.java
2021-06-11 15:00:00 +10:00
@@ -108,7 +108,7 @@
2021-11-22 09:00:00 +11:00
default void stopBeingAngry() {
this.setLastHurtByMob((EntityLiving) null);
this.setPersistentAngerTarget((UUID) null);
- this.setTarget((EntityLiving) null);
+ this.setTarget((EntityLiving) null, org.bukkit.event.entity.EntityTargetEvent.TargetReason.FORGOT_TARGET, true); // CraftBukkit
this.setRemainingPersistentAngerTime(0);
2020-06-25 10:00:00 +10:00
}
2021-06-11 15:00:00 +10:00
@@ -121,6 +121,8 @@
2020-06-25 10:00:00 +10:00
2021-11-22 09:00:00 +11:00
void setTarget(@Nullable EntityLiving entityliving);
2020-06-25 10:00:00 +10:00
2021-11-22 09:00:00 +11:00
+ boolean setTarget(@Nullable EntityLiving entityliving, org.bukkit.event.entity.EntityTargetEvent.TargetReason reason, boolean fireEvent); // CraftBukkit
2020-06-25 10:00:00 +10:00
+
2021-11-22 09:00:00 +11:00
boolean canAttack(EntityLiving entityliving);
2021-06-11 15:00:00 +10:00
2020-06-25 10:00:00 +10:00
@Nullable