SpoutDev/SpoutAPI — pull request #366 by DDoSQc (2012-09-26 23:29:39+00:00)
Title: Added an AnnotatedObjectConfiguration

The AnnotatedObjectConfiguration works like the normal AnnotatedConfiguration, but instead of using fields from the subclass, it uses fields from objects passed to it. It also supports invoking of methods annotated with @Save and @Load for more flexibility. I will be using this configuration wrapper for Vanilla world generation configs, as it allows you to configure many objects with little coding.

Improved the AnnotatedConfiguration (@Setting value will be defaulted to the field name now).

Added more stuff to ReflectionUtils.

Signed-off-by: Aleksi Sapon