files with explanations
NEW: In case of a new installation, files with explanations are now also created in the plugin folder
This commit is contained in:
@@ -29,14 +29,14 @@ public class Obj_Select {
|
||||
File f = new File(Main.getPath() + "/GUIs/");
|
||||
File[] fileArray = f.listFiles();
|
||||
|
||||
for (File config_gui : fileArray) {
|
||||
|
||||
for (File config : fileArray) {
|
||||
try {
|
||||
String sub = config_gui.getName().substring(config_gui.getName().length() - 4);
|
||||
if (config.getName().equals("guiDeclaration.yml")) return;
|
||||
String sub = config.getName().substring(config.getName().length() - 4);
|
||||
if (sub.equals(".yml")) {
|
||||
String key = config_gui.getName().replace(".yml", "");
|
||||
String key = config.getName().replace(".yml", "");
|
||||
Main.allAliases.add(key);
|
||||
YamlConfiguration yamlConfiguration_gui = YamlConfiguration.loadConfiguration(config_gui);
|
||||
YamlConfiguration yamlConfiguration_gui = YamlConfiguration.loadConfiguration(config);
|
||||
|
||||
Boolean guiEnable = yamlConfiguration_gui.getBoolean("GUI.Enable");
|
||||
Integer guiLines = yamlConfiguration_gui.getInt("GUI.Lines");
|
||||
@@ -81,11 +81,11 @@ public class Obj_Select {
|
||||
key, commandAliasEnable, commandPermission, slots);
|
||||
|
||||
Main.guiHashMap.put(key, gui);
|
||||
CmdExecuter_GUI.arg1.put(config_gui.getName()
|
||||
CmdExecuter_GUI.arg1.put(config.getName()
|
||||
.replace(".yml", ""), "commandgui.gui." + key);
|
||||
|
||||
|
||||
yamlConfiguration_gui.save(config_gui);
|
||||
yamlConfiguration_gui.save(config);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
Main.sendTryCatch(Obj_Select.class, e.getStackTrace()[0]);
|
||||
@@ -100,6 +100,7 @@ public class Obj_Select {
|
||||
File[] fileArray = f.listFiles();
|
||||
|
||||
for (File config : fileArray) {
|
||||
if (config.getName().equals("functionDeclaration.yml")) return;
|
||||
String sub = config.getName().substring(config.getName().length() - 4);
|
||||
if (sub.equals(".yml")) {
|
||||
YamlConfiguration yamlConfiguration = YamlConfiguration.loadConfiguration(config);
|
||||
|
@@ -48,6 +48,24 @@ public class Load {
|
||||
send.console(prefix + " §8-------------------------------");
|
||||
|
||||
if (!new File(Main.getPath(), "config.yml").exists()) {
|
||||
try {
|
||||
plugin.saveResource("config.yml", false);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
try {
|
||||
plugin.saveResource("GUIs/guiDeclaration.yml", false);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
try {
|
||||
plugin.saveResource("Functions/functionDeclaration.yml", false);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
try {
|
||||
CreateGUI.configCreate();
|
||||
} catch (Exception e) {
|
||||
|
Reference in New Issue
Block a user