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
|
||||
p.getServer().getScheduler().cancelTasks(this);
|
||||
|
||||
// save Data to Disk
|
||||
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!");
|
||||
}
|
||||
|
||||
public void reload() {
|
||||
BIngredients.possibleIngredients.clear();
|
||||
BIngredients.recipes.clear();
|
||||
BIngredients.cookedNames.clear();
|
||||
Words.words.clear();
|
||||
|
||||
readConfig();
|
||||
}
|
||||
|
||||
public void msg(CommandSender sender, String msg) {
|
||||
sender.sendMessage(ChatColor.DARK_GREEN + "[Brewery] " + ChatColor.WHITE + msg);
|
||||
}
|
||||
@@ -109,7 +130,7 @@ public class P extends JavaPlugin {
|
||||
if (!file.exists()) {
|
||||
saveDefaultConfig();
|
||||
}
|
||||
FileConfiguration config = getConfig();
|
||||
FileConfiguration config = YamlConfiguration.loadConfiguration(file);
|
||||
|
||||
// various Settings
|
||||
autosave = config.getInt("autosave", 3);
|
||||
|
||||
@@ -35,7 +35,8 @@ public class CommandListener implements CommandExecutor {
|
||||
} else if (cmd.equalsIgnoreCase("reload")) {
|
||||
|
||||
if (p.permission.has(sender, "brewery.cmd.reload")) {
|
||||
// TODO: reloading
|
||||
p.reload();
|
||||
p.msg(sender, gr + "Config wurde neu eingelesen");
|
||||
} else {
|
||||
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");
|
||||
|
||||
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")) {
|
||||
|
||||
Reference in New Issue
Block a user