Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package plugin.clickly.kitpvp.configs;
- import java.io.File;
- import java.io.IOException;
- import java.util.logging.Logger;
- import org.bukkit.Bukkit;
- import org.bukkit.Server;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.configuration.file.YamlConfiguration;
- import org.bukkit.plugin.Plugin;
- import org.bukkit.plugin.PluginDescriptionFile;
- public class StatsConfig
- {
- static StatsConfig instance = new StatsConfig();
- Plugin plugin;
- FileConfiguration stats;
- File sfile;
- public static StatsConfig getInstance()
- {
- return instance;
- }
- public void setup(Plugin p)
- {
- this.sfile = new File(p.getDataFolder(), "Stats.yml");
- if (!this.sfile.exists()) {
- try
- {
- this.sfile.createNewFile();
- }
- catch (IOException e)
- {
- Bukkit.getServer().getLogger().severe("[KitPvP] Could not create Stats.yml!");
- }
- }
- this.stats = YamlConfiguration.loadConfiguration(this.sfile);
- }
- public FileConfiguration getStats()
- {
- return this.stats;
- }
- public void saveStats()
- {
- try
- {
- this.stats.save(this.sfile);
- }
- catch (IOException e)
- {
- Bukkit.getServer().getLogger().severe("[KitPvP] Could not save Stats.yml!");
- }
- }
- public void reloadLocation()
- {
- this.stats = YamlConfiguration.loadConfiguration(this.sfile);
- }
- public PluginDescriptionFile getDesc()
- {
- return this.plugin.getDescription();
- }
- }
Add Comment
Please, Sign In to add comment