mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-22 21:26:46 +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");
|
protected static final Logger log = Logger.getLogger("Minecraft");
|
||||||
|
|
||||||
public void enable() {
|
public void enable() {
|
||||||
vConfig.getInstance().loadSettings();
|
vConfig.getInstance().loadSettings();
|
||||||
vUsers.getInstance().loadUsers();
|
vUsers.getInstance().loadUsers();
|
||||||
vCom.loadCommands();
|
vCom.loadCommands();
|
||||||
|
vUpdatr.getInstance().createUpdatrFile();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void disable() {
|
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