48 lines
1012 B
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();
|
|
}
|
|
}
|
|
|
|
}
|