summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager/data
diff options
context:
space:
mode:
authorElgarL <ElgarL@palmergames.com>2012-02-05 16:30:58 +0000
committerElgarL <ElgarL@palmergames.com>2012-02-05 16:30:58 +0000
commitaaa92afc1291f28b5f9febe4c91e8cc5f94d2958 (patch)
treefcc6cc0a3f67c6484c47c2b3d2a27a6d67a9dfa5 /EssentialsGroupManager/src/org/anjocaido/groupmanager/data
parentfadc8455cbab9c83585a23a01f749674c5c868e3 (diff)
downloadEssentials-aaa92afc1291f28b5f9febe4c91e8cc5f94d2958.tar
Essentials-aaa92afc1291f28b5f9febe4c91e8cc5f94d2958.tar.gz
Essentials-aaa92afc1291f28b5f9febe4c91e8cc5f94d2958.tar.lz
Essentials-aaa92afc1291f28b5f9febe4c91e8cc5f94d2958.tar.xz
Essentials-aaa92afc1291f28b5f9febe4c91e8cc5f94d2958.zip
Fix world mirroring so it correctly creates data files and data sources
for partially mirrored worlds. Fixed world mirroring so it returns the correct data for the requested world
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/data')
-rw-r--r--EssentialsGroupManager/src/org/anjocaido/groupmanager/data/DataUnit.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/data/DataUnit.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/data/DataUnit.java
index a35b5aeee..03d31b848 100644
--- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/data/DataUnit.java
+++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/data/DataUnit.java
@@ -65,6 +65,15 @@ public abstract class DataUnit {
hash = 71 * hash + (this.name != null ? this.name.toLowerCase().hashCode() : 0);
return hash;
}
+
+ /**
+ * Set the data source to point to a new worldDataHolder
+ *
+ * @param source
+ */
+ public void setDataSource(WorldDataHolder source) {
+ this.dataSource = source;
+ }
/**
* @return the dataSource