mirror of
https://github.com/exituser/Brewery.git
synced 2026-09-17 08:59:01 +00:00
Added Cmd Reload
This commit is contained in:
@@ -79,11 +79,32 @@ public class P extends JavaPlugin {
|
|||||||
// Stop shedulers
|
// Stop shedulers
|
||||||
p.getServer().getScheduler().cancelTasks(this);
|
p.getServer().getScheduler().cancelTasks(this);
|
||||||
|
|
||||||
|
// save Data to Disk
|
||||||
saveData();
|
saveData();
|
||||||
|
|
||||||
|
// delete Data from Ram
|
||||||
|
Barrel.barrels.clear();
|
||||||
|
BCauldron.bcauldrons.clear();
|
||||||
|
BIngredients.possibleIngredients.clear();
|
||||||
|
BIngredients.recipes.clear();
|
||||||
|
BIngredients.cookedNames.clear();
|
||||||
|
BPlayer.players.clear();
|
||||||
|
Brew.potions.clear();
|
||||||
|
Wakeup.wakeups.clear();
|
||||||
|
Words.words.clear();
|
||||||
|
|
||||||
this.log(this.getDescription().getName() + " disabled!");
|
this.log(this.getDescription().getName() + " disabled!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void reload() {
|
||||||
|
BIngredients.possibleIngredients.clear();
|
||||||
|
BIngredients.recipes.clear();
|
||||||
|
BIngredients.cookedNames.clear();
|
||||||
|
Words.words.clear();
|
||||||
|
|
||||||
|
readConfig();
|
||||||
|
}
|
||||||
|
|
||||||
public void msg(CommandSender sender, String msg) {
|
public void msg(CommandSender sender, String msg) {
|
||||||
sender.sendMessage(ChatColor.DARK_GREEN + "[Brewery] " + ChatColor.WHITE + msg);
|
sender.sendMessage(ChatColor.DARK_GREEN + "[Brewery] " + ChatColor.WHITE + msg);
|
||||||
}
|
}
|
||||||
@@ -109,7 +130,7 @@ public class P extends JavaPlugin {
|
|||||||
if (!file.exists()) {
|
if (!file.exists()) {
|
||||||
saveDefaultConfig();
|
saveDefaultConfig();
|
||||||
}
|
}
|
||||||
FileConfiguration config = getConfig();
|
FileConfiguration config = YamlConfiguration.loadConfiguration(file);
|
||||||
|
|
||||||
// various Settings
|
// various Settings
|
||||||
autosave = config.getInt("autosave", 3);
|
autosave = config.getInt("autosave", 3);
|
||||||
|
|||||||
@@ -35,7 +35,8 @@ public class CommandListener implements CommandExecutor {
|
|||||||
} else if (cmd.equalsIgnoreCase("reload")) {
|
} else if (cmd.equalsIgnoreCase("reload")) {
|
||||||
|
|
||||||
if (p.permission.has(sender, "brewery.cmd.reload")) {
|
if (p.permission.has(sender, "brewery.cmd.reload")) {
|
||||||
// TODO: reloading
|
p.reload();
|
||||||
|
p.msg(sender, gr + "Config wurde neu eingelesen");
|
||||||
} else {
|
} else {
|
||||||
p.msg(sender, r + "Du hast keine Rechte dies zu tun!");
|
p.msg(sender, r + "Du hast keine Rechte dies zu tun!");
|
||||||
}
|
}
|
||||||
@@ -118,7 +119,7 @@ public class CommandListener implements CommandExecutor {
|
|||||||
cmds.add(g + "/br help <Seite> " + b + "Zeigt eine bestimmte Hilfeseite an");
|
cmds.add(g + "/br help <Seite> " + b + "Zeigt eine bestimmte Hilfeseite an");
|
||||||
|
|
||||||
if (p.permission.has(sender, "brewery.cmd.reload")) {
|
if (p.permission.has(sender, "brewery.cmd.reload")) {
|
||||||
cmds.add(g + "/br reload " + b + " Plugin neuladen");
|
cmds.add(g + "/br reload " + b + " Config neuladen");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (p.permission.has(sender, "brewery.cmd.wakeup")) {
|
if (p.permission.has(sender, "brewery.cmd.wakeup")) {
|
||||||
|
|||||||
Reference in New Issue
Block a user