Prerequisites
What you will need:
- An suitable IDE supporting maven. We recommend using either IntelliJ or Eclipse.
- An internet connection for downloading the Waterdog API Artifacts
Structure
The base structure of a plugin is really simple.
Required parts:
- a plugin.yml file located in the programs resources folder.
- a base class extending the Pluginclass and overwriting it's onEnable() method
1 - The Base class of the Plugin, mostly named after the plugin itself or from what the plugin is supposed to do. 
2 - The plugin.yml file containing very basic information on the plugin. 
3 - A configuration file that the user can use to easily change plugin settings. 
4 - The base maven file. required to build the plugin and compile it to a runnable file.
 
                                                    