Commit History

Autor SHA1 Mensaxe Data
  malte0811 340b6af739 Add basic tests for FastMap, fix some issues with binary keys %!s(int64=4) %!d(string=hai) anos
  malte0811 169f22ea04 Implement alternative indexing schemes for fast maps %!s(int64=4) %!d(string=hai) anos
  malte0811 0174f5721c Add specialized object<->index converters for "well-known" properties %!s(int64=4) %!d(string=hai) anos
  malte0811 c84166b435 New: deduplicate vertex data of baked quads used in SimpleBakedModels %!s(int64=4) %!d(string=hai) anos
  malte0811 2c358a6c74 Simplify "no property map" code using the new ImmutableMap implementation %!s(int64=4) %!d(string=hai) anos
  malte0811 cd58db849c Clean up gradle setup %!s(int64=4) %!d(string=hai) anos
  malte0811 e92c140d41 Fix build failure on Forge (really, gradle?) %!s(int64=4) %!d(string=hai) anos
  malte0811 f8bd1b1cfb And back to MCP mappings, so people involved in that can still look at it… %!s(int64=4) %!d(string=hai) anos
  malte0811 4e8efc1248 Add platform-specific code to handle the things previously handled in Forge events %!s(int64=4) %!d(string=hai) anos
  malte0811 fa16fbe448 Add hack to make the standard getValues fast-ish again %!s(int64=4) %!d(string=hai) anos
  malte0811 8d0ee4e977 Make loader-specific code in Mixin config work %!s(int64=4) %!d(string=hai) anos
  malte0811 7be5e4720f Fix up some platform-independent config code %!s(int64=4) %!d(string=hai) anos
  malte0811 e65d4f1dd6 Initial move to Architectury %!s(int64=4) %!d(string=hai) anos
  malte0811 875bbe2e0d New: Deduplicate voxel shapes in blockstate caches %!s(int64=4) %!d(string=hai) anos
  malte0811 2fad25372d Update MCP, MC, Forge and gradle %!s(int64=4) %!d(string=hai) anos
  malte0811 dd7057e8be Next build is 1.1.1, not 1.2 (no major changes, just a small fix) %!s(int64=4) %!d(string=hai) anos
  malte0811 4c18e10f44 Fix crashes when constructing MRLs with a null variant constructor parameter, closes #2 %!s(int64=4) %!d(string=hai) anos
  malte0811 eb07b2a199 Cleanup: Use a constructor redirect instead of an overwrite for multipart deduplication %!s(int64=4) %!d(string=hai) anos
  malte0811 e261f58f0b Cleanup: Merge some tiny classes into Deduplicator %!s(int64=4) %!d(string=hai) anos
  malte0811 75fd251833 New: Do not create multiple multipart model instances for the same input %!s(int64=4) %!d(string=hai) anos
  malte0811 4b970b7229 Cleaner config code %!s(int64=4) %!d(string=hai) anos
  malte0811 c042a8bbc1 New: Do not create new String instances when constructing MRLs %!s(int64=4) %!d(string=hai) anos
  malte0811 e5428f3fc2 Fix display name %!s(int64=4) %!d(string=hai) anos
  malte0811 6bd48234c5 Add jar signing %!s(int64=4) %!d(string=hai) anos
  malte0811 6947e54ca4 Slight cleanup of FastMap code %!s(int64=4) %!d(string=hai) anos
  malte0811 a8bc5157dc Use ImmutableMap for faster lookups of key/value indices in FastMap %!s(int64=4) %!d(string=hai) anos
  malte0811 a3e4a5d54a Update documentation %!s(int64=4) %!d(string=hai) anos
  malte0811 530928b035 Move more code out of Mixin bodies for cleaner stack traces %!s(int64=4) %!d(string=hai) anos
  malte0811 6f8939199b Better config options, add JS coremod to replace calls to StateHolder#getValues with calls to getValues_Ferrite %!s(int64=4) %!d(string=hai) anos
  malte0811 77461fe113 Add a config and split StateHolder optimizations in a way that allows disabling property map optimization without disabling neighbor state optimization %!s(int64=4) %!d(string=hai) anos