OpenRocket is built to be extensible using plugins. You can implement your own functionality or download plugins implemented by others.
This document describes how to implement your own extensions to OpenRocket.
Extensions to OpenRocket are implemented as plugins. All interfaces that may have multiple implementations should be implemented using plugin interfaces internally. That way, external plugins may create new implementations.
Note: Many of the internal interfaces have not yet been changed to use the plugin interface. They will be migrated one by one. Help is appreciated.