From c1c7e964a3f54837c7a91c5ec62d9e4d17429335 Mon Sep 17 00:00:00 2001 From: Steffion Date: Wed, 31 Jul 2013 14:29:10 +0200 Subject: [PATCH] Fixed start-up bug. --- src/nl/Steffion/BlockHunt/BlockHunt.java | 9 ++++++++- .../BlockHunt/Serializables/LocationSerializable.java | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/nl/Steffion/BlockHunt/BlockHunt.java b/src/nl/Steffion/BlockHunt/BlockHunt.java index b97243e..6d60c6f 100644 --- a/src/nl/Steffion/BlockHunt/BlockHunt.java +++ b/src/nl/Steffion/BlockHunt/BlockHunt.java @@ -4,9 +4,11 @@ import nl.Steffion.BlockHunt.Listeners.PlayerListener; import nl.Steffion.BlockHunt.Managers.CommandC; import nl.Steffion.BlockHunt.Managers.ConfigC; import nl.Steffion.BlockHunt.Managers.MessageM; +import nl.Steffion.BlockHunt.Serializables.LocationSerializable; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; +import org.bukkit.configuration.serialization.ConfigurationSerialization; import org.bukkit.entity.Player; import org.bukkit.event.Listener; import org.bukkit.plugin.java.JavaPlugin; @@ -17,10 +19,15 @@ public class BlockHunt extends JavaPlugin implements Listener { */ public void onEnable() { - W.newFiles(); getServer().getPluginManager().registerEvents(this, this); getServer().getPluginManager().registerEvents(new PlayerListener(), this); + + ConfigurationSerialization.registerClass(LocationSerializable.class, + "Location"); + + W.newFiles(); + MessageM.sendFMessage(null, ConfigC.log_Enabled, true, "name-" + W.pluginName, "version-" + W.pluginVersion, "autors-" + W.pluginAutors); diff --git a/src/nl/Steffion/BlockHunt/Serializables/LocationSerializable.java b/src/nl/Steffion/BlockHunt/Serializables/LocationSerializable.java index 2465d66..9a97a2f 100644 --- a/src/nl/Steffion/BlockHunt/Serializables/LocationSerializable.java +++ b/src/nl/Steffion/BlockHunt/Serializables/LocationSerializable.java @@ -55,8 +55,8 @@ public class LocationSerializable extends Location implements if (w == null) { MessageM.sendMessage( null, - "%EError deserializing LocationSerializable - world not found!", - true); + "%EError deserializing LocationSerializable - world not found! (%A%w%%E)", + true, "w-" + w); return null; } return new LocationSerializable(w, (Double) M.g(map, "x", 0D),