Свернуть ↑
внутри него ищем такое чудо:
else if ("level".equalsIgnoreCase(a.getNodeName()))
{
int lvl = Integer.decode(getValue(a.getNodeValue(), template));
cond = joinAnd(cond, new ConditionTargetLevel(lvl));
}Code: Java
и примерно меняем на такой:
else if ("level".equalsIgnoreCase(a.getNodeName()))
{
FastList<Integer> array = new FastList<>();
StringTokenizer st = new StringTokenizer(a.getNodeValue(), ",");
while (st.hasMoreTokens())
{
String item = st.nextToken().trim();
array.add(Integer.decode(getValue(item, template)));
}
cond = joinAnd(cond, new ConditionTargetLevel(array));
}Code: Java
После этого, пробуйте так:
<player level="50,51,52,53,54,55,56,57,58,59,60"/>Code: XML