promotional bannermobile promotional banner

Lodgercat's Machines, Magic, and Mythics

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

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:

  • All the performance mods I could find for 1.12.2 so it runs very well on medium and better computers (Phosphor/Hesperus/Alfheim Lighting Engine, Universal Tweaks, Sledgehammer CensoredASM/FermiumASM) 
  • Tech (Buildcraft, Industrial Craft 2 Experimental, Thermal Foundation+Expansions, Mekanism, Refined Storage, Railcraft, Advanced Rocketry, HBM's Nuclear Tech, Modular Powersuits etc.)
  • Magic (Thaumcraft, Astra Sorcery, Electroblob's Wizardry)
  • Farming (Pam's Harvestcraft)
  • Exploration and better terrain generation (Yung's better caves/mineshafts, Biomes o Plenty, Open Terrain Generator, Additional Structures, Rockhounding etc.)
  • Dungeons (Recurrent Complex, Doomlike Dungeons)
  • Mobs and animals (Ice and Fire, Dungeon Mobs, Fish's Undead Rising, Mo' Creatures, Zoo and Wild Animals (ZAWA), Mutant Beasts)
  • Furniture (Mr Crayfish and Macaw's)
  • Guns, bombs and weapons (Flan's modern and WW2 mods, ICBM)
  • Future Minecraft content includes revamped swimming, ocean update, shipwrecks, netherite etc. 
  • Assortment mods (Actually Additions, Open Blocks)
  • Silly stuff (KFC, McDonald's, Chickens/Hatchery, Casino Craft, Rats, Narcocraft)

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:

The Lodgercat's Machines, Magic, and Mythics Team

profile avatar
  • 1
    Projects
  • 895
    Downloads