forked from SteamWar/SteamWar
Add FixedRegionDataUtils
This commit is contained in:
+11
-1
@@ -86,7 +86,7 @@ public class GlobalRegion implements Region {
|
||||
}
|
||||
};
|
||||
|
||||
private static final GlobalRegionData REGION_DATA = new GlobalRegionData();
|
||||
private static final GlobalRegionData REGION_DATA = new GlobalRegionData(INSTANCE);
|
||||
|
||||
@Override
|
||||
public @NonNull UUID getID() {
|
||||
@@ -132,4 +132,14 @@ public class GlobalRegion implements Region {
|
||||
public @NonNull RegionBackups getBackups() {
|
||||
return RegionBackups.EMPTY;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void saveRegionData(@NonNull RegionData regionData) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void loadRegionData(@NonNull RegionData regionData) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
+3
-3
@@ -31,8 +31,8 @@ import yapion.hierarchy.types.YAPIONObject;
|
||||
|
||||
public class GlobalRegionData extends RegionData {
|
||||
|
||||
public GlobalRegionData() {
|
||||
super(new YAPIONObject(), () -> {}); // TODO: Implement loading of data and saving!
|
||||
public GlobalRegionData(GlobalRegion globalRegion) {
|
||||
super(globalRegion);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -44,7 +44,7 @@ public class GlobalRegionData extends RegionData {
|
||||
|
||||
@Override
|
||||
public @NonNull <T extends Enum<T> & Flag.Value<T>> RegionFlagPolicy has(@NonNull Flag<T> flag) {
|
||||
if (flag.oneOf(Flag.COLOR)) {
|
||||
if (flag.oneOf(Flag.COLOR, Flag.PROTECT)) {
|
||||
return RegionFlagPolicy.READ_ONLY;
|
||||
}
|
||||
if (flag.oneOf(Flag.ITEMS) && Core.getVersion() >= 20) {
|
||||
|
||||
Reference in New Issue
Block a user