diff options
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/storage/YamlStorageWriter.java')
-rw-r--r-- | Essentials/src/com/earth2me/essentials/storage/YamlStorageWriter.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/Essentials/src/com/earth2me/essentials/storage/YamlStorageWriter.java b/Essentials/src/com/earth2me/essentials/storage/YamlStorageWriter.java index fd1f0f863..6e641db69 100644 --- a/Essentials/src/com/earth2me/essentials/storage/YamlStorageWriter.java +++ b/Essentials/src/com/earth2me/essentials/storage/YamlStorageWriter.java @@ -11,7 +11,6 @@ import java.util.Map.Entry; import java.util.logging.Level; import java.util.logging.Logger; import java.util.regex.Pattern; -import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.enchantments.Enchantment; import org.bukkit.inventory.ItemStack; @@ -218,6 +217,11 @@ public class YamlStorageWriter implements IStorageWriter YAML.dumpAll(Collections.singletonList(data).iterator(), writer); } } + else if (data instanceof Enum) + { + writeMaterial(data.toString()); + writer.println(); + } else if (data instanceof Material) { writeMaterial(data); @@ -260,6 +264,10 @@ public class YamlStorageWriter implements IStorageWriter writer.print(output); } } + else if (data instanceof Enum) + { + writeMaterial(data.toString()); + } else if (data instanceof Material) { writeMaterial(data); @@ -320,7 +328,7 @@ public class YamlStorageWriter implements IStorageWriter writer.println(); writeIndention(depth); writer.print("world: "); - writeScalar(entry.getWorld().getName()); + writeScalar(entry.getWorldName()); writeIndention(depth); writer.print("x: "); writeScalar(entry.getX()); |