actually u are, i was working on archid's central.
public void injectStaticData(Object obj, String fi)
{
try
{
Field field = getClass().getDeclaredField(fi);
if(field.getDeclaringClass() == obj.getClass())
field.set(obj, obj);
else
_log.warning("StaticData: NO FIELD DECLARED "+fi);
}
catch (Exception e)
{
e.printStackTrace();
}
}
Im making a server framework that will make all l2j look like crap xD