Changelog
Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.4.2+1.20.1
- 23w33a - embeddedt
- Suppress dots and header in stacktraces where possible - embeddedt
- Update mixin target - embeddedt
- Fix Forge experimental world suppression not working on first reopen - embeddedt
- Update world leak patch to 1.18 - embeddedt
- Mitigation for memory usage from leaked client worlds - embeddedt
- Change CanonizingStringMap to use weak interner - embeddedt
- Add more links to Mod Menu - embeddedt
- Fix chunk future chain not being bypassed during entity load - embeddedt
- Introduce MixinExtras - embeddedt
- Update SafeBlockGetter for 1.18 world height - embeddedt
- Prevent mods from causing deadlocks in BlockState.getOffset - embeddedt
- Update zh_cn.json (#211) - 其智乃反不能及
- Better compatibility with mods that inject into initCache - embeddedt
- Fix MC-251068 - embeddedt
- Update mixin - embeddedt
- Remove Werror now that almost all warnings are addressed - embeddedt
- Adjust mixin config - embeddedt
- Clean up warnings - embeddedt
- Change resource key name - embeddedt
- Add warning for Connectedness and dynamic resources - embeddedt
- Add warning when launched with Continuity and dynamic resources is on - embeddedt
- Update testmod mixin - embeddedt
- Update mixin - embeddedt
- Message wording change - embeddedt
- Try to make config reload message appear less often - embeddedt
- Remove outdated mixin - embeddedt
- Add IgnoreOutsideDev marker to forgotten mixin - embeddedt
- Add hacky solution for "runtime" remapping in dev - embeddedt
- Fix Custom Machinery models - embeddedt
- Fix crash if FerriteCore detection fails in neighbour table mixin - embeddedt
- C U B E - embeddedt
- Add API to skip blockstate/model scanning for specific models - embeddedt
- Compact Mojang registries (not available yet) - embeddedt
- Allow setting config options via JVM properties - embeddedt
- Implement blast_search_trees on Fabric (dummy mode only) - embeddedt
- Port testmod to 1.20 - embeddedt
- Update testmod to 1.19.4 - embeddedt
- Update testmod to 1.19.2 - embeddedt
- Update testmod to 1.18 - embeddedt
- Rewrite testmod debug renderer to be cooler - embeddedt
- Testmod for many blocks/items test - embeddedt
- Introduce test mod - embeddedt
- Add minor Brigadier patch to limit suggestion count to 10000 - embeddedt
- Implement minor memory usage optimization for environments without FerriteCore - embeddedt
- Allow disabling Fabric API for runtime in dev - embeddedt
- Allow only applying mixins when mods aren't present - embeddedt
- Minor buildscript improvements - embeddedt
- Skip generating remapJar for common project - embeddedt
- Increase default heap from 512MB to 1GB to avoid issues with Fabric remapper - embeddedt
- 23w32a - embeddedt
- Update Fabric API, fixes tests - embeddedt
- Update zh_cn.json (#207) - 其智乃反不能及
- Add Japanese translation (#206) - 羊羽ちゃん
- Redirect fetchChoiceType directly in vanilla code instead of fully disabling it - embeddedt
- Update use of Component - embeddedt
- Try to provide more guidance to users when reloading configs - embeddedt
- Use client commands on 1.18+ for /mfrc - embeddedt
- Update CTM version - embeddedt
- Fix CTM block models not working (only item models worked) - embeddedt
- Update CTM integration for 1.19.4+ - embeddedt
- Don't enable blast_search_trees with REI present on 1.16 - embeddedt
- Don't trigger full blockstate cache rebuilds when requesting fluid - embeddedt
- Make sure missing model never becomes null - embeddedt
- Never return a non-null model if it was top level in vanilla - embeddedt
- Make a copy of the top-level model list when collecting materials - embeddedt
- Remove resource_key_equality patch as NeoForge fixes it in 1.20+ - embeddedt
- Don't return null for models we claim are in the faked model registry - embeddedt
- Implement /mfrc and /mfsrc commands to reload configs on client/server respectively - embeddedt
- Show log message after reloads are processed - embeddedt
- Better fix for config corruption - embeddedt
- Remove locking system for Night Config files - embeddedt
- Forcefully inject access transformers from mods even if a load error occurs - embeddedt
- Fix NPE on Forge error screen - embeddedt
- Fix Forge overriding ResourceKey.equals() with a slower implementation - embeddedt
- Remove item quirk entirely on 1.19+ - embeddedt
- Move item filling quirk to correct vanilla location on 1.19+ - embeddedt
- Move to 4-character git hash for dev builds - embeddedt
- Link to wiki changelog - embeddedt
- Fix branch list including dev branches - embeddedt
- Move ModernFix branding to right side of screen - embeddedt
- Remove default impl from ModernFixPlatformHooks - embeddedt
- Move tags update mixin to ClientCommonPacketListenerImpl - embeddedt
- 23w31a - embeddedt
- Remove all remaining hard dependency on Fabric API modules - embeddedt
- Remove dependency on fabric-lifecycle-events - embeddedt
- Replace ServerLifecycleEvents usage with mixin - embeddedt
- Fix world load time being printed if it wasn't actually set - embeddedt
- Mark fluidState redirect as optional for old Lithium/VMP versions - embeddedt
- Fix incorrect return value from deduplicated postprocessing map - embeddedt
- Rewrite tracking code for game load/world join timing - embeddedt
- Avoid hardcoding projects to include - embeddedt
- Bail out early if empty map is passed to CanonizingStringMap.putAll - embeddedt
- Call Item.fillItemCategory() on all items when removing creative search trees - embeddedt
- Make dynamic codecs actually work - embeddedt
- Add option to generate block codecs on the fly instead of at startup - embeddedt
- Enforce 512MB heap for dev runs - embeddedt
- Update mixin target to 1.19.4 - embeddedt
- Lock FerriteCore deduplication fix to dev only - embeddedt
- Improve FerriteCore memory usage for blocks with one state - embeddedt
- Update MappedRegistry mixin for 1.18 - embeddedt
- Improve registry performance with large entry counts - embeddedt
- Workaround for mods instantiating PathResourcePack incorrectly - embeddedt
- Default reuse_datapacks to false - embeddedt
- Fix merge error - embeddedt
- Make FlagManager patch handle both impls of CoFH Core - embeddedt
- Skip dynamic resources single blockstate optimization when outside world - embeddedt
- Update zh_cn.json (#192) - 其智乃反不能及
- Clean up dead code - embeddedt
- Switch to Gradle build action - embeddedt
- Only collect options from ModernFixEarlyConfig added to the immutable map - embeddedt
- Add descriptions of options from newer versions - embeddedt
- Remove debug message - embeddedt
- Render sub-options more nicely - embeddedt
- Add option parenting, gate changes to sub-options when parent option is off - embeddedt
- Document 1.16 options - embeddedt
- Allow choosing custom path to language JSON - embeddedt
- Upgrade markdown generation script, can now detect missing descriptions outside game - embeddedt
- Use Redirect instead of Inject to avoid allocations - embeddedt
- Fix crash on Forge - embeddedt
- Spotless - embeddedt
- Update blockstate caching logic for vanilla 1.19.4 changes - embeddedt
- Update for 1.18 - embeddedt
- Switch to compile-only Arch Transformer - embeddedt
Files
modernfix-fabric-5.4.3-beta.24+mc23w33a.8d10.jar(490.21 KiB) Primary
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
BetaVersion number
5.4.3-beta.24+mc23w33a.8d10Loaders
Fabric
Game versions
23w33aDownloads
243Publication date
August 17, 2023 at 3:56 PMPublisher
embeddedt
Owner