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);