Package de.bananaco.permissions.handlers

Source Code of de.bananaco.permissions.handlers.FileMetaData

package de.bananaco.permissions.handlers;

import org.bukkit.configuration.file.YamlConfiguration;

import java.io.File;

public class FileMetaData extends MetaWrapper {

    private final File file;
    private final YamlConfiguration yamlConfiguration;

    public FileMetaData(File file, Database database) {
        super(database);
        this.file = file;
        yamlConfiguration = new YamlConfiguration();
        try {
            if(!file.getParentFile().exists()) {
                file.mkdirs();
            }
            if(!file.exists()) {
                file.createNewFile();
            }
            yamlConfiguration.load(file);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void setMeta(String pack, String key, String meta) {
        yamlConfiguration.set(pack+"."+key, meta);
        try {

        } catch(Exception e) {
            e.printStackTrace();
        }
    }

    public String getMeta(String pack, String key) {
        return yamlConfiguration.getString(pack+"."+key);
    }

}
TOP

Related Classes of de.bananaco.permissions.handlers.FileMetaData

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.