Skip to content

Latest commit

 

History

History
36 lines (34 loc) · 1.2 KB

AssetsManager.md

File metadata and controls

36 lines (34 loc) · 1.2 KB
  • Not \infin files in objects folder (no jar extraction)
  • Assets per version
  • zstd compression (reminder: pixlyzer is already in mbf format (probably zstd compressed))
  • eros: Download/progress dialog
  • Features (like disable audio)
  • Audio: download on demand?
  • Save as hash (do not save duplicated)
  • GUI assets manager (pre download assets, show downloaded versions; remove version data)
  • Assets verification (with size, hash, download missing ones)
  • Resource packs (+ reloading)
  • Show/calculate size of assets
  • minecraft skins, capes
  • server resource packs
  • integrated data as "optional resource pack"

Assets

  • Readable via resource location
  • Asset types
    • Assets index (all of them are optional)
      • icons
      • language files (only download on purpose)
      • sounds (e.g. if music is disabled: don't download music)
      • textures (almost none, just the panorama)
      • realms data (separate namespace, all ignorable)
    • Jar assets (pretty much all of them are mandatory)
      • block states
      • font
      • models
      • particles (models)
      • shader
      • texts
      • textures
      • pack.png
    • PixLyzer assets
      • mbf format, by hash, already compressed