2018-10-26 06:44:07 +02:00
|
|
|
package com.songoda.epicbosses.utils;
|
2018-10-08 16:02:31 +02:00
|
|
|
|
|
|
|
import org.bukkit.command.CommandSender;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @author Charles Cullen
|
|
|
|
* @version 1.0.0
|
|
|
|
* @since 04-Oct-18
|
|
|
|
*/
|
|
|
|
public enum Permission {
|
|
|
|
|
2018-10-10 15:22:06 +02:00
|
|
|
admin("boss.admin"),
|
2018-10-09 15:23:40 +02:00
|
|
|
create("boss.create"),
|
2018-10-09 16:32:35 +02:00
|
|
|
debug("boss.debug"),
|
2018-11-17 09:24:33 +01:00
|
|
|
edit("boss.edit"),
|
2018-11-15 17:28:17 +01:00
|
|
|
give("boss.give"),
|
2018-11-17 09:24:33 +01:00
|
|
|
help("boss.help"),
|
|
|
|
nearby("boss.nearby"),
|
2018-11-14 15:23:42 +01:00
|
|
|
reload("boss.reload"),
|
2019-01-03 18:13:51 +01:00
|
|
|
shop("boss.shop"),
|
|
|
|
time("boss.time");
|
2018-10-08 16:02:31 +02:00
|
|
|
|
2019-10-07 22:53:51 +02:00
|
|
|
private String permission;
|
2018-10-08 16:02:31 +02:00
|
|
|
|
|
|
|
Permission(String permission) {
|
|
|
|
this.permission = permission;
|
|
|
|
}
|
|
|
|
|
|
|
|
public boolean hasPermission(CommandSender commandSender) {
|
|
|
|
return commandSender.hasPermission(getPermission());
|
|
|
|
}
|
|
|
|
|
2019-10-07 22:53:51 +02:00
|
|
|
public String getPermission() {
|
|
|
|
return this.permission;
|
|
|
|
}
|
2018-10-08 16:02:31 +02:00
|
|
|
}
|