forked from SteamWar/SteamWar
Improve API of RegionDataStore, RegionBackups.Backup
This commit is contained in:
+7
-1
@@ -34,6 +34,9 @@ public abstract class DynamicRegion implements Region {
|
||||
protected final int minX;
|
||||
protected final int minZ;
|
||||
|
||||
@Getter
|
||||
protected RegionData regionData = null;
|
||||
|
||||
protected DynamicRegion(UUID id, int minX, int minZ) {
|
||||
this.id = id;
|
||||
this.minX = minX;
|
||||
@@ -45,7 +48,10 @@ public abstract class DynamicRegion implements Region {
|
||||
public void update(DynamicRegion updateFrom) {
|
||||
}
|
||||
|
||||
public abstract void setRegionData(@NonNull RegionData regionData);
|
||||
public void setRegionData(@NonNull RegionData regionData) {
|
||||
regionData.setStore(this);
|
||||
this.regionData = regionData;
|
||||
}
|
||||
|
||||
public void delete() {
|
||||
if (getType().isCannotDelete()) return;
|
||||
|
||||
+2
-2
@@ -134,12 +134,12 @@ public class GlobalRegion implements Region {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void saveRegionData(@NonNull RegionData regionData) {
|
||||
public void saveRegion() {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void loadRegionData(@NonNull RegionData regionData) {
|
||||
public void loadRegion() {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user