From 83fefefb43bdf3a70266438bee48d34fea9a2aad Mon Sep 17 00:00:00 2001 From: snowleo Date: Sat, 3 Nov 2012 02:36:17 +0100 Subject: Ess2Compat: Convert user files --- .../src/com/earth2me/essentials/Essentials.java | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'Essentials2Compat/src/com/earth2me/essentials/Essentials.java') 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); + } + } } } -- cgit v1.2.3