From 3d8898646f2773d4e97a026c697b16683bea9497 Mon Sep 17 00:00:00 2001 From: Steffion Date: Thu, 15 Aug 2013 19:05:43 +0200 Subject: [PATCH] * Attempt fix starting up MCStats bug. --- src/nl/Steffion/BlockHunt/BlockHunt.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/nl/Steffion/BlockHunt/BlockHunt.java b/src/nl/Steffion/BlockHunt/BlockHunt.java index 0e204fe..16ec940 100644 --- a/src/nl/Steffion/BlockHunt/BlockHunt.java +++ b/src/nl/Steffion/BlockHunt/BlockHunt.java @@ -30,6 +30,9 @@ import org.bukkit.Sound; import org.bukkit.block.Block; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; +import org.bukkit.configuration.InvalidConfigurationException; +import org.bukkit.configuration.file.FileConfiguration; +import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.configuration.serialization.ConfigurationSerialization; import org.bukkit.enchantments.Enchantment; import org.bukkit.entity.Player; @@ -96,7 +99,9 @@ public class BlockHunt extends JavaPlugin implements Listener { try { Metrics metrics = new Metrics(this); metrics.start(); - if (!metrics.configuration.getBoolean("opt-out", false)) { + FileConfiguration metrics_fc = new YamlConfiguration(); + metrics_fc.load(metrics.getConfigFile()); + if (!metrics_fc.getBoolean("opt-out", false)) { MessageM.sendMessage(null, "%NSending %AMCStats %Nto their server.", true); } else { @@ -110,6 +115,11 @@ public class BlockHunt extends JavaPlugin implements Listener { null, "%EUnable to send %AMCStats %Eto their server. Something went wrong ;(!", true); + } catch (InvalidConfigurationException e) { + MessageM.sendMessage( + null, + "%EUnable to send %AMCStats %Eto their server. Something went wrong ;(!", + true); } MessageM.sendFMessage(null, ConfigC.log_Enabled, true, "name-"