Let's try to load the data from flatfile, or rather start.
This commit is contained in:
parent
e07c657a40
commit
4adffd7b4a
@ -1,7 +1,13 @@
|
|||||||
package com.graywolf336.jail;
|
package com.graywolf336.jail;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
|
||||||
|
import org.bukkit.configuration.file.FileConfiguration;
|
||||||
|
import org.bukkit.configuration.file.YamlConfiguration;
|
||||||
|
|
||||||
public class JailIO {
|
public class JailIO {
|
||||||
private JailMain pl;
|
private JailMain pl;
|
||||||
|
private FileConfiguration flat;
|
||||||
private int storage; //0 = flatfile, 1 = sqlite, 2 = mysql
|
private int storage; //0 = flatfile, 1 = sqlite, 2 = mysql
|
||||||
|
|
||||||
public JailIO(JailMain plugin) {
|
public JailIO(JailMain plugin) {
|
||||||
@ -17,7 +23,7 @@ public class JailIO {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void PrepareStorage() {
|
public void prepareStorage() {
|
||||||
switch(storage) {
|
switch(storage) {
|
||||||
case 1:
|
case 1:
|
||||||
//prepare sqlite, I need to research this
|
//prepare sqlite, I need to research this
|
||||||
@ -26,7 +32,23 @@ public class JailIO {
|
|||||||
//prepare mysql, research this as well
|
//prepare mysql, research this as well
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
//File system, prepare it somehow.. Maybe load in the files
|
flat = YamlConfiguration.loadConfiguration(new File(pl.getDataFolder(), "data.yml"));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void loadJails() {
|
||||||
|
switch(storage) {
|
||||||
|
case 1:
|
||||||
|
//load the jails from sqlite
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
//load the jails from mysql
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
//load the jails from flatfile
|
||||||
|
if(flat.contains("jails"))
|
||||||
|
pl.getLogger().info("Jails exists");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -20,7 +20,8 @@ public class JailMain extends JavaPlugin {
|
|||||||
loadConfig();
|
loadConfig();
|
||||||
|
|
||||||
io = new JailIO(this);
|
io = new JailIO(this);
|
||||||
io.PrepareStorage();
|
io.prepareStorage();
|
||||||
|
io.loadJails();
|
||||||
|
|
||||||
jm = new JailManager(this);
|
jm = new JailManager(this);
|
||||||
cmdHand = new CommandHandler(this);
|
cmdHand = new CommandHandler(this);
|
||||||
|
Loading…
Reference in New Issue
Block a user