forked from LogBlock/LogBlock
Do not enforce row limit for auto clear logs
This commit is contained in:
@ -19,6 +19,7 @@ public class AutoClearLog implements Runnable {
|
||||
for (final String paramStr : autoClearLog) {
|
||||
try {
|
||||
final QueryParams params = new QueryParams(logblock, getConsoleSender(), Arrays.asList(paramStr.split(" ")));
|
||||
params.noForcedLimit = true;
|
||||
handler.new CommandClearLog(getServer().getConsoleSender(), params, false);
|
||||
} catch (final Exception ex) {
|
||||
getLogger().log(Level.SEVERE, "Failed to schedule auto ClearLog: ", ex);
|
||||
|
@ -58,7 +58,7 @@ public final class QueryParams implements Cloneable {
|
||||
public List<String> players = new ArrayList<String>();
|
||||
public List<String> killers = new ArrayList<String>();
|
||||
public List<String> victims = new ArrayList<String>();
|
||||
public boolean excludePlayersMode = false, excludeKillersMode = false, excludeVictimsMode = false, excludeBlocksMode = false, prepareToolQuery = false, silent = false;
|
||||
public boolean excludePlayersMode = false, excludeKillersMode = false, excludeVictimsMode = false, excludeBlocksMode = false, prepareToolQuery = false, silent = false, noForcedLimit = false;
|
||||
public CuboidRegion sel = null;
|
||||
public SummarizationMode sum = SummarizationMode.NONE;
|
||||
public List<Material> types = new ArrayList<Material>();
|
||||
@ -87,7 +87,7 @@ public final class QueryParams implements Cloneable {
|
||||
}
|
||||
|
||||
public String getLimit() {
|
||||
if (Config.hardLinesLimit <= 0 || (limit > 0 && limit <= Config.hardLinesLimit)) {
|
||||
if (noForcedLimit || Config.hardLinesLimit <= 0 || (limit > 0 && limit <= Config.hardLinesLimit)) {
|
||||
return limit > 0 ? "LIMIT " + limit : "";
|
||||
}
|
||||
return "LIMIT " + Config.hardLinesLimit;
|
||||
|
Reference in New Issue
Block a user