summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-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());
}
}