From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Cryptite Date: Tue, 25 Apr 2023 08:16:51 -0500 Subject: [PATCH] Add Force Crit to PlayerPreAttackEntityEvent diff --git a/src/main/java/io/papermc/paper/event/player/PrePlayerAttackEntityEvent.java b/src/main/java/io/papermc/paper/event/player/PrePlayerAttackEntityEvent.java index 148f46f4572a778f090b461808b53cf9cad10e11..abb2c6f8035c81bd2cb43bf5aa9b3744c10e5e48 100644 --- a/src/main/java/io/papermc/paper/event/player/PrePlayerAttackEntityEvent.java +++ b/src/main/java/io/papermc/paper/event/player/PrePlayerAttackEntityEvent.java @@ -28,6 +28,7 @@ public class PrePlayerAttackEntityEvent extends PlayerEvent implements Cancellab private final boolean willAttack; private boolean cancelled; + private boolean forceCrit; // Slice @ApiStatus.Internal public PrePlayerAttackEntityEvent(@NotNull Player player, @NotNull Entity attacked, boolean willAttack) { @@ -60,6 +61,16 @@ public class PrePlayerAttackEntityEvent extends PlayerEvent implements Cancellab return this.willAttack; } + // Slice start + public boolean isForceCrit() { + return forceCrit; + } + + public void setForceCrit(boolean forceCrit) { + this.forceCrit = forceCrit; + } + // Slice end + @Override public boolean isCancelled() { return this.cancelled;