Guest User

Untitled

a guest
Mar 2nd, 2022
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.22 KB | None | 0 0
  1. package ru.primer.mc;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.configuration.file.FileConfiguration;
  5. import org.bukkit.configuration.file.YamlConfiguration;
  6. import org.bukkit.plugin.java.JavaPlugin;
  7.  
  8. import java.io.File;
  9. import java.io.IOException;
  10.  
  11. public final class Main extends JavaPlugin {
  12.  
  13.     public static FileConfiguration data;
  14.  
  15.     @Override
  16.     public void onEnable() {
  17.         Bukkit.getServer().getPluginManager().registerEvents(new Listener(this), this);
  18.         getCommand("party").setExecutor(new CommandExecutor(this));
  19.         saveDefaultConfig();
  20.  
  21.         File datafile = new File(getDataFolder() + File.separator + "data.yml");
  22.         if(!datafile.exists()) {
  23.             try {
  24.                 datafile.createNewFile();
  25.             } catch (IOException e) {
  26.                 e.printStackTrace();
  27.             }
  28.         }
  29.         data = YamlConfiguration.loadConfiguration(datafile);
  30.  
  31.     }
  32.  
  33.     @Override
  34.     public void onDisable() {
  35.         // Plugin shutdown logic
  36.     }
  37.     public void saveData() {
  38.         try {
  39.             data.save(new File(getDataFolder() + File.separator + "data.yml"));
  40.         } catch (IOException e) {
  41.             e.printStackTrace();
  42.         }
  43.     }
  44. }
  45.  
Advertisement
Add Comment
Please, Sign In to add comment