Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main.gungame.me;
- import java.io.File;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.World;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.configuration.file.YamlConfiguration;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.plugin.java.JavaPlugin;
- import Commands.Build;
- import Commands.Stats;
- import Listener.Inventory;
- import Listener.JoinKillDeath;
- import Listener.Sonstiges;
- import Listener.Wasser;
- import MySQL.MySQL;
- public class Main extends JavaPlugin{
- public static MySQL mysql_stats;
- @Override
- public void onEnable(){
- Bukkit.getServer().getPluginManager().registerEvents(new JoinKillDeath(), this);
- Bukkit.getServer().getPluginManager().registerEvents(new Inventory(), this);
- Bukkit.getServer().getPluginManager().registerEvents(new Wasser(), this);
- Bukkit.getServer().getPluginManager().registerEvents(new Sonstiges(), this);
- this.getCommand("build").setExecutor(new Build());
- this.getCommand("stats").setExecutor(new Stats());
- Bukkit.getConsoleSender().sendMessage("§e[§cINFO§e] §rDas GunGame Plugin wurde gestartet!");
- ConnectMySQL();
- for(World w : Bukkit.getWorlds()) {
- w.setThundering(false);
- w.setStorm(false);
- w.setTime(0);
- }
- for(Player all : Bukkit.getOnlinePlayers()){
- for(int i = 0;i < 40; i++){
- all.getInventory().setItem(i, new ItemStack(Material.AIR));
- }
- all.setLevel(0);
- all.setFoodLevel(20);
- JoinKillDeath.level.put(all.getName(), 0);
- JoinKillDeath.setItems(all);
- Sonstiges.setBoard(all);
- }
- }
- private void ConnectMySQL() {
- File file = new File("plugins/MySQL/gungame.yml");
- FileConfiguration cfg = YamlConfiguration.loadConfiguration(file);
- String host;
- String database;
- String user;
- String password;
- if(cfg.getString("host") != null){
- host = cfg.getString("host");
- }else{
- cfg.set("host", "localhost");
- host = "localhost";
- }
- if(cfg.getString("database") != null){
- database = cfg.getString("database");
- }else{
- cfg.set("database", "database");
- database = "database";
- }
- if(cfg.getString("user") != null){
- user = cfg.getString("user");
- }else{
- cfg.set("user", "root");
- user = "root";
- }
- if(cfg.getString("password") != null){
- password = cfg.getString("password");
- }else{
- password = null;
- }
- mysql_stats = new MySQL(host, database, user, password);
- mysql_stats.update("CREATE TABLE IF NOT EXISTS Stats(UUID varchar(100), KILLS int(11), DEATHS int(11))");
- }
- @Override
- public void onDisable(){
- Bukkit.getConsoleSender().sendMessage("§e[§cINFO§e] §rDas GunGame Plugin wurde beendet!");
- }
- public static String prefix = "§6[§eGunGame§6] §e";
- }
Add Comment
Please, Sign In to add comment