BenjaminAmos / NUIIntelliJPlugin

An IntelliJ Plugin for Terasology's Nice UI Framework
Apache License 2.0
0 stars 0 forks source link

Support loading assets from non-gestalt module sources #3

Open BenjaminAmos opened 2 years ago

BenjaminAmos commented 2 years ago

At the moment, the asset loading code works upon the assuming that gestalt-module is used. In the future, NUI may be integrated with other projects that do not use gestalt. This plugin should therefore not make assumptions about the use of gestalt modules with NUI.

Assets should be loadable from any location in the same IntelliJ module/project and its dependencies. A more flexible form of asset loading should be preferred that does not rely on hard-coded file extensions.