Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.mineways.main;
- import java.io.File;
- import de.mineways.commands.Freunde;
- import de.mineways.listeners.FreundHandler;
- import de.mineways.manager.FreundeManager;
- import de.mineways.mysql.FileManager;
- import de.mineways.mysql.MySQL;
- import net.md_5.bungee.api.plugin.Plugin;
- import net.md_5.bungee.config.Configuration;
- public class Main extends Plugin{
- private MySQL mysql;
- private FileManager filemanager;
- private FreundeManager friendmanager;
- @Override
- public void onEnable() {
- /*Fetch classes*/
- fetchClasses();
- /*Register Commands & Listener*/
- getProxy().getPluginManager().registerCommand(this, new Freunde(this));
- getProxy().getPluginManager().registerListener(this, new FreundHandler(this));
- /*Loading MySQL-Einstellungen*/
- loadMySQLFiles();
- /*Broadcast standart onEnable Nachricht*/
- }
- @Override
- public void onDisable() {
- }
- public void fetchClasses() {
- mysql = new MySQL(this);
- filemanager = new FileManager(this);
- friendmanager = new FreundeManager(this);
- }
- public void loadMySQLFiles() {
- getDataFolder().mkdir();
- if(!filemanager.exists("mysql.yml", "Freunde")) {
- File file = filemanager.createNewFile("mysql.yml", "Freunde");
- Configuration cfg = filemanager.getConfiguration("mysql.yml", "Freunde");
- cfg.set("username", "localuser");
- cfg.set("password", "localpassword");
- cfg.set("host", "localhost");
- cfg.set("database", "localdatabase");
- filemanager.saveFile(file, cfg);
- }
- Configuration cfg = filemanager.getConfiguration("mysql.yml", "Freunde");
- getMySQL().username = cfg.getString("user");
- getMySQL().password = cfg.getString("password");
- getMySQL().host = cfg.getString("host");
- getMySQL().database = cfg.getString("database");
- }
- public String getPrefix() {
- return "§7[§4Freunde§7]";
- }
- public MySQL getMySQL() {
- return mysql;
- }
- public FileManager getFileManager() {
- return filemanager;
- }
- public FreundeManager getFriendManager() {
- return friendmanager;
- }
- }
Add Comment
Please, Sign In to add comment