CaulCrafting.java 文件源码

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

项目:CaulCrafting 作者:
@Override
public void onEnable(){
    ConfigurationSerialization.registerClass(CraftArray.class);
    //Commands executors
    this.getCommand("caulcrafting").setExecutor(new CaulCraftingCommandExecutor(this));
    this.getCommand("caulcraftingconfig").setExecutor(new CaulCraftingConfigCommandExecutor(this));
    //LISTENERS - EVENTS register
    PluginManager plugman = getServer().getPluginManager();
    plugman.registerEvents(new AsyncPlayerChatListener(this), this);
    plugman.registerEvents(new ItemDropListener(this), this);
    plugman.registerEvents(new BlockPistonExtendListener(this), this);
    plugman.registerEvents(new BlockPistonRetractListener(this), this);
    //Setup languages
    languagesAvailable.put("en", "English");
    languagesAvailable.put("fr", "Français");
    languagesAvailable.put("ru", "Русский");
    languagesAvailable.put("nl", "Dutch");
    languagesAvailable.put("de", "Deutsch");
    languagesAvailable.put("ja", "日本語");
    languagesAvailable.put("pl", "Polski");
    languagesAvailable.put("vi", "Tiếng Việt");
    languagesAvailable.put("es", "Español");
    languagesAvailable.put("pt", "Português");
    languagesAvailable.put("zh", "中文");
    languagesAvailable.put("hu", "Magyar");
    languagesAvailable.put("lv", "Latviešu valoda");
    //Defaults configs files (locales..)
    configUtils.setupDefaults();
    //Load defaults configs if empty
    saveDefaultConfig();
    //Updating config
    configUpdate.update();
    //nms class for items name utils
    if(setupItemsname()){
        nmsItemsName = true;
    } else {
        getLogger().severe(lang.getTranslation("updater_warn_1"));
        getLogger().severe(lang.getTranslation("updater_warn_2"));
        nmsItemsName = false;
    }
    //Stats (bstats) https://bstats.org/plugin/bukkit/CaulCrafting
    Metrics metrics = new Metrics(this);
    metrics.addCustomChart(new Metrics.SimplePie("used_languages", new Callable<String>() {
        @Override
        public String call() throws Exception {
            return lang.getLanguage();
        }
    }));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号