Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.mrkirby153.plugins.theplague.arena;
- import java.io.IOException;
- import java.util.ArrayList;
- import java.util.Set;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- import me.mrkirby153.plugins.theplague.ThePlague;
- import org.bukkit.configuration.file.FileConfiguration;
- public class Arena {
- private static ThePlague plugin;
- private static ArrayList<String> arenaNames = new ArrayList<String>();
- public Arena(ThePlague p){
- plugin = p;
- }
- public static void getArenas(){
- try{
- for(String s : plugin.getArenaFile().getConfigurationSection("arenas").getKeys(false)){
- arenaNames.add(s);
- }
- }catch(Exception e){
- }
- }
- private static boolean checkArena(String arenaName){
- if(arenaNames.contains(arenaName)){
- return false;
- }
- return true;
- }
- public boolean createArena(String arenaName){
- if(!checkArena(arenaName)){
- FileConfiguration f = plugin.getArenaFile();
- f.set("arenas."+arenaName+".enabled", false);
- f.set("arenas."+arenaName+".protection.lobby", 0);
- f.set("arenas."+arenaName+".protection.arena", 0);
- f.set("arenas."+arenaName+".spawn.lobby", 0);
- f.set("arenas."+arenaName+".spawn.arena", 0);
- f.set("arenas."+arenaName+".classes", 0);
- plugin.saveArenas();
- return true;
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment