Fix some more errors

This commit is contained in:
2025-07-31 12:11:10 +02:00
parent 4f24adf9fd
commit d55556cb47
2 changed files with 3 additions and 5 deletions
@@ -24,9 +24,7 @@ import de.steamwar.bausystem.config.BauServer;
import de.steamwar.bausystem.region.Region;
import de.steamwar.bausystem.region.RegionSystem;
import de.steamwar.bausystem.region.RegionUtils;
import de.steamwar.bausystem.region.flags.ColorMode;
import de.steamwar.bausystem.region.flags.Flag;
import de.steamwar.bausystem.region.utils.RegionType;
import de.steamwar.bausystem.utils.PasteBuilder;
import de.steamwar.command.SWCommand;
import de.steamwar.linkage.Linked;
@@ -57,9 +55,7 @@ public class ResetCommand extends SWCommand {
PasteBuilder pasteBuilder = new PasteBuilder(new PasteBuilder.FileProvider(region.getArea().getResetFile()))
.color(region.getFlags().get(Flag.COLOR).getWithDefault());
region.getArea().reset(pasteBuilder, false);
for (Flag value : Flag.getFlags()) {
region.getFlags().set(value, value.getDefaultValue());
}
region.getFlags().clear();
RegionUtils.message(region, "REGION_RESET_RESETED");
} catch (SecurityException e) {
BauSystem.MESSAGE.send("REGION_RESET_ERROR", p);
@@ -28,4 +28,6 @@ public interface FlagStorage {
<T extends Enum<T> & Flag.Value<T>> boolean set(Flag<T> flag, T value);
<T extends Enum<T> & Flag.Value<T>> FlagOptional<T> get(Flag<T> flag);
void clear();
}