Tags
Creators
Details
Licensed LGPL-3.0-only
Published 3 years ago
Updated 2 weeks ago
All versions
5.4.3-beta.24+mc23w33a.8d10
Beta
5.4.3-beta.24+mc23w33a.8d103 years ago 318
Compatibility
Minecraft: Java Edition
23w33a
Platform
Fabric
Supported environments
Client-side
Server-side
Client and server
Changes
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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:nmDcB62a:LJrDWFEH"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:nmDcB62a:LJrDWFEH"
}

