summaryrefslogtreecommitdiff
path: root/src/main/java/net
diff options
context:
space:
mode:
authorCarson Fleming <cflems@cflems.net>2025-10-18 19:35:07 -0400
committerCarson Fleming <cflems@cflems.net>2025-10-18 19:35:07 -0400
commit4f1d86373dad25ad9446ec685cfc3800d2657631 (patch)
tree2493db6782a1728bbc5b388bbc57199512230de1 /src/main/java/net
parent8663b3b3092c0b1b3f40d6ee9d5c862cc26a7a05 (diff)
downloadmc-sandbox-4f1d86373dad25ad9446ec685cfc3800d2657631.tar.gz
simplify lightning
Diffstat (limited to 'src/main/java/net')
-rw-r--r--src/main/java/net/cflems/mc/sandbox/commands/Lightning.java7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/main/java/net/cflems/mc/sandbox/commands/Lightning.java b/src/main/java/net/cflems/mc/sandbox/commands/Lightning.java
index d0565c6..b767636 100644
--- a/src/main/java/net/cflems/mc/sandbox/commands/Lightning.java
+++ b/src/main/java/net/cflems/mc/sandbox/commands/Lightning.java
@@ -82,11 +82,8 @@ public final class Lightning extends DelegableCommand implements Listener {
public void onEntityDamage(EntityDamageByEntityEvent event) {
if (!(event.getDamager() instanceof LightningStrike lightningStrike)) return;
Player causingPlayer = lightningStrike.getCausingPlayer();
- if (causingPlayer == null) return;
- int causingPlayerLevel = causingPlayer.getLevel();
- int levelCost = (int) Math.sqrt(causingPlayerLevel);
- event.setDamage(4 * levelCost);
- causingPlayer.setLevel(Math.max(causingPlayerLevel - levelCost, 0));
+ if (causingPlayer == null) return;
+ event.setDamage(causingPlayer.getLevel());
}
}