Fix /lightning ignoring essentials.lightning.others (#3671)

This commit is contained in:
Olivia 2020-09-13 17:23:50 -07:00 committed by GitHub
parent fde0665593
commit 29d5ccf751
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -19,8 +19,8 @@ public class Commandlightning extends EssentialsLoopCommand {
@Override @Override
public void run(final Server server, final CommandSource sender, final String commandLabel, final String[] args) throws Exception { public void run(final Server server, final CommandSource sender, final String commandLabel, final String[] args) throws Exception {
if (args.length == 0) { if (args.length == 0 || !sender.isAuthorized("essentials.lightning.others", ess)) {
if (sender.isPlayer() || !sender.isAuthorized("essentials.lightning.others", ess)) { if (sender.isPlayer()) {
sender.getPlayer().getWorld().strikeLightning(sender.getPlayer().getTargetBlock(null, 600).getLocation()); sender.getPlayer().getWorld().strikeLightning(sender.getPlayer().getTargetBlock(null, 600).getLocation());
return; return;
} }