diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/net/cflems/mc/sandbox/commands/Lightning.java | 7 |
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()); } } |
