private void initiateArenas() {
FileConfiguration config = ManagerHandler.getConfig().getArenasConfig().getConfig();
if (!config.contains("arenas")) return;
for (String name : config.getConfigurationSection("arenas").getKeys(false)) {
try {
String displayName = config.getString("arenas." + name + ".display-name");
Integer displayOrder = config.getInt("arenas." + name + ".display-order");
Location location1 = LocationUtils.getLocation(config.getString("arenas." + name + ".location1"));
Location location2 = LocationUtils.getLocation(config.getString("arenas." + name + ".location2"));
Arena arena = new Arena(name, displayName, displayOrder, location1, location2);
this.arenas.put(name, arena);
}
catch (Exception e) {
PracticePlugin.getInstance().getLogger().severe("Failed to load arena '" + name + "', stack trace below:");
PracticePlugin.getInstance().getLogger().severe("------------------------------------------------------");
e.printStackTrace();
PracticePlugin.getInstance().getLogger().severe("------------------------------------------------------");
}
}
}
ArenaManager.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:ZorahPractice
作者:
评论列表
文章目录