1
1
mirror of https://github.com/geekfrog/PermissionsTime.git synced 2025-09-06 02:56:58 +00:00

权限包功能

give功能
配置BUG修复
This commit is contained in:
GeekFrog
2017-07-12 05:21:26 +08:00
parent d0e3e86377
commit f00284314f
15 changed files with 334 additions and 97 deletions

View File

@ -16,11 +16,29 @@ import gg.frog.mc.permissionstime.utils.config.IConfigBean;
*/
public class PermissionPackageBean implements IConfigBean {
private String displayName = null;
private Integer days = null;
private List<String> permissions = new ArrayList<>();
private List<String> groups = new ArrayList<>();
private List<String> prefixs = new ArrayList<>();
private List<String> suffixs = new ArrayList<>();
public String getDisplayName() {
return displayName;
}
public void setDisplayName(String displayName) {
this.displayName = displayName;
}
public Integer getDays() {
return days;
}
public void setDays(Integer days) {
this.days = days;
}
public List<String> getPermissions() {
return permissions;
}
@ -56,6 +74,8 @@ public class PermissionPackageBean implements IConfigBean {
@Override
public YamlConfiguration toConfig() {
YamlConfiguration config = new YamlConfiguration();
config.set("displayName", displayName);
config.set("days", days);
config.set("permissions", permissions);
config.set("groups", groups);
config.set("prefixs", prefixs);
@ -65,6 +85,11 @@ public class PermissionPackageBean implements IConfigBean {
@Override
public void toConfigBean(MemorySection config) {
displayName = config.getString("displayName");
if (displayName == null) {
displayName = "No Name";
}
days = config.getInt("days");
permissions = config.getStringList("permissions");
groups = config.getStringList("groups");
prefixs = config.getStringList("prefixs");
@ -73,6 +98,6 @@ public class PermissionPackageBean implements IConfigBean {
@Override
public String toString() {
return "PermissionPackageBean [permissions=" + permissions + ", groups=" + groups + ", prefixs=" + prefixs + ", suffixs=" + suffixs + "]";
return "PermissionPackageBean [displayName=" + displayName + ", days=" + days + ", permissions=" + permissions + ", groups=" + groups + ", prefixs=" + prefixs + ", suffixs=" + suffixs + "]";
}
}