diff options
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/settings/Spawns.java')
-rw-r--r-- | Essentials/src/com/earth2me/essentials/settings/Spawns.java | 28 |
1 files changed, 23 insertions, 5 deletions
diff --git a/Essentials/src/com/earth2me/essentials/settings/Spawns.java b/Essentials/src/com/earth2me/essentials/settings/Spawns.java index a0afa450c..e4a52d8ce 100644 --- a/Essentials/src/com/earth2me/essentials/settings/Spawns.java +++ b/Essentials/src/com/earth2me/essentials/settings/Spawns.java @@ -4,15 +4,33 @@ import com.earth2me.essentials.storage.MapValueType; import com.earth2me.essentials.storage.StorageObject; import java.util.HashMap; import java.util.Map; -import lombok.Data; -import lombok.EqualsAndHashCode; import org.bukkit.Location; - -@Data -@EqualsAndHashCode(callSuper = false) public class Spawns implements StorageObject { @MapValueType(Location.class) private Map<String, Location> spawns = new HashMap<String, Location>(); + + public Map<String,Location> getSpawns() + { + return spawns; + } + + public void setSpawns(Map<String, Location> spawns) + { + this.spawns = spawns; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + Spawns spawns1 = (Spawns) o; + return !(spawns != null ? !spawns.equals(spawns1.spawns) : spawns1.spawns != null); + } + + @Override + public int hashCode() { + return spawns != null ? spawns.hashCode() : 0; + } } |