Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.ktpvp.de.FFA.system;
- import java.io.File;
- import java.io.IOException;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.HashMap;
- import java.util.List;
- import org.bukkit.Bukkit;
- import org.bukkit.World;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.configuration.file.YamlConfiguration;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.plugin.PluginManager;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scheduler.BukkitTask;
- import org.bukkit.scoreboard.Scoreboard;
- import de.ktpvp.de.FFA.CMDS.GREIFERALERT;
- import de.ktpvp.de.FFA.CMDS.bau;
- import de.ktpvp.de.FFA.CMDS.clear;
- import de.ktpvp.de.FFA.CMDS.fix;
- import de.ktpvp.de.FFA.CMDS.help;
- import de.ktpvp.de.FFA.CMDS.kit;
- import de.ktpvp.de.FFA.CMDS.map;
- import de.ktpvp.de.FFA.CMDS.setspawn;
- import de.ktpvp.de.FFA.CMDS.shop;
- import de.ktpvp.de.FFA.CMDS.spawn;
- import de.ktpvp.de.FFA.CMDS.wasistdas;
- import de.ktpvp.de.FFA.Events.AntiREgenuNacht;
- import de.ktpvp.de.FFA.Events.Event_Tab_ALT;
- import de.ktpvp.de.FFA.Events.FSigns;
- import de.ktpvp.de.FFA.Events.Tod;
- import de.ktpvp.de.FFA.Events.VIPJoin;
- import de.ktpvp.de.FFA.Events.anticmd;
- import de.ktpvp.de.FFA.Events.aps;
- import de.ktpvp.de.FFA.Events.chat;
- import de.ktpvp.de.FFA.Events.joinleavemsgs;
- import de.ktpvp.de.FFA.Inventare.Confirmen;
- import de.ktpvp.de.FFA.Inventare.Maps;
- import de.ktpvp.de.FFA.Inventare.kitauswahl;
- import de.ktpvp.de.FFA.mysql.MYSQL;
- import de.ktpvp.de.FFA.mysql.Stats;
- public class KilltimeMain extends JavaPlugin implements Listener {
- public static KilltimeMain ffa;
- public static MYSQL mysql;
- static File CFGFile = new File("plugins/FFA", "Player.yml");
- public static FileConfiguration CFG = YamlConfiguration.loadConfiguration(CFGFile);
- static File SPAWNF = new File("plugins/FFA", "Spawn.yml");
- public static FileConfiguration SPAWN = YamlConfiguration.loadConfiguration(SPAWNF);
- public static HashMap<String, BukkitTask> tp = new HashMap<String, BukkitTask>();
- public static ArrayList<Player> kit = new ArrayList<Player>();
- static Scoreboard sb;
- public static int suche = 0;
- public static int griefer = 0;
- public static final String prwichtig = "§eSystem §7»§7 ";
- public static final String prausrufe = "§eSystem §7»§7 ";
- public static final String prfrage = "§eSystem §7»§7 ";
- public static final String prplus = "§eSystem §7»§7 ";
- public Inventory shop = null;
- @Override
- public void onDisable() {
- System.out.println("[SYSTEM]System Gestoppt");
- }
- @Override
- public void onEnable() {
- ffa = this;
- sb = Bukkit.getScoreboardManager().getNewScoreboard();
- sb.registerNewTeam("00000Admin");
- sb.registerNewTeam("00001Dev");
- sb.registerNewTeam("00002Mod");
- sb.registerNewTeam("00003Sup");
- sb.registerNewTeam("00004Builder");
- sb.registerNewTeam("00005Youtuber");
- sb.registerNewTeam("00006VIP");
- sb.registerNewTeam("00007Spieler");
- sb.getTeam("00000Admin").setPrefix("§cAdmin §7| §c");
- sb.getTeam("00001Dev").setPrefix("§bDev §7| §b");
- sb.getTeam("00002Mod").setPrefix("§9Mod §7| §9");
- sb.getTeam("00003Sup").setPrefix("§dSup §7| §d");
- sb.getTeam("00004Builder").setPrefix("§aBuilder §7| §a");
- sb.getTeam("00005Youtuber").setPrefix("§5");
- sb.getTeam("00006VIP").setPrefix("§6");
- sb.getTeam("00007Spieler").setPrefix("§7");
- ConnectMYSQL();
- createConfig();
- loadList();
- createSConfig();
- loadSList();
- loadServer();
- Bukkit.getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
- System.out.println("[SYSTEM]System Geladen");
- List<World> world = getServer().getWorlds();
- for (int i = 0; i < world.size(); i++) {
- world.get(i).setStorm(false);
- world.get(i).setThundering(false);
- }
- Bukkit.getServer().getWorld("i").setGameRuleValue("doDaylightCycle", "false");
- Bukkit.getServer().getWorld("i").setTime(6000L);
- }
- public void loadServer() {
- PluginManager pm = Bukkit.getPluginManager();
- pm.registerEvents(new Methoden(), this);
- pm.registerEvents(new de.ktpvp.de.FFA.system.Scoreboard(), this);
- pm.registerEvents(new CoinSystem(), this);
- pm.registerEvents(new kitauswahl(), this);
- pm.registerEvents(new Maps(), this);
- pm.registerEvents(new Confirmen(), this);
- pm.registerEvents(new AntiREgenuNacht(), this);
- pm.registerEvents(new aps(), this);
- pm.registerEvents(new chat(), this);
- pm.registerEvents(new joinleavemsgs(), this);
- pm.registerEvents(new Tod(), this);
- pm.registerEvents(new VIPJoin(), this);
- pm.registerEvents(new Event_Tab_ALT(), this);
- pm.registerEvents(new FSigns(), this);
- pm.registerEvents(new spawn(this), this);
- pm.registerEvents(new anticmd(), this);
- pm.registerEvents(new GREIFERALERT(), this);
- pm.registerEvents(new Stats(), this);
- getCommand("bau").setExecutor(new bau());
- getCommand("kit").setExecutor(new kit());
- getCommand("map").setExecutor(new map());
- getCommand("wid").setExecutor(new wasistdas());
- getCommand("fix").setExecutor(new fix());
- getCommand("coins").setExecutor(new CoinSystem());
- getCommand("kits").setExecutor(new kit());
- getCommand("shop").setExecutor(new shop(this));
- getCommand("stats").setExecutor(new Statsbefehl());
- getCommand("spawn").setExecutor(new spawn(this));
- getCommand("setspawn").setExecutor(new setspawn());
- getCommand("help").setExecutor(new help());
- getCommand("hilfe").setExecutor(new help());
- getCommand("clear").setExecutor(new clear());
- getCommand("griefer").setExecutor(new GREIFERALERT());
- }
- public static KilltimeMain getInstance() {
- return ffa;
- }
- public static void saveList() {
- try {
- CFG.save(CFGFile);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- public static void loadList() {
- try {
- CFG.load(CFGFile);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- public static void createConfig() {
- if (!CFG.contains("Spieler")) {
- CFG.set("Spieler", Arrays.asList());
- saveList();
- }
- }
- public static void saveSList() {
- try {
- SPAWN.save(SPAWNF);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- public static void loadSList() {
- try {
- SPAWN.load(SPAWNF);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- public static void createSConfig() {
- if (!SPAWN.contains("Spawn")) {
- CFG.set("Spawn", "");
- saveSList();
- }
- }
- private void ConnectMYSQL(){
- mysql = new MYSQL("localhost", "FFA", "FFA", "FFA");
- mysql.update("CREATE TABLE IF NOT EXISTS (UUID varchart(64), KILLS int, DEATHS int,COINS int)");
- }
- }
Add Comment
Please, Sign In to add comment