Home›Java›Modpacks›Lodgercat's Machines, Magic, and Mythics
Lodgercat's Machines, Magic, and Mythics
ModpacksJava

Lodgercat's Machines, Magic, and Mythics

Minecraft Java modpack. Downloads from the MC Java Mods app on Android.

by Lodgercat · on CurseForge

Technology, magic, mythical creatures, revamped world via Open Terrain Generation, and all the performance mods I could find (including Phosphor). Plenty…

⬇ Download on CurseForge

Lodgercat's Machines, Magic, and Mythics

Modpack for my friends as they need everything to be as easy to download as ever. There are no quests: this is just a compilation of fun mods to take in any direction you wish (kitchen sink). Mods include:

Pre-Generate

Use the pre-generator mod or BoP's pre-generator to prevent lag when generating chunks. Use either one by pressing O or P

 


IMPORTANT

Remove the Controllable mod if you want this to work when hosting this as a server, otherwise, it'll come up with a Toast Gui error and crash

 

You may need to turn your Mipmap level to at least 3. It will crash your game when changing this value in-game, so you can use the options.txt file in the instance's files to circumvent this


 

JVM Arguments:

These are taken from various Reddit or Aikar Flag's posts, or Meatball Craft. These work very well and are highly recommended to use:

 

Client:

Option 1: Safe choice that works, but the other two are recommended to try first

-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M

 

Option 2: From Meatball Craft. If it causes the game to crash immediately, try the next one

-Xss4M -Dfile.encoding=GBK -XX:+AggressiveOpts -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSConcurrentMTEnabled -XX:ParallelGCThreads=8 -Dsun.rmi.dgc.server.gcInterval=1800000 -XX:+UnlockExperimentalVMOptions -XX:+ExplicitGCInvokesConcurrent -XX:MaxGCPauseMillis=50 -XX:+AlwaysPreTouch -XX:+UseStringDeduplication -Dfml.ignorePatchDiscrepancies=true -Dfml.ignoreInvalidMinecraftCertificates=true -XX:-OmitStackTraceInFastThrow -XX:+OptimizeStringConcat -XX:+UseAdaptiveGCBoundary -XX:NewRatio=3 -Dfml.readTimeout=90 -XX:+UseFastAccessorMethods -XX:CMSInitiatingOccupancyFraction=75 -XX:+CMSScavengeBeforeRemark -XX:+UseCMSInitiatingOccupancyOnly

 

Option 3: Also from Meatball Craft. If this also causes the game to crash immediately, use Option 1

-XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysActAsServerClassMachine -XX:+AlwaysPreTouch -XX:+AggressiveOpts -XX:MaxInlineLevel=15 -XX:MaxVectorSize=32 -XX:+UseCompressedOops -XX:ThreadPriorityPolicy=1 -XX:AllocatePrefetchStyle=3 -XX:+UseNUMA -XX:NmethodSweepActivity=1 -XX:ReservedCodeCacheSize=300M -XX:-DontCompileHugeMethods -XX:MaxNodeLimit=240000 -XX:NodeLimitFudgeFactor=8000 -XX:+UseFPUForSpilling -XX:+UseStringDeduplication -XX:+UseG1GC -XX:MaxGCPauseMillis=37 -XX:G1HeapRegionSize=32M -XX:G1NewSizePercent=23 -XX:G1MaxNewSizePercent=40 -XX:G1ReservePercent=20 -XX:SurvivorRatio=16 -XX:G1MixedGCCountTarget=3 -XX:G1MixedGCLiveThresholdPercent=90 -XX:InitiatingHeapOccupancyPercent=10 -XX:MaxTenuringThreshold=2 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5.0 -XX:G1ConcRSHotCardLimit=16 -XX:G1ConcRefinementServiceIntervalMillis=150 -XX:GCTimeRatio=99 -XX:+ExplicitGCInvokesConcurrent

 

Server

Option 1: Aikar's flags. This will be for everyone with a default Java 8:

java -Xms16G -Xmx16G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=40 -XX:G1MaxNewSizePercent=50 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=15 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=20 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar forge-1.12.2-14.23.5.2860.jar -nogui

 

Option 2: Shenandoah

If using Java 8 with Shenandoah (from the Redhat website). You have to specifically download this, so very few people will have the necessary version:

"JAVA 8 SHENANDOAH CAPABLE VERSION JAVA.EXE FILE LOCATION" -jar -Xms16g -Xmx16g -XX:+UseShenandoahGC  -XX:+UnlockExperimentalVMOptions -XX:+AlwaysPreTouch -XX:+UseStringDeduplication -Dfml.ignorePatchDiscrepancies=true -Dfml.ignoreInvalidMinecraftCertificates=true -XX:-OmitStackTraceInFastThrow -XX:+OptimizeStringConcat -Dfml.readTimeout=180 -XX:+UseLargePages -XX:+UseFastAccessorMethods -XX:+AggressiveOpts -jar forge-1.12.2-14.23.5.2860.jar nogui

 


List of Mods:

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more