Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.byToxoDev.main.File;
- import de.byToxoDev.main.Main;
- import org.bukkit.configuration.file.YamlConfiguration;
- import java.io.File;
- import java.util.List;
- public class ConfigHandler {
- File f;
- public ConfigHandler(File f){
- this.f = f;
- }
- public String getString(String path) {
- YamlConfiguration cfg = YamlConfiguration.loadConfiguration(this.f);
- return cfg.getString(path).replace("&", "§");
- }
- public Integer getInt(String path) {
- YamlConfiguration cfg = YamlConfiguration.loadConfiguration(this.f);
- return cfg.getInt(path);
- }
- public Double getDouble(String path) {
- YamlConfiguration cfg = YamlConfiguration.loadConfiguration(this.f);
- return cfg.getDouble(path);
- }
- public List<String> getList(String path) {
- YamlConfiguration cfg = YamlConfiguration.loadConfiguration(this.f);
- return cfg.getStringList(path);
- }
- public void set(String path, Object o){
- YamlConfiguration cfg = YamlConfiguration.loadConfiguration(this.f);
- cfg.set(path, o);
- try {
- cfg.save(this.f);
- } catch (Exception e){
- Main.getInstane().log("&4Es ist ein Fehler unterlaufen!" + e.getMessage());
- }
- }
- public File getFile() {
- return f;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement