forked from SteamWar/SteamWar
Fix RegionDataRepository
Add DefaultFlagStorage
This commit is contained in:
+5
-5
@@ -22,7 +22,7 @@ package de.steamwar.bausystem.region;
|
||||
import de.steamwar.bausystem.BauSystem;
|
||||
import de.steamwar.bausystem.region.dynamic.MovementListener;
|
||||
import de.steamwar.bausystem.region.dynamic.Tile;
|
||||
import de.steamwar.bausystem.region.dynamic.global.DynamicGlobalRegion;
|
||||
import de.steamwar.bausystem.region.dynamic.global.GlobalRegion;
|
||||
import lombok.NonNull;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.Location;
|
||||
@@ -57,16 +57,16 @@ public class DynamicRegionSystem implements RegionSystem {
|
||||
|
||||
@Override
|
||||
public @NonNull Region getGlobalRegion() {
|
||||
return DynamicGlobalRegion.INSTANCE;
|
||||
return GlobalRegion.INSTANCE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NonNull Region get(@NonNull Location location) {
|
||||
Optional<Tile> tile = Tile.fromLocation(location);
|
||||
if (tile.isEmpty()) return DynamicGlobalRegion.INSTANCE;
|
||||
if (tile.isEmpty()) return GlobalRegion.INSTANCE;
|
||||
UUID uuid = tileMap.get(tile.get());
|
||||
if (uuid == null) return DynamicGlobalRegion.INSTANCE;
|
||||
return regionMap.getOrDefault(uuid, DynamicGlobalRegion.INSTANCE);
|
||||
if (uuid == null) return GlobalRegion.INSTANCE;
|
||||
return regionMap.getOrDefault(uuid, GlobalRegion.INSTANCE);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user