package net.minecraft.client.mco;
import argo.jdom.JdomParser;
import argo.jdom.JsonNode;
import argo.jdom.JsonRootNode;
import argo.saj.InvalidSyntaxException;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import net.minecraft.util.ValueObject;
@SideOnly(Side.CLIENT)
public class ValueObjectList extends ValueObject
{
public List field_96430_d;
public static ValueObjectList func_98161_a(String par0Str)
{
ValueObjectList valueobjectlist = new ValueObjectList();
valueobjectlist.field_96430_d = new ArrayList();
try
{
JsonRootNode jsonrootnode = (new JdomParser()).parse(par0Str);
if (jsonrootnode.isArrayNode(new Object[] {"servers"}))
{
Iterator iterator = jsonrootnode.getArrayNode(new Object[] {"servers"}).iterator();
while (iterator.hasNext())
{
JsonNode jsonnode = (JsonNode)iterator.next();
valueobjectlist.field_96430_d.add(McoServer.func_98163_a(jsonnode));
}
}
}
catch (InvalidSyntaxException invalidsyntaxexception)
{
;
}
catch (IllegalArgumentException illegalargumentexception)
{
;
}
return valueobjectlist;
}
}