Skip to content

Commit 350fd5e

Browse files
authored
Prevent negative anger level for neutral mobs (#13504)
1 parent 1fd9d08 commit 350fd5e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBee.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public void setHasStung(boolean stung) {
6464

6565
@Override
6666
public int getAnger() {
67-
return (int) (this.getHandle().getPersistentAngerEndTime() - this.getHandle().level().getGameTime());
67+
return (int) Math.max(this.getHandle().getPersistentAngerEndTime() - this.getHandle().level().getGameTime(), 0);
6868
}
6969

7070
@Override

paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPigZombie.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public ZombifiedPiglin getHandle() {
1717

1818
@Override
1919
public int getAnger() {
20-
return (int) (this.getHandle().getPersistentAngerEndTime() - this.getHandle().level().getGameTime());
20+
return (int) Math.max(this.getHandle().getPersistentAngerEndTime() - this.getHandle().level().getGameTime(), 0);
2121
}
2222

2323
@Override

0 commit comments

Comments
 (0)