Skip to content

Instantly share code, notes, and snippets.

@peterix
Last active February 25, 2018 08:59
Show Gist options
  • Save peterix/75d4fa2809f8c0efbbc1 to your computer and use it in GitHub Desktop.
Save peterix/75d4fa2809f8c0efbbc1 to your computer and use it in GitHub Desktop.

FTB

Base URL:

Old mirror logic, mostly gone:

Interesting stuff (from least interesting):

FTB launcher version things. For updates. I'll pass.


Texture pack index. I don't like texture packs, nothing to see here, move along.


An icon. It menaces with too little pixels. More NOPE.jpg


The maps XML. Mostly direwolf20. Neat. Backlog material.


1.5.2 with gregtech. it's a modpack XML thing. This is a private modpack, using the 'key' 152wgt. Backlog material.


More pixels. Maybe it could be used as an actual icon when trimmed and scaled down to 128x128. Maybe?


The modpacks! It's long and possibly full of good things. Cache it, retry on fail.


And the 'hidden' modpacks. This maps folder names to pack codes and allows finding some of the ones that were made 'public'.

How you get an modpack:

GET /FTB2/modpacks/AgrarianSkiesHQ/2_1_6/AgrarianSkiesHQ.zip HTTP/1.1
User-Agent: Java/1.8.0
Host: ftb.cursecdn.com
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive

How to get an map:

GET /FTB2/maps/Map_DW20_9/1/Map_DW20_9.zip HTTP/1.1
User-Agent: Java/1.8.0
Host: ftb.cursecdn.com
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive

How to get an picture:

GET /FTB2/static/AgrarianSkiesBanner1.png HTTP/1.1
User-Agent: Java/1.8.0
Host: ftb.cursecdn.com
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive

That's all folks! An modpack distribution platform!

@02JanDal
Copy link

02JanDal commented Aug 30, 2014

For 3rd-party packs (AgSkies, Crash landing etc.): https://ftb.cursecdn.com/FTB2/static/thirdparty.xml

@peterix
Copy link
Author

peterix commented Feb 9, 2015

@peterix
Copy link
Author

peterix commented Sep 13, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment