mirror of
https://github.com/exituser/Brewery.git
synced 2026-09-17 07:49:03 +00:00
Inform the reloading Player of any Errors
This commit is contained in:
@@ -61,6 +61,8 @@ public class P extends JavaPlugin {
|
|||||||
public String language;
|
public String language;
|
||||||
public LanguageReader languageReader;
|
public LanguageReader languageReader;
|
||||||
|
|
||||||
|
private CommandSender reloader;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onEnable() {
|
public void onEnable() {
|
||||||
p = this;
|
p = this;
|
||||||
@@ -158,6 +160,9 @@ public class P extends JavaPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void reload(CommandSender sender) {
|
public void reload(CommandSender sender) {
|
||||||
|
if (sender != null && !sender.equals(getServer().getConsoleSender())) {
|
||||||
|
reloader = sender;
|
||||||
|
}
|
||||||
// clear all existent config Data
|
// clear all existent config Data
|
||||||
BIngredients.possibleIngredients.clear();
|
BIngredients.possibleIngredients.clear();
|
||||||
BIngredients.recipes.clear();
|
BIngredients.recipes.clear();
|
||||||
@@ -200,6 +205,7 @@ public class P extends JavaPlugin {
|
|||||||
if (!successful) {
|
if (!successful) {
|
||||||
msg(sender, p.languageReader.get("Error_Recipeload"));
|
msg(sender, p.languageReader.get("Error_Recipeload"));
|
||||||
}
|
}
|
||||||
|
reloader = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void msg(CommandSender sender, String msg) {
|
public void msg(CommandSender sender, String msg) {
|
||||||
@@ -218,6 +224,9 @@ public class P extends JavaPlugin {
|
|||||||
|
|
||||||
public void errorLog(String msg) {
|
public void errorLog(String msg) {
|
||||||
Bukkit.getConsoleSender().sendMessage(ChatColor.DARK_GREEN + "[Brewery] " + ChatColor.DARK_RED + "ERROR: " + ChatColor.RED + msg);
|
Bukkit.getConsoleSender().sendMessage(ChatColor.DARK_GREEN + "[Brewery] " + ChatColor.DARK_RED + "ERROR: " + ChatColor.RED + msg);
|
||||||
|
if (reloader != null) {
|
||||||
|
reloader.sendMessage(ChatColor.DARK_GREEN + "[Brewery] " + ChatColor.DARK_RED + "ERROR: " + ChatColor.RED + msg);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean readConfig() {
|
public boolean readConfig() {
|
||||||
@@ -813,6 +822,7 @@ public class P extends JavaPlugin {
|
|||||||
public class BreweryRunnable implements Runnable {
|
public class BreweryRunnable implements Runnable {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
|
reloader = null;
|
||||||
for (BCauldron cauldron : BCauldron.bcauldrons) {
|
for (BCauldron cauldron : BCauldron.bcauldrons) {
|
||||||
cauldron.onUpdate();// runs every min to update cooking time
|
cauldron.onUpdate();// runs every min to update cooking time
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user