public void loadFile() {
file = new PluginFile(main, "generators", FileType.YAML);
for (World w : Bukkit.getWorlds()) {
powerable.put(w.getName(), new ManyMap<>());
generators.put(w.getName(), new ManyMap<>());
}
YamlConfiguration config = file.returnYaml();
for (String locString : config.getStringList("gens")) {
Location loc = StringUtilities.stringToLocation(locString);
ManyMap<String, Location> mm = generators.get(loc.getWorld().getName());
mm.addValue(loc.getChunk().getX() + ";" + loc.getChunk().getZ(), loc);
generators.put(loc.getWorld().getName(), mm);
for (Block bloc : getNearbyBlocks(loc.getBlock(), 15)) {
Location ploc = bloc.getLocation();
ManyMap<String, Location> pmm = powerable.get(ploc.getWorld().getName());
pmm.addValue(ploc.getChunk().getX() + ";" + ploc.getChunk().getZ(), ploc);
powerable.put(ploc.getWorld().getName(), pmm);
}
}
}
GeneratorListener.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:MT_Core
作者:
评论列表
文章目录