Writing support for new features

If you haven't already noticed, Photonic3d's functionality can be extended very easily with plugins. Writing support for a new feature requires three steps:

  1. Writing a new java class that extends this simple interface: `org.area515.resinprinter.plugin.Feature`
  2. Add the following line to your `config.properties` file: `feature.[name].[of].[package].[NameOfYourNewClass]=true`
  3. Optionally add the settings line in your config.properties file if your class requires a special setup: `featureSettings.[name].[of].[package].[NameOfYourNewClass]=[jsonOrSomeOtherFormatThatYourClassUnderstands]`