Quakecraft/src/com/Geekpower14/Quake/Commands/UtilsCommand.java

64 lines
1.6 KiB
Java
Raw Normal View History

2016-08-20 21:35:22 +02:00
/*
* Decompiled with CFR 0_114.
*
* Could not load the following classes:
* org.bukkit.entity.Player
*/
package com.Geekpower14.Quake.Commands;
import com.Geekpower14.Quake.Arena.APlayer;
import com.Geekpower14.Quake.Arena.Arena;
import com.Geekpower14.Quake.Quake;
import java.util.ArrayList;
import java.util.List;
2016-08-20 21:35:22 +02:00
import org.bukkit.entity.Player;
public class UtilsCommand implements BasicCommand {
private final Quake _plugin;
private String _cmd;
public UtilsCommand(Quake pl, String cmd) {
_plugin = pl;
_cmd = cmd;
}
@Override
public boolean onCommand(Player player, String[] args) {
if (Quake.hasPermission(player, getPermission())) {
if (_cmd.equals("kill")) {
player.setHealth(0.0);
}
if (_cmd.equals("add")) {
Arena aren = _plugin._am.getArenabyPlayer(player);
APlayer ap = aren.getAPlayer(player);
ap._score++;
aren.updateScore();
}
} else {
player.sendMessage(_plugin._trad.get("NoPermission"));
}
return false;
}
@Override
public String getPermission() {
return "Quake.admin";
}
2016-08-20 21:35:22 +02:00
@Override
public String help(Player p) {
if(Quake.hasPermission(p, getPermission())) {
return "/quake " + _cmd + " - Do something.";
}
return "";
}
@Override
public List<String> getCompletionList(Player player, String[] args) {
List<String> list = new ArrayList();
return list;
2016-08-20 21:35:22 +02:00
}
}