Remove stability from VariantSelector

This commit is contained in:
2026-03-22 16:05:25 +01:00
parent 268f450ee8
commit 9006a34a3b
15 changed files with 73 additions and 39 deletions
@@ -22,6 +22,7 @@ package de.steamwar.bausystem.region;
import lombok.Getter;
import lombok.NonNull;
import lombok.RequiredArgsConstructor;
import org.bukkit.Location;
import javax.annotation.CheckReturnValue;
import javax.annotation.Nullable;
@@ -78,9 +79,9 @@ public interface RegionBackups {
public final void load(RegionData regionData) {
}
@SuppressWarnings("java:S3038") // This forces everybody to implement 'deleteRegion' for Backups!
@SuppressWarnings("java:S3038") // This forces everybody to implement 'delete' for Backups!
@Override
public abstract void delete();
public abstract void delete(Location location);
}
@CheckReturnValue
@@ -19,9 +19,11 @@
package de.steamwar.bausystem.region;
import org.bukkit.Location;
public interface RegionDataStore {
void save();
void load(RegionData regionData);
default void delete() {
default void delete(Location location) {
}
}