PGM
PGM copied to clipboard
Use high-level config library for XML/YML parsing
Both MapModules and Config are a mess, there are plenty of high-level configuration libraries that we can use to significantly reduce boilerplate code. The following one, Owner, has built-in support for XML, custom types, variable substitution, and event listening.
http://owner.aeonbits.org