| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | //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;}}
 |