@Subcommand("DeluxeTags") @CommandCompletion("deluxetags")
public void onCommand(CommandSender sender){
if(!sender.hasPermission("dogtags.convert")) {sender.sendMessage(TagLang.NO_PERMISSION.get()); return; }
File f = new File(DogTags.getInstance().getDataFolder().getParentFile().getPath() + File.separator + "DeluxeTags", "config.yml");
if(!f.exists()) return;
FileConfiguration fc = YamlConfiguration.loadConfiguration(f);
FileConfiguration config = YamlConfiguration.loadConfiguration(new File(DogTags.getInstance().getDataFolder(), "config.yml"));
for(String tags : fc.getConfigurationSection("deluxetags").getKeys(false)){
String prefix = fc.getString("deluxetags."+tags+".tag");
String description = fc.getString("deluxetags."+tags+".description");
if (DogTags.getStorage() == StorageEnum.FLATFILE) {
config.set("dogtags."+tags+".prefix", prefix);
config.set("dogtags."+tags+".description", description);
config.set("dogtags."+tags+".permission", true);
}else{
DogTags.getConnection().insertTag(tags, prefix, description, true);
}
LogUtil.outputMsg("Converted "+tags+" with prefix "+prefix + " and description "+description);
}
// config.save(new File(DogTags.getInstance().getDataFolder(), "config.yml"));
DogTags.getInstance().handleReload();
if(sender instanceof Player) sender.sendMessage("§6[§eDogTags§6] §fCheck Console for Information.");
}
ConvertCommand.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:DogTags
作者:
评论列表
文章目录