
A modpack filled with cool stuff I made to play with friends
Features 1 million specs of alien technology mods I discovered to try and make a fun modpack with a lot of cool stuff to see and do and to try and capture an amazing 1.12.2 modded experience that you can't get on the more updated versions of minecraft right now
Tons of mobs, animals, creatures, dragons, bosses, 13 planets (I think also 23 planets/moons alongside them), BetterNether, BetterEndForge Backport, The Aether, Twilight Forest, Atum 2: Return to the Sands, etc
Become a warewolf or vampire, bring the dinosaurs back, build rockets and go to space, become a wizard and experience some of the coolest magic and tech mods of all time
This modpack is in beta and a WIP if you run into any problems whether its performance or balancing etc please be kind and understanding.
(There will be a guide below somewhere on steps to take to try and prepare your server before playing to try and minimize lag and some other things too.)
RAM Allocation & JVM Arguments:
Hi to save people's time on how much RAM to allocate:
- If playing without shaders allocate 8500MB
- If playing with shaders allocate 9500MB
Also I highly suggest you play this modpack with JVM arguments they are basically a requirement, I'm not the most experienced when it comes to using additional JVM arguments for performance boosts and stuff but I believe these might be the current standard (without getting into advanced stuff) for 1.12.2:
- -XX:+UseG1GC -Xmx8500M -Xms8500M -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
If you have 16GB of RAM please make sure you check task manager for anything that is using up heaps of RAM and close them (browsers etc).
You can also press F3 once in game and look at the top right corner to see how much RAM the game is actually using to get an idea of how much RAM to allocate, I always try to give like 2-3GB head room. As you play I guess you can check it every now and then to see if there needs to be more RAM Allocated.
Also this might be a bit random but I just wanted to put this here too so people don't run into this problem but basically my custom main menu breaks if your display resolution isn't set to 1920x1080. This is a problem I'll be trying to fix in the future but I just wanted to let people know
Server Information:
- Remove fancymenu_forge_2.14.9_MC_1.12-1.12.2 from mods (it is fine to keep on the client side just not on the server files)
- Remove wi-zoom-v1.1-MC1.12.2-release from mods folder (it is fine to keep on the client side just not on the server files)
- Remove soundreloader-1.2-1.12.2 from mods folder (it is fine to keep on the client side just not on the server files)
- Set level-type to BIOMESOP in server config files (server.properties)
- Set both View Distance and Simulation distance to 6 in server config files (server.properties)
- Set Allow Flying to enabled
- Just thought I would quickly put this here so people know but please disable the chunk gen limit feature (by setting B:"[1] Chunk Gen Limit Toggle" to false in Universal Tweak's config) and restart your server before pregenerating your world. It is fine to keep enabled when not pregenerating your world and playing like singleplayer for example but on servers it's better to pregenerate your world and when doing so if that feature is enabled it will basically slow down/cap the rate at which the chunk pregenerate mod can pregenerate chunks at which is not good so you will want to disable that feature when doing that. You can also always re-enable it and restart the server after pregenerating your world if you want it back on too but there is other options you can do like setting up a worldborder and expanding it when pregenerating again etc.
- To pregenerate the world/chunks within the world border (which is what I suggest) you can use this command: /pregen start gen worldborder test 0 FAST_CHECK_GEN
- To pregenerate the world/chunks without using a world border or a different way you can use this: /pregen start gen radius test SQUARE 0 0 150
- To setup a world border to do this you can use both these commands seperately and in this order: /worldborder set 2500 /worldborder center ~ ~ (do the /worldborder center command where you spawn in the world)
- To expand/add to the worldborder you can use the /worldborder add command, for example if you want to double the worldborder size after playing for a bit you can use this command: /worldborder add 2500
- If the server doesn't start and you see anything in the server console about "missing registries" or some stuff that looks like commands to confirm/continue or cancel (don't use any of the commands) then don't worry that's ok all you have to do is create a new world (make sure it's named differently). I think this is just something that happens because it's using a world prior to adding the modpack to the server so it's ok if you create a new world after you upload everything to the server.
- This modpack does come preconfigured please make sure your uploading the correct config files (everything in config and local folders) to the server for the best experience. It's important. Make sure you zip the config and local folders and then unzip the folders on the server because otherwise sometimes files don't fully transfer over.
- If the server doesn't start it could also be because you might need to change the port setting in the voicechat mod config files, I have already changed it and it should work fine but if it doesn't you might have to try a different port.
Server Performance Guide:
1. Pregenerate chunks with the Chunk-Pregenerator mod. This is highly important because if people go exploring and loading new chunks your server
will probably lag and probably big time too.
2. If lag occurs or anything there's the Spark mod you can use to try and spot what's causing it. Monitoring the server is a big deal you'll have to look
out for things, you can also run the profiler every and now then to see how it's doing in general and using the TPS commands to monitor it too.
3. It might be good to set some rules in place for things like mob farming/spawning if lag occurs.
4. To try and stop ppl from griefing and messing with your base there's the FTB Utilities mod that has a team system and chunk claiming
that you can do on a minimap.
Extra Performance Guide:
- If your using an AMD setup go into the AMD Software and disable a setting called AMD Fluid Motion Frames 2 because atleast for me I think it gives much more FPS with it off right now. If it doesn't let you disable it in the performance Global Experience stuff then change that to Custom and do it from there, you can also find a setting called "Texture Filtering Quality" and change that to "Performance" after if you want to aswell.
- If you install Optifine mod: Render Regions On setting can boost performance.
- Lower render distances if you want/need to.
- Playing on a dedicated server might give an extra performance boost
- Adjust graphics and mipmap settings if you want/need to
- Adjust tree settings if you want/need to (don't set it to fast I think it can cause graphical problems/see-through leaves so use smart instead of fancy if you change it)
Shaders Compatibility:
If you go to use shaders please make sure you install a specific version of Optifine called "OptiFine HD U G6 pre1" and disable some custom sky stuff in the AsmodeusCore mods config files, the 4 settings you need to set to false are:
# Enable/Disable Advanced Sky Provider on Asteroids (Not support shaders).
B:enableSkyAsteroids=false
# Enable/Disable Advanced Sky Provider on Moon (Not support shaders).
B:enableSkyMoon=false
# Enable/Disable Advanced Sky Provider on Overworld (Not support shaders).
B:enableSkyOverworld=false
# Enable/Disable Advanced Sky Provider on Orbit Overworld (Not support shaders).
B:enableSkyOverworldOrbit=false
- Complementary Shaders has a well known bug where glass can be invisible, there is fixes online but just know that can be an issue.
- It also seems to be well known that Complementary Shaders if updated past 5.1.1 may cause crashes so please be careful with updating it if you do.
- I think it's a good idea to restart your game in between changing shaders/resourcepacks just in case to prevent any stuttering/lag from happening because if I ever feel laggy after changing shaders around and stuff I just restart my game and it's usually fixed.
Shaders Information:
If you want a huge performance increase disable shadows in your shaders settings this can take you from 100 FPS to 250/300 FPS.
I would advise you use the ones provided in the modpack (BSL, Makeup and Miniature) as by default (I've included the config files for them) the shadows will be disabled.
If you want even more FPS you can try other shader presets like medium/low etc
I've tried my best optimising it, unfortunately minecraft 1.12.2 is left in a spot right now where it has no backports of things like Iris and all of the other performance mods on the higher more updated versions of minecraft. Hopefully eventually a ton of backports come to older minecraft versions or all the cool af mods from 1.12.2 get updated and ported upwards.
I tried I'm sorry if your not able to run shaders :(
I'm just gonna leave this as a little benchmark just so you can get an idea of if you can run shaders or not if your thinking about it:
CPU: i7 7700k (Jan 3rd, 2017)
GPU: 2080ti (20th, 2018)
RAM: 16GB
With BSL and Makeup shaders with shadows disabled I get around 250-300 FPS
Configuration & notes:
- When first loading into the world you may notice some fps drops and stuff this is just worldgen it should only be temporary so don't worry
- My custom main menu breaks if your not using 1920x1080 as your display resolution, I will try to fix this in the future.
- If you load a singleplayer world with the same name as a world that already exists sometimes journeymap can look glitched and display the previous world on the map where you haven't explored yet. This seems harmless other than being a bit confusing and your new current world should overwrite it on the map.
- I think I saw somewhere on github that the dimension unloader feature in Universal Tweaks may be broken (not 100% sure but be careful pls) so I have disabled that specific feature in the mods configs files (the config files for this come included in the modpack) and added the Unloader mod to take it's place.
- While I've done some testing myself please do let me know if you run into any issues or balancing problems etc I'd love to know and fix them if need be.
- Please let me know of any suggestions or improvements I could make