MCPcopy Index your code
hub / github.com/embeddedt/ModernFix

github.com/embeddedt/ModernFix @5.26.2+1.20.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 5.26.2+1.20.1 ↗ · + Follow
1,260 symbols 3,216 edges 273 files 138 documented · 11%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ModernFix

A performance mod for modern Minecraft that significantly improves launch times, world load times, memory usage, etc.

Some fixes are based on prior work in various Forge PRs (check commit history and/or code comments). The config system is directly derived from Sodium and used under the terms of the LGPL-3.0 license.

Development builds (generally stable, but may occasionally have bugs)

  • 1.16.5: https://nightly.link/embeddedt/ModernFix/workflows/gradle/1.16/Package.zip
  • 1.18.2: https://nightly.link/embeddedt/ModernFix/workflows/gradle/1.18/Package.zip
  • 1.19.2: https://nightly.link/embeddedt/ModernFix/workflows/gradle/1.19.2/Package.zip
  • 1.20.1: https://nightly.link/embeddedt/ModernFix/workflows/gradle/1.20/Package.zip
  • 1.20.2: https://nightly.link/embeddedt/ModernFix/workflows/gradle/1.20.2/Package.zip

YourKit logo

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor.

Thanks to YourKit for providing a free license for this project.

Extension points exported contracts — how you extend this code

SafeRunnable (Interface)
(no doc) [5 implementers]
src/main/java/org/embeddedt/modernfix/util/CommonModUtil.java
ModernFixClientIntegration (Interface)
Implement this interface in a mod class and add it to "modernfix:integration_v1" in your mod metadata file to integrate [2 …
src/main/java/org/embeddedt/modernfix/api/entrypoint/ModernFixClientIntegration.java
ICachingResourcePack (Interface)
(no doc) [3 implementers]
src/main/java/org/embeddedt/modernfix/resources/ICachingResourcePack.java
ModernFixPlatformHooks (Interface)
(no doc) [2 implementers]
src/main/java/org/embeddedt/modernfix/platform/ModernFixPlatformHooks.java
IServerLevel (Interface)
(no doc) [2 implementers]
src/main/java/org/embeddedt/modernfix/duck/IServerLevel.java

Core symbols most depended-on inside this repo

get
called by 83
src/main/java/org/embeddedt/modernfix/common/mixin/perf/forge_registry_lambda/RegistryObjectMixin.java
add
called by 72
src/main/java/org/embeddedt/modernfix/util/DummyList.java
size
called by 52
src/main/java/org/embeddedt/modernfix/util/DummyList.java
warn
called by 42
annotation-processor/src/main/java/org/fury_phoenix/mixinAp/annotation/ClientMixinValidator.java
put
called by 35
src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java
get
called by 34
src/main/java/org/embeddedt/modernfix/forge/classloading/FastAccessTransformerList.java
toString
called by 32
src/main/java/org/embeddedt/modernfix/forge/config/ConfigFixer.java
equals
called by 29
src/main/java/org/embeddedt/modernfix/common/mixin/perf/model_optimizations/PropertyMixin.java

Shape

Method 965
Class 269
Interface 23
Enum 2
Function 1

Languages

Java100%
Python1%

Modules by API surface

src/main/java/org/embeddedt/modernfix/forge/dynresources/ModelBakeEventHelper.java34 symbols
src/main/java/org/embeddedt/modernfix/common/mixin/perf/dynamic_resources/ModelBakeryMixin.java28 symbols
src/main/java/org/embeddedt/modernfix/dynamicresources/DynamicBakedModelProvider.java27 symbols
src/main/java/org/embeddedt/modernfix/spark/SparkLaunchProfiler.java24 symbols
src/main/java/org/embeddedt/modernfix/screen/OptionList.java24 symbols
src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java24 symbols
src/main/java/org/embeddedt/modernfix/dynamicresources/DynamicSoundHelpers.java22 symbols
src/main/java/org/embeddedt/modernfix/util/DummyList.java19 symbols
src/main/java/org/embeddedt/modernfix/blockstate/FakeStateMap.java19 symbols
src/main/java/org/embeddedt/modernfix/platform/forge/ModernFixPlatformHooksImpl.java18 symbols
src/main/java/org/embeddedt/modernfix/platform/ModernFixPlatformHooks.java18 symbols
src/main/java/org/embeddedt/modernfix/forge/classloading/FastAccessTransformerList.java18 symbols

For agents

$ claude mcp add ModernFix \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact