You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.0 KiB

package cx.sfy.TheBridge.managers;
import java.io.File;
import java.io.IOException;
import org.bukkit.configuration.file.YamlConfiguration;
import cx.sfy.TheBridge.Main;
public class FileManager {
Main plugin;
public FileManager(Main plugin) {
this.plugin = plugin;
}
public void createNewFile(String file) {
File arenayml = new File(plugin.getDataFolder() + "/arenas", file + ".yml");
YamlConfiguration config = YamlConfiguration.loadConfiguration(arenayml);
try {
config.save(arenayml);
} catch (IOException e) {
e.printStackTrace();
}
}
public boolean arenaExists(String file) {
File folder = new File(plugin.getDataFolder() + "/arenas");
File[] listFiles = folder.listFiles();
String name = "";
for (int f = 0; f < listFiles.length; f++) {
if (listFiles[f].isFile()) {
File arena = listFiles[f];
name = arena.getName().replaceAll(".yml", "");
if (name.equals(file)) {
return true;
}
}
}
return false;
}
}