Prevent IllegalArgumentException with Rupture and provide more detailed logging when Rupture cannot activate from illegal state Fixes #5063

This commit is contained in:
nossr50
2024-08-11 11:25:31 -07:00
parent 684583c19b
commit c7409a8f9b
2 changed files with 24 additions and 4 deletions

View File

@@ -38,6 +38,7 @@ import org.jetbrains.annotations.Nullable;
import java.util.List;
import static com.gmail.nossr50.datatypes.experience.XPGainReason.PVP;
import static com.gmail.nossr50.util.MobMetadataUtils.hasMobFlag;
public final class CombatUtils {
@@ -891,7 +892,7 @@ public final class CombatUtils {
return;
}
xpGainReason = XPGainReason.PVP;
xpGainReason = PVP;
if (defender.isOnline()
&& SkillUtils.cooldownExpired(mcMMOPlayer.getRespawnATS(), Misc.PLAYER_RESPAWN_COOLDOWN_SECONDS)) {