public static void setFieldValue(Class<?> clazz, Object instance, String name, Object value){
		
		Field[] fields = clazz.getDeclaredFields();
		
		for(Field f: fields){
			boolean cracked = false;
			if(f.getName().equalsIgnoreCase(name)){
				if(!f.isAccessible()){
					cracked = true;
					f.setAccessible(true);
				}
				
				try{
					f.set(instance, value);
				}catch(Exception e){
					Console.exception(e);
				}
				
				if(cracked){
					f.setAccessible(false);
				}
			}
		}
		
	}