Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package to.epac.factorycraft.CombinedHit.Utils;
- import java.io.File;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.Plugin;
- import to.epac.factorycraft.CombinedHit.Main;
- public class FileHandler {
- private static Plugin plugin = Main.instance;
- static FileConfiguration file = plugin.getConfig();
- public static boolean configFileExist() {
- File configFile = new File(plugin.getDataFolder(), "config.yml");
- if (!configFile.exists()) {
- plugin.saveDefaultConfig();
- plugin.getConfig().options().copyDefaults(true);
- plugin.saveConfig();
- return false;
- }
- return true;
- }
- public static boolean configFileEmpty() {
- if (file.getString("Players") == null) {
- plugin.saveDefaultConfig();
- plugin.getConfig().options().copyDefaults(true);
- plugin.saveConfig();
- return true;
- }
- return false;
- }
- public static int getLevel(Player p) {
- return file.getInt("Players." + p.getUniqueId() + ".Level");
- }
- public static boolean isPlayerInDataBase(Player p) {
- return file.contains("Players." + p.getUniqueId() + ".Level");
- }
- public static boolean isConfigFileValid() {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement