/
Asai Integrated Modpack 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.
This modpack have dedicated arguments, used to further optimize game performance:
1.20.1 for Client:
-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
For server, when use Java 17 booted:
-XX:+UseG1GC -XX:MaxGCPauseMillis=130 -XX:+UnlockExperimentalVMOptions -XX:+AlwaysActAsServerClassMachine -XX:+AlwaysPreTouch -XX:+ExplicitGCInvokesConcurrent -XX:+OptimizeStringConcat -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:+UseStringDeduplication -XX:-DontCompileHugeMethods -XX:-UseAdaptiveSizePolicy -XX:+UseVectorCmov -XX:+PerfDisableSharedMem -XX:+UseFastUnorderedTimeStamps -XX:+OmitStackTraceInFastThrow -XX:+UseNUMA -XX:G1NewSizePercent=28 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=20 -XX:G1MixedGCCountTarget=3 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5 -XX:G1ConcRSHotCardLimit=16 -XX:G1ConcRefinementServiceIntervalMillis=150 -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8 -Djdk.lang.Process.allowAmbiguousCommands=true -Dlog4j2.formatMsgNoLookups=true -Dfml.ignorePatchDiscrepancies=true -Dfml.ignoreInvalidMinecraftCertificates=true -Xlog:async -Djava.security.egd=file:/dev/urandom --add-modules jdk.incubator.vector
1.21.1 for Client:
-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
For server, when use Java 21 booted:
-XX:+UseG1GC -XX:MaxGCPauseMillis=130 -XX:+UnlockExperimentalVMOptions -XX:+AlwaysActAsServerClassMachine -XX:+AlwaysPreTouch -XX:+ExplicitGCInvokesConcurrent -XX:+OptimizeStringConcat -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:+UseStringDeduplication -XX:-DontCompileHugeMethods -XX:-UseAdaptiveSizePolicy -XX:+UseVectorCmov -XX:+PerfDisableSharedMem -XX:+UseFastUnorderedTimeStamps -XX:+OmitStackTraceInFastThrow -XX:+UseNUMA -XX:G1NewSizePercent=28 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=20 -XX:G1MixedGCCountTarget=3 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5 -Djdk.lang.Process.allowAmbiguousCommands=true -Dlog4j2.formatMsgNoLookups=true -Dfml.ignorePatchDiscrepancies=true -Dfml.ignoreInvalidMinecraftCertificates=true -Xlog:async -Djava.security.egd=file:/dev/urandom --add-modules jdk.incubator.vector

A free license modpack that optimizes game performance and adds a few improvements to the game's mechanics.