mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-25 22:56:45 +01:00
Updatr support!
This commit is contained in:
parent
534525c137
commit
6cd41467c5
@ -10,9 +10,10 @@ public class vMinecraft extends Plugin {
|
||||
protected static final Logger log = Logger.getLogger("Minecraft");
|
||||
|
||||
public void enable() {
|
||||
vConfig.getInstance().loadSettings();
|
||||
vConfig.getInstance().loadSettings();
|
||||
vUsers.getInstance().loadUsers();
|
||||
vCom.loadCommands();
|
||||
vCom.loadCommands();
|
||||
vUpdatr.getInstance().createUpdatrFile();
|
||||
}
|
||||
|
||||
public void disable() {
|
||||
|
48
vUpdatr.java
Normal file
48
vUpdatr.java
Normal file
@ -0,0 +1,48 @@
|
||||
//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;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user