From a2aeaa5668ef0f3be96d547926eae2304ea16104 Mon Sep 17 00:00:00 2001 From: YoyoNow Date: Sat, 7 Mar 2026 20:34:07 +0100 Subject: [PATCH] Use RegionDataStore.deleteRegion instead of custom method in DynamicRegion --- .../src/de/steamwar/bausystem/region/DynamicRegionCommand.java | 2 +- .../de/steamwar/bausystem/region/dynamic/DynamicRegion.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/DynamicRegionCommand.java b/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/DynamicRegionCommand.java index 89f09758..fa1a442f 100644 --- a/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/DynamicRegionCommand.java +++ b/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/DynamicRegionCommand.java @@ -65,7 +65,7 @@ public class DynamicRegionCommand extends SWCommand { public void deleteRegion(Player player) { Region region = DynamicRegionSystem.INSTANCE.get(player.getLocation()); if (!region.getType().isDeletable()) return; - ((DynamicRegion) region).delete(); + region.deleteRegion(); } @Mapper("regionType") diff --git a/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/dynamic/DynamicRegion.java b/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/dynamic/DynamicRegion.java index 5a4e0364..9f6ec04c 100644 --- a/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/dynamic/DynamicRegion.java +++ b/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/dynamic/DynamicRegion.java @@ -94,7 +94,8 @@ public abstract class DynamicRegion implements Region { regionData.setStore(this); } - public void delete() { + @Override + public void deleteRegion() { if (!getType().isDeletable()) return; DynamicRegionSystem.INSTANCE.remove(this); DynamicRegionRepository.deleteRegion(this);