Remove Region.getFloorLevel

Remove Flag.Changed from SpecialRegionData
This commit is contained in:
2026-03-07 14:30:54 +01:00
parent 1c1258af36
commit 73f30efdbd
2 changed files with 1 additions and 7 deletions
@@ -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();
@@ -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) {