summaryrefslogtreecommitdiffstats
path: root/Essentials2Compat/src/com/earth2me/essentials/Essentials.java
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2012-11-03 02:36:17 +0100
committersnowleo <schneeleo@gmail.com>2012-11-03 02:36:17 +0100
commit83fefefb43bdf3a70266438bee48d34fea9a2aad (patch)
treee64efd60678988877de67ab130df1204efa4e2c1 /Essentials2Compat/src/com/earth2me/essentials/Essentials.java
parent59878a94e4cb4919300400bff6ff9c0bc78e4fd1 (diff)
downloadEssentials-83fefefb43bdf3a70266438bee48d34fea9a2aad.tar
Essentials-83fefefb43bdf3a70266438bee48d34fea9a2aad.tar.gz
Essentials-83fefefb43bdf3a70266438bee48d34fea9a2aad.tar.lz
Essentials-83fefefb43bdf3a70266438bee48d34fea9a2aad.tar.xz
Essentials-83fefefb43bdf3a70266438bee48d34fea9a2aad.zip
Ess2Compat: Convert user files
Diffstat (limited to 'Essentials2Compat/src/com/earth2me/essentials/Essentials.java')
-rw-r--r--Essentials2Compat/src/com/earth2me/essentials/Essentials.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/Essentials2Compat/src/com/earth2me/essentials/Essentials.java b/Essentials2Compat/src/com/earth2me/essentials/Essentials.java
index 840ef7d37..b6e7b88ac 100644
--- a/Essentials2Compat/src/com/earth2me/essentials/Essentials.java
+++ b/Essentials2Compat/src/com/earth2me/essentials/Essentials.java
@@ -1,16 +1,39 @@
package com.earth2me.essentials;
+import java.io.File;
+import java.util.Calendar;
+import java.util.GregorianCalendar;
+import net.ess3.api.IEssentials;
+import net.ess3.api.IPlugin;
import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;
public class Essentials extends JavaPlugin
{
+ IEssentials ess;
+
@Override
public void onEnable()
{
Bukkit.getLogger().info("You can remove this compatibility plugin, when all plugins are updated to Essentials-3");
//TODO: Update files to new 3.0 format
//TODO: Move Eco Api here
+ IPlugin plugin = (IPlugin)getServer().getPluginManager().getPlugin("Essentials-3");
+ ess = plugin.getEssentials();
+ updateUserfiles();
+ }
+
+ private void updateUserfiles()
+ {
+ File folder = new File(getDataFolder(), "userdata");
+
+ if (folder.isDirectory()) {
+ new UpdateUserFiles(folder, ess);
+ File folderNew = new File(getDataFolder(), "userdata-"+System.currentTimeMillis());
+ if (!folderNew.exists()) {
+ folder.renameTo(folderNew);
+ }
+ }
}
}