GeneratorListener.java 文件源码

java
阅读 29 收藏 0 点赞 0 评论 0

项目:MT_Core 作者:
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);
        }
    }

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号