Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 969 Bytes

README.md

File metadata and controls

29 lines (23 loc) · 969 Bytes

packed

Packed is a library for compiling Minecraft resource packs using Kotlin.

TODO

  • Copy asset files from resources
  • Generation of fonts
  • Generation of pack metas
  • Different asset resolution strategies
  • Generation of (Item) Models
  • Fallback assets
  • Generation of (Block) Models
  • Generation of sounds
  • Generation of Translatables/Languages
  • Generation of Block states
  • Generation of Core shader JSON files
  • Generation of Colormaps
  • Generation of animated textures
  • Some Basic Packsquash Features (Compression, Minifying, Zip headers)
  • Obfuscation

All Pull requests and Issues are welcome!

Packed is extensible by using/creating Packed plugins, which can hook into resource pack saving (and after). For an example, check out negative spaces.

Examples

Examples are located in the examples submodule.