Effect Developer's Guide to Townships
Townships uses a system whereby external jar files can be loaded from the effects folder. These effects define what towns and structures can do beyond the built-in features of townships.
This guide covers all of the config options, API methods, and custom events for effects.