LuckLottery/src/cn/citycraft/LuckLottery/config/OfflineDate.java

48 lines
1012 B
Java

package cn.citycraft.LuckLottery.config;
import java.io.File;
import java.io.IOException;
import java.util.List;
import org.bukkit.plugin.Plugin;
public class OfflineDate extends ConfigLoader {
private static String CONFIG_NAME = "offlinedate.yml";
private static FileConfig instance;
private static File file;
public OfflineDate(Plugin p) {
super(p, CONFIG_NAME, false);
file = new File(p.getDataFolder(), CONFIG_NAME);
instance = super.getInstance();
}
public static void load(Plugin p) {
new OfflineDate(p);
}
public static FileConfig getInstance() {
return instance;
}
public static List<String> getMessage(String p) {
return instance.getStringList(p);
}
public static void addMessage(String p, String message) {
List<String> messages = instance.getStringList(p);
messages.add(message);
instance.set(p, messages);
save();
}
public static void save(){
try {
instance.save(file);
} catch (IOException e) {
saveError(file);
e.printStackTrace();
}
}
}