diff --git a/src/main/java/de/diddiz/LogBlock/QueryParams.java b/src/main/java/de/diddiz/LogBlock/QueryParams.java index f014628..3a12765 100644 --- a/src/main/java/de/diddiz/LogBlock/QueryParams.java +++ b/src/main/java/de/diddiz/LogBlock/QueryParams.java @@ -825,7 +825,7 @@ public final class QueryParams implements Cloneable { } @Override - protected QueryParams clone() { + public QueryParams clone() { try { final QueryParams params = (QueryParams) super.clone(); params.players = new ArrayList(players); diff --git a/src/main/java/de/diddiz/LogBlock/listeners/ToolListener.java b/src/main/java/de/diddiz/LogBlock/listeners/ToolListener.java index fda737e..0ed9a41 100644 --- a/src/main/java/de/diddiz/LogBlock/listeners/ToolListener.java +++ b/src/main/java/de/diddiz/LogBlock/listeners/ToolListener.java @@ -48,7 +48,7 @@ public class ToolListener implements Listener { return; } final Block block = event.getClickedBlock(); - final QueryParams params = toolData.params; + final QueryParams params = toolData.params.clone(); params.loc = null; params.sel = null; if (behavior == ToolBehavior.BLOCK) {