Added new ExperienceFormula config and /mcconvert command

This commit is contained in:
TfT_02
2013-05-20 15:38:30 +02:00
parent 1a51b93ec9
commit 68e433b3b7
16 changed files with 507 additions and 40 deletions

View File

@ -5,6 +5,7 @@ import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import com.gmail.nossr50.util.experience.FormulaManager;
import net.shatteredlands.shatt.backup.ZipLibrary;
import org.bukkit.entity.Player;
@ -59,6 +60,7 @@ public class mcMMO extends JavaPlugin {
private static ChunkManager placeStore;
private static RepairableManager repairableManager;
private static DatabaseManager databaseManager;
private static FormulaManager formulaManager;
/* File Paths */
private static String mainDirectory;
@ -125,6 +127,8 @@ public class mcMMO extends JavaPlugin {
PartyManager.loadParties();
formulaManager = new FormulaManager(this);
for (Player player : getServer().getOnlinePlayers()) {
UserManager.addUser(player); // In case of reload add all users back into UserManager
}
@ -166,6 +170,7 @@ public class mcMMO extends JavaPlugin {
try {
UserManager.saveAll(); // Make sure to save player information if the server shuts down
PartyManager.saveParties(); // Save our parties
formulaManager.saveFormula();
placeStore.saveAll(); // Save our metadata
placeStore.cleanUp(); // Cleanup empty metadata stores
}
@ -232,6 +237,10 @@ public class mcMMO extends JavaPlugin {
getLogger().info("[Debug] " + message);
}
public static FormulaManager getFormulaManager() {
return formulaManager;
}
public static ChunkManager getPlaceStore() {
return placeStore;
}