forked from LogBlock/LogBlock
Made type param working with chestaccess params
This commit is contained in:
@@ -415,7 +415,7 @@ public class CommandsHandler implements CommandExecutor
|
||||
params.needPlayer = true;
|
||||
if (params.types.size() == 0 || params.types.contains(63) || params.types.contains(68))
|
||||
params.needSignText = true;
|
||||
if (params.types.size() == 0 || params.types.contains(23) || params.types.contains(54) || params.types.contains(61) || params.types.contains(62))
|
||||
if (params.types.size() == 0 || params.types.contains(23) || params.types.contains(54) || params.types.contains(61) || params.types.contains(62) || params.bct == BlockChangeType.CHESTACCESS)
|
||||
params.needChestAccess = true;
|
||||
if (params.limit < 0 && params.sum == SummarizationMode.NONE)
|
||||
params.limit = config.linesLimit;
|
||||
|
@@ -187,6 +187,13 @@ public class QueryParams implements Cloneable
|
||||
break;
|
||||
case CHESTACCESS:
|
||||
where.append("type = replaced AND (type = 23 OR type = 54 OR type = 61 OR type = 62) AND ");
|
||||
if (!types.isEmpty()) {
|
||||
where.append('(');
|
||||
for (final int type : types)
|
||||
where.append("itemtype = " + type + " OR ");
|
||||
where.delete(where.length() - 4, where.length());
|
||||
where.append(") AND ");
|
||||
}
|
||||
break;
|
||||
}
|
||||
if (!players.isEmpty() && sum != SummarizationMode.PLAYERS)
|
||||
|
Reference in New Issue
Block a user