Remove unused features from cmd script

This commit is contained in:
Daniel Saukel 2020-03-23 21:24:34 +01:00
parent 110913b9c7
commit 83f01ba08f

View File

@ -20,10 +20,8 @@ import de.erethon.dungeonsxl.DungeonsXL;
import java.io.File; import java.io.File;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.permissions.Permission; import org.bukkit.permissions.Permission;
/** /**
@ -34,19 +32,12 @@ public class CommandScript {
private String name; private String name;
private File file; private File file;
private List<String> commands = new ArrayList<>(); private List<String> commands = new ArrayList<>();
private Permission permission;
public CommandScript(String name, List<String> commands, Permission permission) { public CommandScript(String name, List<String> commands, Permission permission) {
this.name = name; this.name = name;
file = new File(DungeonsXL.COMMANDS, name + ".yml"); file = new File(DungeonsXL.COMMANDS, name + ".yml");
setCommands(commands); setCommands(commands);
if (permission != null) {
setPermission(permission);
} else {
setPermission(new Permission("dxl.cmd." + name));
}
} }
public CommandScript(File file) { public CommandScript(File file) {
@ -58,11 +49,6 @@ public class CommandScript {
if (config.getStringList("commands") != null) { if (config.getStringList("commands") != null) {
setCommands(config.getStringList("commands")); setCommands(config.getStringList("commands"));
} }
if (config.getString("permission") != null) {
setPermission(new Permission(config.getString("permission")));
} else {
setPermission(new Permission("dxl.cmd." + name));
}
} }
public String getName() { public String getName() {
@ -81,24 +67,4 @@ public class CommandScript {
this.commands = commands; this.commands = commands;
} }
public Permission getPermission() {
return permission;
}
public Permission getPermission(CommandSender sender) {
if (!(sender instanceof Player)) {
return new Permission(getPermission() + ".asconsole");
} else if (sender.isOp()) {
return new Permission(getPermission() + ".asop");
} else {
return permission;
}
}
public void setPermission(Permission permission) {
this.permission = permission;
}
} }