From d1fd1beef46f32d9e8f9b245138f206c98fed3c5 Mon Sep 17 00:00:00 2001 From: TheEpicBlock Date: Sun, 18 Aug 2024 21:34:17 +0200 Subject: [PATCH] Fix accidental sql inject with exists overlay --- .../java/net/querz/mcaselector/overlay/OverlayType.java | 2 +- .../{ExistsOverlay.java => ChunkExistsOverlay.java} | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) rename src/main/java/net/querz/mcaselector/overlay/overlays/{ExistsOverlay.java => ChunkExistsOverlay.java} (89%) diff --git a/src/main/java/net/querz/mcaselector/overlay/OverlayType.java b/src/main/java/net/querz/mcaselector/overlay/OverlayType.java index 5e5e318e..d0727269 100644 --- a/src/main/java/net/querz/mcaselector/overlay/OverlayType.java +++ b/src/main/java/net/querz/mcaselector/overlay/OverlayType.java @@ -15,7 +15,7 @@ public enum OverlayType { BLOCK_AMOUNT("#Blocks", BlockAmountOverlay::new), COMPRESSED_SIZE("CompressedSize", CompressedSizeOverlay::new), MCA_WASTED("McaWastedSize", McaWastedOverlay::new), - EXISTS("Exists", ExistsOverlay::new), + CHUNK_EXISTS("ChunkExists", ChunkExistsOverlay::new), CUSTOM("Custom", CustomOverlay::new); private final String name; diff --git a/src/main/java/net/querz/mcaselector/overlay/overlays/ExistsOverlay.java b/src/main/java/net/querz/mcaselector/overlay/overlays/ChunkExistsOverlay.java similarity index 89% rename from src/main/java/net/querz/mcaselector/overlay/overlays/ExistsOverlay.java rename to src/main/java/net/querz/mcaselector/overlay/overlays/ChunkExistsOverlay.java index f20a91cf..52235000 100644 --- a/src/main/java/net/querz/mcaselector/overlay/overlays/ExistsOverlay.java +++ b/src/main/java/net/querz/mcaselector/overlay/overlays/ChunkExistsOverlay.java @@ -7,9 +7,10 @@ import java.util.Locale; -public class ExistsOverlay extends Overlay { - public ExistsOverlay() { - super(OverlayType.EXISTS); +public class ChunkExistsOverlay extends Overlay { + public ChunkExistsOverlay() { + super(OverlayType.CHUNK_EXISTS); + setMultiValues(new String[0]); } @Override @@ -24,7 +25,7 @@ public int parseValue(ChunkData chunkData) { @Override public String name() { - return "Exists"; + return "ChunkExists"; } @Override