Sharing my Custom Pack

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord
B

Batbaha

Guest
I have been working on a custom pack for myself and would like to share with some Guild mates.
In MultiMC I chose the export option and it zipped up the files needed. I then tested by unzipping but cannot see a way to run the pack. I have searched online but this mostly leads to hosting with FTB, Technic or ATLauncher. Should there not be an icon or executable you can click and run?

I have always used the FTB or Curse Launcher so a bit lost here.

Thank you in Advance :)
Bat.
 

RyokuHasu

New Member
Jul 29, 2019
255
0
0
no, there isn't. you need some form of launcher to run the pack. But when I make packs I tend to use the Vanilla launcher to run and test my packs, If you wan't I'll write you a step-by-step on how to install packs to the vanilla launcher manually.

The reason you need a launcher is because you need your minecraft account logged in to play minecraft.

you can also submit it as a public or private pack through FTB, here' the link to submit your pack

https://forum.feed-the-beast.com/applicationform/third-party-pack.25/form

and these are the guidelines to follow if you do submit it:
https://forum.feed-the-beast.com/threads/3rd-party-modpack-guidelines.18250/
 
  • Like
Reactions: Watchful11
B

Batbaha

Guest
That would be amazing and greatly appreciated if you could.

If I ever go public will def through thank you in there :)
 

RyokuHasu

New Member
Jul 29, 2019
255
0
0
first thing you need to do is Install forge to your vanilla launcher.

Download the installer or win installer from the forge website and when you run it use "Install client". This will get forge into your vanilla minecraft versions list.
ModpackTut1.png


Next open up your minecraft folder and make a new sub folder with the name of your pack no spacing, no capitals.

Inside that folder that you just made you will need a few things, ".oricle_jre_usage", "minecraft", and "natives" folders as well as a version file.

The oricle, natives and version can be pulled out of any modpack you have already downloaded with FTB of the same minecraft version. The minecraft folder can just be made
ModpackTut2.png


inside the minecraft folder (the one inside your pack folder) create 2 more folders named "mods" and "config"

Put any mods from your pack in the mods folder and any config files from the pack in the configs folder.

Your pack is done, now you need a profile for it on the launcher.

Run your minecraft to bring up the launcher but don't press play yet.

Down in the bottom left click "New Profile".

The profile name can be anything, I normally name it the pack name.
for game directory it should already be aimed at your regular minecraft folder you just add "\mymodpack\minecraft" to the end of it. Of course using the name of the folder you made instead.

for "Use version" select the forge version you installed

and it's VERY important to turn on "JVM Arguments" and put in

Code:
-Xmx3G -XX:PermSize=256m -XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M

this is what I found to be the best arguments for running a mod pack. In fact I find pasks run MUCH smoother using these arguments on vanilla launcher than they do on FTB. lol

your profile should look like this:
ModpackTut3.png


Save profile, and select it.

Your Mod pack should be ready to run, press play.

This process is repeatable so you can have MANY mod packs on your vanilla launcher.
 

GamerwithnoGame

Over-Achiever
Jan 29, 2015
2,808
1,507
224
first thing you need to do is Install forge to your vanilla launcher.

Download the installer or win installer from the forge website and when you run it use "Install client". This will get forge into your vanilla minecraft versions list.
View attachment 29394

Next open up your minecraft folder and make a new sub folder with the name of your pack no spacing, no capitals.

Inside that folder that you just made you will need a few things, ".oricle_jre_usage", "minecraft", and "natives" folders as well as a version file.

The oricle, natives and version can be pulled out of any modpack you have already downloaded with FTB of the same minecraft version. The minecraft folder can just be made
View attachment 29395

inside the minecraft folder (the one inside your pack folder) create 2 more folders named "mods" and "config"

Put any mods from your pack in the mods folder and any config files from the pack in the configs folder.

Your pack is done, now you need a profile for it on the launcher.

Run your minecraft to bring up the launcher but don't press play yet.

Down in the bottom left click "New Profile".

The profile name can be anything, I normally name it the pack name.
for game directory it should already be aimed at your regular minecraft folder you just add "\mymodpack\minecraft" to the end of it. Of course using the name of the folder you made instead.

for "Use version" select the forge version you installed

and it's VERY important to turn on "JVM Arguments" and put in

Code:
-Xmx3G -XX:PermSize=256m -XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M

this is what I found to be the best arguments for running a mod pack. In fact I find pasks run MUCH smoother using these arguments on vanilla launcher than they do on FTB. lol

your profile should look like this:
View attachment 29397

Save profile, and select it.

Your Mod pack should be ready to run, press play.

This process is repeatable so you can have MANY mod packs on your vanilla launcher.
I've done this without the JVM arguments bit, but yeah - this is fantastic advice and guidance, two thumbs up! I've been using the Vanilla Launcher for the last two custom packs I've played with. Aside from having to update mods myself (when given the nod by the server owner so we all do the same updates together) it's dead easy, and so far been the only way I've even been able to play anything from 1.7.10! Nice one @RyokuHasu :D
 
  • Like
Reactions: RyokuHasu
B

Batbaha

Guest
I have not had a chance to apply this yet but thank you very much. This guide is fantastic and well laid out :D
 

RyokuHasu

New Member
Jul 29, 2019
255
0
0
I have not had a chance to apply this yet but thank you very much. This guide is fantastic and well laid out :D

Thanks, I've had lots of experience writing tutorials. I used to be one of the top modders for the Eclipse Origins engine, back in those days mods need to be shared with step by step instructions to manually modify source code.
 
  • Like
Reactions: OniyaMCD
B

Batbaha

Guest
I followed the above instructions and they worked like a charm!
All I had to do was bring my customer menu over separately, I have one last question and should be set.
If I wanted to share this with a couple friends to help me test how would I send this to them?

If I could would def be buying you a box of Timbit!!
 

RyokuHasu

New Member
Jul 29, 2019
255
0
0
Well the best way would be submit an in-development version of it as a either a private or public pack to FTB third party packs (depending on your end goal for the pack) and only share the pack code with your friends while you are testing it. that way they get all the updates as you publish them and there is no room for error for multiple people installing it.

you only put a few folders in a pack submission: mods, config, scripts, and custom menu if you have one

the other way is to put the entire pack folder into a Zip and have them put it in their minecraft folders and install the same forge version as you, much like a shortened version of what you did before.

For a server for you and your friends you use the forge installer to get the server jar, you put that with the actual official minecraft server for that version. then you take the mods, configs, and if you have one scripts folders in with it. You can host the server yourself if you know how to do port forwarding and all that, or you can use a cheap service to host it for you.
 
Last edited:
  • Like
Reactions: GamerwithnoGame