:sparkles: New Features
f002f80
- pack-resources-cache: add cache by hash (commit by @SettingDust)cff12dd
- pack-resources-cache: add disk cache for forge packs (commit by @SettingDust)cadf4b0
- pack-resources-cache: don't cache twice (commit by @SettingDust)7d64378
- pack-resources-cache: cache the vanilla pack (commit by @SettingDust)662b71e
- pack-resources-cache: cache in concurrent (commit by @SettingDust)
:bug: Bug Fixes
8aa10dd
- pack-resources-cache: close the cache stream (commit by @SettingDust)3fec18a
- pack-resources-cache: check all completed ingetNamespaces
since the scope may be cancelled (commit by @SettingDust)d72bf7c
- pack-resources-cache: catch the cancellation exception (commit by @SettingDust)a36c6f9
- pack-resources-cache: add pack to cache name for compat with mods including multiple packs (commit by @SettingDust)edf0581
- pack-resources-cache: save the relative path instead of absolute path (commit by @SettingDust)cd7e983
- pack-resources-cache: serialize the hashcode (commit by @SettingDust)5272216
- pack-resources-cache: strict json format & re cache when error (commit by @SettingDust)ae0e7e8
- pack-resources-cache: avoid ignoring the other roots' directoryToFiles (commit by @SettingDust)56b6b85
- pack-resources-cache: lock the cache before cache (commit by @SettingDust)
:zap: Performance Improvements
c0540e6
- pack-resources-cache: close the cache when pack closing (commit by @SettingDust)
:recycle: Refactors
ff8b35f
- pack-resources-cache: respect the root of the cache (commit by @SettingDust)3997ae7
- pack-resources-cache: use platform service for get file system hash (commit by @SettingDust)ea2e28f
- pack-resources-cache: use hash4j and long hash (commit by @SettingDust)95bf244
- pack-resources-cache: use another map for root of paths (commit by @SettingDust)
:sparkles: New Features
f680601
- wood-good: faster config (commit by @SettingDust)
:sparkles: New Features
f3b805d
- cancel c2meMixinUtil
(commit by @SettingDust)
:bug: Bug Fixes
25473b9
- pack-resources-cache: fix the dynamic trees pack support (commit by @SettingDust)d66bdb9
- pack-resources-cache: randomly crash relating to concurrent hash map get is overlapping (commit by @SettingDust)9448d66
- pack-resources-cache: filter out file for namespaces (commit by @SettingDust)
:zap: Performance Improvements
cc24468
- pack-resources-cache: avoid switch coroutine context (commit by @SettingDust)7c71e42
- pack-resources-cache: wait for files being added instead of find it (commit by @SettingDust)ba5043e
- pack-resources-cache: lesser race (commit by @SettingDust)f2252d9
- pack-resources-cache: reduce coroutine scope allocate (commit by @SettingDust)a70d8af
- pack-resources-cache: add faster path forgetOrWait
(commit by @SettingDust)
:recycle: Refactors
f595372
- pack-resources-cache: loading pack cache complete (commit by @SettingDust)
:wrench: Chores
424eaa9
- deps: bump net.bytebuddy:byte-buddy-agent from 1.17.1 to 1.17.2 (commit by @dependabot[bot])945f3bd
- simply mod path in locator (commit by @SettingDust)ccc43be
- pack-resources-cache: remove warn time since it's not referable (commit by @SettingDust)a9f9046
- avoid duplicate mixin configure for the other mods (commit by @SettingDust)577c81d
- add dispatcher (commit by @SettingDust)08917ef
- pack-resources-cache: reduce the handler instances (commit by @SettingDust)6d92d31
- lazy-entity-renderers: add coroutine name for renderer loaded (commit by @SettingDust)fa670e8
- add moreIfModLoaded
(commit by @SettingDust)46eae3f
- deps: bump net.bytebuddy:byte-buddy-agent from 1.17.1 to 1.17.4 (PR #45 by @dependabot[bot])ccc7a52
- pack-resources-cache: move the file consumer (commit by @SettingDust)
:bug: Bug Fixes
481bf2e
- pack-resources-cache: wrong separator for directories (commit by @SettingDust)
:wrench: Chores
2dbcf64
- async-model-baking: disable by default since it's lagging fps (commit by @SettingDust)
:bug: Bug Fixes
f73c42d
- lazy-entity-renderers: concurrent modification exception with player renderers (commit by @SettingDust)
:bug: Bug Fixes
4afb463
- mixin: avoid minecraft blame my mod (commit by @SettingDust)
:sparkles: New Features
8b1ac8f
- lazy-entity-renderers: compat with cloud storage (commit by @SettingDust)
:bug: Bug Fixes
17b57c1
- mixin failed when modern fix mixin plugin load after (commit by @SettingDust)
:bug: Bug Fixes
65e7cb5
- lazy-entity-renderers: fixentity_model_features
crash when crash by concurrent (commit by @SettingDust)
:wrench: Chores
384a3ea
- bumo mixinconstraints (commit by @SettingDust)
:bug: Bug Fixes
a02c3b0
- async-model-baking: crash with mods accessing children field of model part (commit by @SettingDust)
:sparkles: New Features
dbf5ac0
- lazy-entity-renderers: disable badoptimizations renderer cache (commit by @SettingDust)
:bug: Bug Fixes
9125803
- pack-resources-cache: rare concurrent crash when cache packs (commit by @SettingDust)b266a01
- lazy-entity-renderers: crash with more mob variants (commit by @SettingDust)272766f
- lazy-entity-renderers: forge entity render dispatcher isn't applied (commit by @SettingDust)a2bb866
- lazy-entity-renderers: assign correct renderers to lazyyyyy (commit by @SettingDust)
:wrench: Chores
2cb04c1
- deps: bump net.bytebuddy:byte-buddy-agent from 1.17.0 to 1.17.1 (commit by @dependabot[bot])
:bug: Bug Fixes
7a9a178
- lazy-entity-renderers: avoid concurrent modification when iterate renderers in add layer (commit by @SettingDust)