As the name implies, this mod pack was created with a basis in Magical mods. Tech mods were added for flavor and flair but none are really required to be used at any point. The other highlight is Adventure! Below is a breakdown of my mod choices.
Magic:
Thaumcraft
Botania
Blood Magic
AbyssalCraft
Tech:
Draconic Evolution
Mekanism
Solarflux
AE2 (Applied Energistics 2)
Adventure:
Roguelike Dungeons
Doomlike Dungeons
Ruins
World Generation:
Biomes O Plenty
WTF Cave Biomes
MCA (Minecraft Comes Alive)
Mo Villages
Exploration:
Atum
The Erebus
Twilight Forest
AbyssalCraft
Hardcore Ender Expansion
Extra Game Content:
Jurassicraft
Extra Utilities
Reliquary
Tinkers Construct
Pam's Harvest Craft
Creatures:
Mo's Creatures
Exotic Birds
Can't Live Without Mods (IMO)
Baubles
Waystones
Journeymap
Iron (Backpacks, Chests, Furnaces)
Mod by Type breakdown:
https://docs.google.com/spreadsheets/d/1TEhAWKFKoXqk6Uerck1HnHDnrFLpVSUg5ZMrrkPB4qE/edit?usp=sharing
World gen was meant to be as natural looking as possible. Ruins, Doomlike Dungeons, and Roguelike Dungeons are a good way to add Overworld (Nether and End) exploration and adventure while leaving the world as pretty as it spawned.
Lots of mods add extra content and quality of life improvements that I just can't run mod packs without anymore.
Install-Client:
The Client Pack should import into Twitch without a problem. I have gone one step further and used the Twitch setup and ported the folders over to MultiMC because Java arguments were giving me some trouble. In MultiMC i added the following Java arguments and confirmed they work (to the best of my ability. They still require heavy game testing which is why the pack is still in beta)
-XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AlwaysPreTouch -jar forge-1.7.10-10.13.4.1614-1.7.10-universal.jar
pause
I set my MultiMC instance to use 10 gigs of ram and a bunch of java arguments that I pulled off of the below site:
https://forums.spongepowered.org/t/optimized-startup-flags-for-consistent-garbage-collection/13239
I spent a lot of time trying to understand java flags as best I could and that guy did an amazing breakdown. I still don't understand them 100% but they work and most other java flags match up to what he used in one fashion or another. (I am open changes and critique)
If I can get the java arguments to load up properly from the Twitch launcher, I will edit the above comment. Until then, I use MultiMC instead.
Install-Server:
If you are interested in running this as a server, us the Server Pack download to get the bulk of what you need.
My server properties look like this:
#Minecraft server properties
#Sun Mar 17 18:17:05 EDT 2019
generator-settings=
op-permission-level=4
allow-nether=true
level-name=Magitech Adventure
enable-query=false
allow-flight=true
announce-player-achievements=true
server-port=25565
level-type=BIOMESOP
enable-rcon=false
force-gamemode=false
level-seed=
server-ip=
max-build-height=256
spawn-npcs=true
white-list=false
spawn-animals=true
hardcore=false
snooper-enabled=false
online-mode=true
resource-pack=
pvp=false
difficulty=1
enable-command-block=true
gamemode=1
player-idle-timeout=0
max-players=20
spawn-monsters=true
generate-structures=true
view-distance=12
spawn-protection=16
motd=Welcome to Magitech Adventure
Gamemode=1 is because this mod is best used with a pre-generator. See below
Start.bat:
ECHO OFF
java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AlwaysPreTouch -jar forge-1.7.10-10.13.4.1614-1.7.10-universal.jar
pause
My start.bat uses 10 gigs of ram and a bunch of java arguments that I pulled off of the below site:
https://forums.spongepowered.org/t/optimized-startup-flags-for-consistent-garbage-collection/13239
I spent a lot of time trying to understand java flags as best I could and that guy did an amazing breakdown. I still don't understand them 100% but they work and most other java flags matches up to what he used in one fashion or another. (I am open changes and critique)
World Spawn:
I usually spawn a world, check to make sure the starting area looks good and isn't anywhere dangerous or uninhabitable and then use the following mod commands to pre-generate the world from the server console. Yes this means I run the game with a server console active as a window which has been mentioned as not being the best. My plan is to spawn the world, use the Chunk Generator mod, then close the server and relaunch without a GUI.
Chunk-Generator Info:
/pregen gen startradius square 0 0 1000
- Generates everything within 100 Chunks radius in the Senders Dimension (Server = Overworld, Player = The Dimension the Player is in)
This will spawn a radius around your starting area of 1000 chunks.
It takes over 10 hours for this to complete even throwing 10 gigs of ram at it (the mod author says extra ram doesn't do anything anyway but it can't hurt). This is OK! This should load the entire Overworld up to 16,000 blocks away from spawn allowing for plenty of exploration with little server strain. (STILL NEEDS TESTING) And while this may be a bit extreme, I prefer to start my gameplay with as little interruption as possible.
You can also add a dimension to the end of the pregen command to generate Nether, End, or any other dimension you might want to. Check my sheet for the dimension breakdown (To be added)
/pregen gen startradius square 0 0 1000 -1 (Nether)
/pregen gen startradius square 0 0 1000 0 (The End)
Rinse and repeat for Atum, Twilight Forest, etc etc.
Q and A:
Nobody has asked me any questions yet...so I'm gonna talk to myself...
Q: Can I add X mod to the modpack?
A: Client only mods? Sure, go to town. The conflicts you may encounter are going to be specific to the mods you add, I just picked a few good ones.
Server mods? That's a whole different beast. I had already hand altered Biome IDs, Dimensional IDs, and other config settings to get everything to play nice. My own personal pack has the meteors from Applied Energestics removed completely so that the world gen looks as pristine as possible. I am more than happy to work with you if you want to add a mod or want to suggest that I personally add a mod to the pack itself.
Q: How long have you been doing Minecraft related things?
A: *Pulls up rocking chair* Beta. I think. My memory is fuzzy 99% of the time. My first mod pack was run through the ATL launcher and was Modsauce II. I played FTB Revelation for a bit but it was still in beta so I only played so much. I remember playing Minecraft with a few friends and I thought we picked it up at the time of Beta.
Q: What kind of play style do you prefer?
A: I'm in the business of Combat and Acquisitions. I don't Min/Max or I try not to. Some of the mods may add the super OP item that says otherwise, but I prefer flair and flavor over what's best on paper. My play style is slow, very slow. I enjoy taking my time working through mods and adventures and surround myself with like minded players.
Q: So you don't build much?
A: What I build can be considered a sin against humanity. I tried to build a castle overlooking from friends base on a personal server way back in the day. I tried my best, realized I had some pretty heavy fine tuning to do and logged out for the night. The next day they filled it with TNT and filmed detonating it and crashing the server.
I never build a single thing withing 100 chunks of another living soul again.
Q: Is this your first pack?
A: Yes! I have spent over 50 hours working on this pack and learning as much as possible about the entire experiance. Not gonna lie, I have yet to find a guide that covers what to do AFTER using Twitch to make the pack lol. I plan on writing up a guide and getting that uploaded somewhere but I feel like a break from the grind to enjoy the pack I created is needed first.
Q: This pack sucks!
A: Well besides not being a question, I'd like to know why. My mod choices are not going to be what everyone enjoys, which is fine. If you have critique or improvements I am 100% open. I built this will little assistance from experienced modders and with only the internet. For the love of god I would love assistance lol
Q: Why is this in beta?
A: If you are reading this, its because I haven't tested actually playing on it yet. Every dimension and item should work based on NEI and the Server pre-loading every dimension possible when starting up. I will be testing it 3-23-19 on a server with about 7 other people and that will be a true test to see how it works. I will update this project as I go with my findings and hopefully we all have a good old time.

