This document lays out the plans and potential future use cases for the WorldEdit Asset system
The asset system is designed to allow various functions of WorldEdit to have a central place to access shared assets, each having different use cases.
For example, loading schematics, images, etc as clipboards. Or loading images as masks.
The base design here, is a system where you provide it a NIO Path, as well as an expected return type. An example usage would be loadAsset(Clipboard.class, path)
.