mirror of
https://github.com/DRE2N/DungeonsXL.git
synced 2024-11-05 02:09:48 +01:00
Remove unused features from cmd script
This commit is contained in:
parent
110913b9c7
commit
83f01ba08f
@ -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;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user