Research different implementations for abstracting the materials system
SigmundGranaas opened this issue ยท 0 comments
The material system is required by both the Client and the server. It has to be loaded several times. Research API designs for allowing the rest of the Forgero API to effectively use the API
Toolmaterials is an interface which allows materials to be easily generated at runtime.
What I want from the Material API:
- Possibility for describing materials completely from JSON files. This will make it very easy to add materials from different mods. Needs to identify other items/materials from strings
- Materials needs to describe their primary material properties as well as their secondary material properties
- Needs to describe which item to base their palettes from
- Needs to provide the right Material based on an path, I should probably create a wrapper around Identifier.