Skip to content

Commit cf1d72b

Browse files
committed
Add exception class
1 parent caed690 commit cf1d72b

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
package com.bencodez.simpleapi.file;
2+
3+
import org.bukkit.configuration.ConfigurationSection;
4+
import org.bukkit.plugin.java.JavaPlugin;
5+
6+
import lombok.Getter;
7+
8+
/**
9+
* The Class YMLFile.
10+
*/
11+
public abstract class YMLConfig {
12+
13+
@Getter
14+
private ConfigurationSection data;
15+
16+
@Getter
17+
private boolean failedToRead = false;
18+
19+
@Getter
20+
private JavaPlugin plugin;
21+
22+
public YMLConfig(JavaPlugin plugin, ConfigurationSection data) {
23+
this.data = data;
24+
this.plugin = plugin;
25+
}
26+
27+
public abstract void createSection(String key);
28+
29+
public abstract void saveData();
30+
31+
public abstract void setValue(String path, Object value);
32+
33+
}

0 commit comments

Comments
 (0)