Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Introduce
Hanekmio's Basis Optimization is a free license modpack that optimizes game performance and adds a few improvements to the game's mechanics.
This is a modpack that you can use freely, you can use to make things like a server client, or a new modpack, and you can build your ideas on top of this modpack without the authorization of the modpack author.
Remind
Note: Reduce Debug Info is enabled by default in this modpack, which will cause F3+B and F3+G to not work, You can fix it by modifying the game settings. Options→ Chat settings, find the Reduce Debug Info Information and turn it off.
Want to report an issue? Or want to exchange new ideas and opinions? Just talk about it on Github or Discord!
Java arguments
This modpack have dedicated arguments, used to further optimize game performance:
1.20.1:
-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:MaxGCPauseMillis=37 -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:+PerfDisableSharedMem -XX:+ExplicitGCInvokesConcurrent -XX:-UseAdaptiveSizePolicy -XX:+OmitStackTraceInFastThrow -XX:+UseFastUnorderedTimeStamps -XX:-DontCompileHugeMethods -XX:+OptimizeStringConcat -XX:+UseStringDeduplication -XX:G1HeapRegionSize=16M -XX:G1NewSizePercent=23 -XX:G1ReservePercent=20 -XX:SurvivorRatio=32 -XX:G1MixedGCCountTarget=3 -XX:G1HeapWastePercent=20 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:MaxTenuringThreshold=1 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5.0 -XX:G1ConcRSHotCardLimit=16 -XX:G1ConcRefinementServiceIntervalMillis=150 -XX:GCTimeRatio=99 -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -Dlog4j2.formatMsgNoLookups=true -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8 -Djdk.lang.Process.allowAmbiguousCommands=true
1.21.1:
-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:MaxGCPauseMillis=37 -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:+PerfDisableSharedMem -XX:+ExplicitGCInvokesConcurrent -XX:-UseAdaptiveSizePolicy -XX:+OmitStackTraceInFastThrow -XX:+UseFastUnorderedTimeStamps -XX:-DontCompileHugeMethods -XX:+OptimizeStringConcat -XX:+UseStringDeduplication -XX:G1HeapRegionSize=16M -XX:G1NewSizePercent=23 -XX:G1ReservePercent=20 -XX:SurvivorRatio=32 -XX:G1MixedGCCountTarget=3 -XX:G1HeapWastePercent=20 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:MaxTenuringThreshold=1 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5.0 -XX:GCTimeRatio=99 -Dlog4j2.formatMsgNoLookups=true -Djdk.lang.Process.allowAmbiguousCommands=true