summaryrefslogtreecommitdiffstats
path: root/Essentials/src/com/earth2me/essentials/storage/YamlStorageWriter.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/storage/YamlStorageWriter.java')
-rw-r--r--Essentials/src/com/earth2me/essentials/storage/YamlStorageWriter.java12
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());