forked from SteamWar/SteamWar
Remove Region.getFloorLevel
Remove Flag.Changed from SpecialRegionData
This commit is contained in:
@@ -66,12 +66,6 @@ public interface Region extends RegionDataStore {
|
|||||||
@NonNull
|
@NonNull
|
||||||
Area getTestblockArea();
|
Area getTestblockArea();
|
||||||
|
|
||||||
default int getFloorLevel() {
|
|
||||||
Point p1 = getBuildArea().getMinPoint(true);
|
|
||||||
Point p2 = getTestblockArea().getMinPoint(true);
|
|
||||||
return Math.min(p1.getY(), p2.getY());
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
GameModeConfig<Material, String> getGameModeConfig();
|
GameModeConfig<Material, String> getGameModeConfig();
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -52,7 +52,7 @@ public class SpecialRegionData extends RegionData {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public @NonNull <T extends Enum<T> & Flag.Value<T>> RegionFlagPolicy has(@NonNull Flag<T> flag) {
|
public @NonNull <T extends Enum<T> & Flag.Value<T>> RegionFlagPolicy has(@NonNull Flag<T> flag) {
|
||||||
if (flag.oneOf(Flag.TNT, Flag.FIRE, Flag.FREEZE, Flag.PROTECT, Flag.NO_GRAVITY, Flag.WATER_DESTROY, Flag.CHANGED)) {
|
if (flag.oneOf(Flag.TNT, Flag.FIRE, Flag.FREEZE, Flag.PROTECT, Flag.NO_GRAVITY, Flag.WATER_DESTROY)) {
|
||||||
return RegionFlagPolicy.WRITABLE;
|
return RegionFlagPolicy.WRITABLE;
|
||||||
}
|
}
|
||||||
if (flag.oneOf(Flag.ITEMS) && Core.getVersion() >= 20) {
|
if (flag.oneOf(Flag.ITEMS) && Core.getVersion() >= 20) {
|
||||||
|
|||||||
Reference in New Issue
Block a user