findCustomisableProperties
For JVM-only games, it is sufficient to add @Custom to properties. The default implementation of Customisable.customProperties calls this, which uses reflection to find each Property tagged with a Custom annotation.
(For games which also support JS, Customisable.customProperties must be manually implemented for every Customisable class.