mcMMO/hMod/vUpdatr.java

48 lines
1.8 KiB
Java
Raw Normal View History

2011-01-07 21:51:08 +01:00
//Thanks to Yogoda for the code!
import java.io.*;
import java.util.logging.*;
public class vUpdatr {
static final String pluginName = "vMinecraft";
static final String version = "0.1";
static final String updatrUrl = "http://dl.dropbox.com/u/18212134/vMinecraft.updatr";
static final String updatrFileUrl = "http://dl.dropbox.com/u/18212134/vMinecraft.jar";
static final String updatrNotes = "Added Updatr support!";
private static volatile vUpdatr instance;
public static Logger logger = Logger.getLogger("Minecraft");
public void createUpdatrFile(){
try {
File updatrDir = new File("Updatr");
//create Updatr directory if it does not exsits already
if(updatrDir.exists()){
File updatrFile = new File("Updatr" + File.separator + pluginName + ".updatr");
//Updatr file does not exist, create it
if(!updatrFile.exists()){
updatrFile.createNewFile();
BufferedWriter writer = new BufferedWriter(new FileWriter(updatrFile));
writer.write("name = " + pluginName); writer.newLine();
writer.write("version = " + version); writer.newLine();
writer.write("url = " + updatrUrl); writer.newLine();
writer.write("file = " + updatrFileUrl); writer.newLine();
writer.write("notes = " + updatrNotes); writer.newLine();
writer.close();
}
}
} catch (IOException e) {
vUpdatr.logger.log(Level.SEVERE, null, e);
}
}
public static vUpdatr getInstance(){
if (instance == null){
instance = new vUpdatr();
}
return instance;
}
}