Forgero - [Fabric]

Forgero - [Fabric]

85k Downloads

Work on dynamically re-colouring textures, either on runtime, or on startup

SigmundGranaas opened this issue ยท 0 comments

commented

To decrease the number of custom textures i need to create, I should find a way to recolour textures on the fly. In this configuration I only need to create the base textures, and keep all the different colours needed to represent an increasing number of materials.

Textures

  • Handle
  • Half handle
  • Short handle
  • Pickaxe binding
  • Shovel Binding
  • Base binding
  • Shovel head
  • Pickaxe head

Materials

Oak
Birch
Spruce
Stone
Iron
Gold
Diamond
Netherite

Tasks

  • Create a basic system for generating textures for all models with the listed materials
  • Refine colour palettes
  • Create possibility for using already defined palettes
  • #12
  • Reconsider naming conventions
  • Reconsider API structure, and clean up the code
  • Add the possibility to return Resource from created pictures
  • Document the Texture creation API
  • Move recolorization to each item part texture
  • Add possibility to choose from different "Strategies" when colourizing tool parts