/**
* Get the data from config file.
*
* @param config the configuration file.
*/
public void read(FileConfiguration config) {
// read type and time.
banType = BanList.Type.valueOf(config.getString("ban-type"));
banTime = config.getInt("ban-time", banTime);
// convert the days into a date.
String days = config.getString("ban-days");
if (Objects.isNull(days) || Objects.equals(days, "0")) {
banDate = null;
} else {
GregorianCalendar c = new GregorianCalendar();
c.add(GregorianCalendar.DATE, Integer.parseInt(days));
banDate = c.getTime();
}
tpsLimit = config.getInt("tps-limit", tpsLimit);
broadcastBan = config.getBoolean("broadcast-ban");
if (broadcastBan) {
String message = config.getString("broadcast-message");
broadcastMessage = ChatColor.translateAlternateColorCodes('&', message);
}
}
ArcConfiguration.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:Arc-v2
作者:
评论列表
文章目录