Package Details: feedthebeast 2:1.4.13_402-1

Git Clone URL: (read-only)
Package Base: feedthebeast
Description: Feed The Beast offers many different styles of Minecraft modpacks to the community, catering to all tastes.
Upstream URL:
Keywords: minecraft
Licenses: Apache
Submitter: None
Maintainer: ainola
Last Packager: ainola
Votes: 41
Popularity: 0.410970
First Submitted: 2012-12-07 19:56
Last Updated: 2016-09-03 23:28

Latest Comments

ainola commented on 2016-06-18 06:08

In an effort to prevent these issues with cached downloads and conflicting sums, I have updated the PKGBUILD to download to feedthebeast-$pkgver.jar

ainola commented on 2016-06-08 04:33

Stonewall, it looks like your yaourt either has a corrupted download or an older version cached. See about removing the feedthebeast build directory associated with yaourt and starting again.

Stonewall commented on 2016-06-08 04:24

When I try to install i get
==> Validating source files with sha256sums...
feedthebeast ... Passed
feedthebeast.jar ... FAILED
feedthebeast.desktop ... Passed
==> ERROR: One or more files did not pass the validity check!
:: failed to verify feedthebeast integrity

I have checked the sha256 sum of the feedthebeast.jar and it matches the one in the pkgbuild.

justin8 commented on 2016-05-28 00:04

You posted this to feed the beast. You might want to try building libicns with makepkg and not a helper, then posting to the correct package's comments.

gogobebe2 commented on 2016-05-27 22:42

==> Entering fakeroot environment...
==> Starting package()...
Making install in src
make[1]: Entering directory '/tmp/yaourt-tmp-william/aur-libicns/src/libicns-0.8.1/src'
make[2]: Entering directory '/tmp/yaourt-tmp-william/aur-libicns/src/libicns-0.8.1/src'
/usr/bin/mkdir -p '/tmp/yaourt-tmp-william/aur-libicns/pkg/libicns/usr/lib/pkgconfig'
/usr/bin/mkdir -p '/tmp/yaourt-tmp-william/aur-libicns/pkg/libicns/usr/include'
/usr/bin/mkdir -p '/tmp/yaourt-tmp-william/aur-libicns/pkg/libicns/usr/lib'
/bin/sh ../libtool --mode=install ../0 '/tmp/yaourt-tmp-william/aur-libicns/pkg/libicns/usr/lib'
../0 -m 644 libicns.pc '/tmp/yaourt-tmp-william/aur-libicns/pkg/libicns/usr/lib/pkgconfig'
/bin/sh: line 11: ../0: No such file or directory
Makefile:392: recipe for target 'install-pkgconfigDATA' failed
make[2]: *** [install-pkgconfigDATA] Error 127
make[2]: *** Waiting for unfinished jobs....
../0 -m 644 icns.h '/tmp/yaourt-tmp-william/aur-libicns/pkg/libicns/usr/include'
/bin/sh: line 11: ../0: No such file or directory
Makefile:413: recipe for target 'install-libicns_includeHEADERS' failed
make[2]: *** [install-libicns_includeHEADERS] Error 127
libtool: install: ../0 .libs/ /tmp/yaourt-tmp-william/aur-libicns/pkg/libicns/usr/lib/
../libtool: line 1085: ../0: No such file or directory
Makefile:315: recipe for target 'install-libLTLIBRARIES' failed
make[2]: *** [install-libLTLIBRARIES] Error 127
make[2]: Leaving directory '/tmp/yaourt-tmp-william/aur-libicns/src/libicns-0.8.1/src'
Makefile:529: recipe for target 'install-am' failed
make[1]: *** [install-am] Error 2
make[1]: Leaving directory '/tmp/yaourt-tmp-william/aur-libicns/src/libicns-0.8.1/src'
Makefile:354: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1
==> ERROR: A failure occurred in package().
==> ERROR: Makepkg was unable to build libicns.
==> Restart building libicns ? [y/N]
==> --------------------------------

ainola commented on 2016-04-26 01:02

@Chais, thanks for bringing up. I'd be willing to add that flag. I'd like to see the crash reports before I do that as this is deviating from upstream.

(I hate these damn system trays myself, terrible design from a terrible age).

Chais commented on 2016-04-25 22:55

Would you mind adding the -t option to either the .desktop file or the launcher script? The tray icon causes infrequent glitches that cause gnome-shell to reset and I've found numerous reports on google for other WMs/DEs. FTB uses a system call for the tray icon that isn't supported on linux so disabling it with -t seems a good workaraound. Also afaict it doesn't do anything anyway.

So please either add it it to the Exec= line in the .desktop file or in front of the "$@" in the launcher script for generic support.

ainola commented on 2016-04-13 15:08

It appears that the 1.4.12 branch is the beta branch. The issue was a bad build and they know about the problem. We will stick on 1.4.11 until 1.4.12 is set to release.

ainola commented on 2016-04-13 13:13

I just reverted the latest update as it appears to be broken. I'll look into whether this is my problem or theirs shortly.

ramirezterrix commented on 2016-01-22 16:34

You need also libzip as dependency, while it is not needed to start feedthebeast, some mods depend on it

ainola commented on 2015-08-15 02:55

@baconicsynergy: You need to install libicns, which is an AUR package.

baconicsynergy commented on 2015-08-15 02:53

error: target not found: libicns

ainola commented on 2015-07-21 12:21

I've reverted the 1.4.2_343 update to 1.4.2_342 because 343 will not start on two of my computers.

justin8 commented on 2015-05-02 04:52


ainola commented on 2015-05-01 13:20


justin8 commented on 2015-05-01 06:03


I think you've mistakenly put java-environment as well instead of just java-runtime. This pulls in the JDK instead of just the JRE.

ainola commented on 2015-04-29 15:37

Okay, FTB now has all files hosted here now:

Sorry for the delay in updating.

ainola commented on 2015-04-29 13:53

I'm sorry, but I have absolutely no idea where to get 1.4.7. I'm contacting some FTB devs in the hopes that I will clear this up.

ainola commented on 2015-03-01 07:06

I've removed some unnecessary dependencies and added a dependency for hicolor-icon-theme.

ainola commented on 2015-02-06 16:36

For future reference,
contains all the archives and versioning of the launcher.

ainola commented on 2015-01-19 15:56

If anyone can figure out an easy way to automate notifications for new launcher versions I'd appreciate it. As it stands, one must check this page manually:

ainola commented on 2015-01-18 16:53

Updated to the latest version. I've also included proper icon integration.

New makedepends are desktop-file-utils and libicns. libicns is to read the .icns file that holds the icons hostage.

ainola commented on 2015-01-12 21:33

Hi, luolimao, if you're not interested in maintaining, could you please orphan so that it can be updated? Thanks.

ainola commented on 2015-01-02 05:14

Please update your sums, this will not work any more. If you're not interested in maintaining, please orphan so that others may fix this.

justin8 commented on 2014-11-20 10:24

Please add extra/desktop-file-utils as a dependency since it is needed to build this package.

xarxer commented on 2014-11-11 09:05

Here is a working PKGBUILD (2014-11-11):

TheAtomicGoose commented on 2014-11-07 22:31

When I try to install this, it fails at validating the source files with sha256sums. The feedthebeast.jar file fails the validation, but the rest of the files pass. What would be causing this problem?

SnowyMan commented on 2014-10-22 16:41

It'd be good if you could (damn rhymes) swap the icon for something of higher resolution. It gets terribly blurry in gnome. Also thanks for maintaining this ^^

luolimao commented on 2014-07-29 23:05

Updated the package to the current version; sorry for the delay.

Hot4ruh1me commented on 2014-07-27 14:10


5: pkgver=1.4.3
20: '8b6942ef23145b0ffecd39d63743a3600640359d78811eb271882563499b6624'
24: '8bb84a038c6192edfb4ec2ecfba25c34dc08e2e8fc6b33c6c61a3f94567af8315ebef93aacf5b245dfbfa962280c4385744f79ec0864b3d9ebc1502e19c53413'

Kleiner commented on 2014-07-20 09:14


Kleiner commented on 2014-07-15 18:05

And 1.4.2 is out.

misterwayn commented on 2014-07-11 03:08


5: pkgver=1.4.1
20: 'a91a1715acd86205e14a0124b0c839c11fbff2338a5fbf4724473b044d271f4f'
24: 'd575fc3b1358fb94438a0843d8501dcb179e0384e935fedeab1f187eadf72f71eb493c8a1cc2b73dcded8d2dd8bdc2db1619665510ebed285db0f81b9b4e0a3d'

Kleiner commented on 2014-07-09 13:38

1.4.1 is out.

Kleiner commented on 2014-07-09 13:35

1.4.1 is out.

Kleiner commented on 2014-05-22 21:17

@luolimao: If you aren't going to keep this package up to date, then orphan it so someone else can pick it up.

Hot4ruh1me commented on 2014-05-03 17:14

Hey, I would like to help in the package maintaining to keep it up to date. I've made the changes to the PKGBUILD to install the latest ftb launcher version(1.3.9). Just change this lines in the PKBUILD:

line 5: pkgver=1.3.9
line 20:'a99aa28bd761dadda4d216749032756a3a02ce01bd0b9dd635d255b6be830747'
line 24: '161a26b5dced00431f5606ae6aab2b0dfb96236eb94dc686cbff884a1c9c5a9469670888b6614655c462ef527934702b0bad6b0900411442adbe3153f2159c79'

Hope it helps.

Hot4ruh1me commented on 2014-05-03 17:12

Hey, I would like to help in the package maintaining to keep it up to date. I've made the changes to the PKGBUILD to install the latest ftb launcher version(1.3.5). Just change this lines in the PKBUILD:

line 5: pkgver=1.3.9
line 20:'a99aa28bd761dadda4d216749032756a3a02ce01bd0b9dd635d255b6be830747'
line 24: '161a26b5dced00431f5606ae6aab2b0dfb96236eb94dc686cbff884a1c9c5a9469670888b6614655c462ef527934702b0bad6b0900411442adbe3153f2159c79'

Hope it helps.

vladimir1922 commented on 2014-04-28 14:02

Checksum fails. Skiping doesn't seem to work either

Fuxy commented on 2014-04-19 16:04

Launcher checksum fails. To bypass checksum for the launcher add 'SKIP' to the 2nd line of the sha256sum and sha512sum

mladoux commented on 2014-04-14 22:47

please don't do a checksum on the launcher as it changes checksums almost daily.

btkostner commented on 2014-04-08 23:35

sha256sum: 9370cbcd807ca05075f30133b20b18f1758b16c6ec93d7dfc0d1e64e7d5c2816 launcher^FTB_Launcher.jar

sha512sum: e6b086395c0d0dc1134b82cc6f8b80bd076ef5bad1f07aa63b22791925667b2a6fbd2f5ef16d444819be738b8492bcfda87e312aa57b5d43d52a4b2c07be692e launcher^FTB_Launcher.jar

PetaByteBoy commented on 2014-03-29 16:31

This icon is awful, maybe add this one in?
Permissions for the logo are listed here:

toutoul commented on 2014-03-21 12:49

sha256sum launcher^FTB_Launcher.jar
sha512sum launcher^FTB_Launcher.jar
cfb9019d60d1bc58576b3e40cf0abefb6dc340f88504bec69c5d8af3c93708dcd910e0748cc225ee92c6471a833012e01404849113d5337ae7ac46c20e3cc364 launcher^FTB_Launcher.jar

URL file :

justin8 commented on 2014-03-11 01:48

launcher bugs me about an update; rebuilding the package results in:
Validating source files with sha256sums...
feedthebeast ... Passed
feedthebeast.jar ... FAILED

luolimao commented on 2014-02-18 23:54

Nvm, don't need it anymore; updated.

luolimao commented on 2014-02-18 23:47

It seems doesn't exist...hmm.

Kleiner commented on 2014-02-16 23:02

1.3.5 is out.

sha256: 673efc5a397d29ca32bff713b5643a672d6e55b9b815c8b308f5a3c3970136da
sha512: 344a480b6720a041e206a5a384c2714516d675f161b5b725dea409e048aada1895df3285da9f9f33e119d40486097d8bc05e7f54563a7814bb0e9cfb0dc8f972

toutoul commented on 2014-01-24 12:04

1.3.4 is out.

sha256 : 33864108de97b4f293801d0e175b90e584544b31286c60ec42e8309df74eed32
sha512 : 2605fcfe57927dc90d4cdf30509029f9ca222f1f917cbbe03e792ee8268b6f979dc8800b1fa2d2479b8806c0ee722816f2b06f383d19a5f9ee8115152cd13688

toutoul commented on 2014-01-24 12:00

1.3.4 is out.

sha256 : 47c970d7089fd05f38737c40b8bc004969c4e5c76a63272d83a5b098da88c6ee
sha512 : 4e67d184c06c15bc981b17b6a297885c505b778e529f5da0a6317c3e2b3a77b392c767b4ea1e35aae7b29104a0181b1ebc31ef7a956015addc5f2f241251d68d

Kleiner commented on 2014-01-11 15:00

1.3.3 is out.

sha256: 71580f886dd5844943bfd248032c2cfeb82cc40b3906957c1c60207db41d0716
sha512: 8c4c630281f8a2788a8e68aac35a56b3cf39d8917f7be975632d7af76b4d71ea19af9f1a46d96a695d4d30c146cf410fe268cb8d99249f37192494344559e5ed

justin8 commented on 2013-12-30 08:56

Thanks for the quick response.

luolimao commented on 2013-12-29 16:46

Hmm, I thought java depended on desktop-file-utils. Anyway, fixed.

justin8 commented on 2013-12-29 10:01

Please either add a dependency on extra/desktop-file-utils or move the desktop file manually. This fails to build in a clean chroot.

toutoul commented on 2013-12-12 10:40








Tanath commented on 2013-09-22 23:57

MD5 is broken. It is not useful for verifying integrity, and should not be used.

luolimao commented on 2013-07-25 14:21

Yeah, that's because the launcher was updated from 1.2.5 to 1.2.6. Just flag it next time, thanks.

twighk commented on 2013-07-22 12:55

Hi, I think the checksums for the launcher.jar should be
, for the sha256sum and sha512sum, respectively.

C5OK5Y commented on 2013-03-08 13:39

I too am for replacing the two checksums with only one (whichever type). But although MD5 has been superseded by the SHA algorithms I see no reason to stop using it for verifying the integrity of a download.

ASzc commented on 2013-03-08 00:12

If I may propose a comprise on the checksum issue, maybe pick one of the two existing types and use only that one type? I wouldn't be in favour of replacing them with MD5, since that that algorithm has been superseded by SHA-1, the SHA-2's and now SHA-3.

Regarding the URL hash component, what is certain is it is there to prevent the URL from being stable for over more than a day. I don't think its there for the purposes of driving traffic to the site though, as the download only needs to be done once, and then the launcher takes over. I think this may just be a feature implemented by as standard hot-link protection for all their clients; FTB just happens to be a client of theirs.

C5OK5Y commented on 2013-03-07 15:08

I understand that the time difference is small time but having *two* checksums looks really odd.

And regarding upstream changing the URL, I think that they change the direct URL every day so they can prevent people from directly linking the files. It seems that they want to make people either visit the Feed the Beast site to download the launcher or use the link which displays adds and makes you wait a few seconds before you can download. That would explain why upstream ignored your email (if they even read it).

luolimao commented on 2013-03-07 14:55

This reduces the "browse upstream website => copy/paste url => check checksums" to a mere "check checksums" step, so it's easier to check if stuff has changed. Also, I didn't know that the code was open-source until ASzc mentioned it, much less where the code was hosted. Anyway, I'll update the license when I get back.

Regarding the checksums, really? I mean, you're complaining about wasted *milliseconds* here. Go ahead, time it yourself. I did:

C5OK5Y commented on 2013-03-07 14:32

It's nice to see that the method of generating the URL link was found. Though I don't see how this makes you more aware of changes upstream. Please note that during updates which don't change the built package - such as only updating the download URL - the pkgrel shouldn't be changed. Then the PKGBUILD definitely shouldn't have two checksums for every file. One is enough as having multiple causes makepkg to check the checksums twice. Then you should consider using md5 sums because using sha2 sums in this case doesn't introduce any benefits, the sha2 sum just takes more time to generate (and the string is longer, cluttering the PKGBUILD). Finally the license should be updated to 'Apache License, Version 2.0' as stated on the upstream URL.

luolimao commented on 2013-03-07 05:02


luolimao commented on 2013-03-07 04:43

Thanks so much; will update asap.

ASzc commented on 2013-03-07 02:56

Update to last:

It seems the insists on the outdated www subdomain. To scrape the server time, use curl with the full name, ie. use

With that fixed, the proper magic hash generation code becomes:

echo -n "mcepoch1$(curl --silent" | md5sum | awk '{print $1}'

ASzc commented on 2013-03-07 02:37

Bingo. Turns out the launcher for FTB is open source .

In the file FTBLaunch/src/net/ftb/util/ the method getCreeperhostLink() is defined, which generates the md5 hash from the concatenation of mcepoch1 with the current time from getTime() , which comes from . The format of the date returned is DDMMYY according to the javadoc.

So +/- 1 on the day value (assuming the local clock is accurate), this will yield the magic hash:

echo -n "mcepoch1$(date +%d%m%y)" | md5sum | awk '{print $1}'

It seems is down at moment, so I can't see how one might scrape that right now.

luolimao commented on 2013-03-06 04:36

So, upstream basically is ignoring my attempts to contact them, so I guess I'll just move the jar elsewhere, and upload a new PKGBUILD afterwards.

luolimao commented on 2013-03-02 18:21

Edit: not more cumbersome, but I won't necessarily be aware of what's going on upstream.

luolimao commented on 2013-03-02 18:20

If I don't get a response within the next week, then I will probably rehost. The only issue with that is that it's more cumbersome to maintain, obviously, so I'm avoiding that if I can.

Freso commented on 2013-03-02 11:57

@C5OK5Y: Rehosting is one option. luolimao's comment of the 23rd indicated that he's trying to talk to upstream about a solution that doesn't break the day after. I also see no reason to replace the SHA-2 hashes with an MD5 one.

@luolimao: Re: 1+2, the checksums were there to indicate that they hadn't changed. :) Re: 3, I didn't know it changes every day. That sucks. :/ I hope you get something sorted with upstream.

C5OK5Y commented on 2013-02-26 19:35

Please rehost the file somewhere so the download doesn't constantly break. Then please replace the sha256sum and sha512sum with an md5sum.

luolimao commented on 2013-02-23 15:20

3 things of note:
1. I don't really need the checksums, because I have a script to replace them automatically.
2. The checksums haven't changed anyway.
3. The download link changes every day. I'm going to ask the feedthebeast devs how they generate their links (for example, if it's an md5sum of the date or something). It looks like an md5sum of some sort; it's the same length at least, and uses only hex digits. Hopefully I can then stick that in the PKGBUILD to generate the download link on-the-fly, and I would only need to update the PKGBUILD when the actual data in the jar changes (which happens every ~2-3 weeks).

Freso commented on 2013-02-23 13:43

Download link has changed:

freso@kotake> sha256sum /var/cache/makepkg/sources/feedthebeast.jar
134fd730623ab22360d672f40b932a582d98ceaa081bf790054228573980aea8 /var/cache/makepkg/sources/feedthebeast.jar
freso@kotake> sha512sum /var/cache/makepkg/sources/feedthebeast.jar
3f0b5ba2d4cd450bde16790cda18e593b830633058766672599fb5c305e36a684815c30932b13fa171e5eaf66235825e7bcd3ca7088aafbd0fd272b7df249072 /var/cache/makepkg/sources/feedthebeast.jar

luolimao commented on 2013-02-10 01:06

I believe it works now; using site link directly.

luolimao commented on 2013-02-05 07:30

Updated.... sort of. It now installs 1.2.2, but I'm not using the site's link because the current version is broken, so I saved a slightly older jar and I'm using that. Also, got the png from the jar instead of packaging it.

audrius commented on 2013-01-14 12:00

> HTTP request sent, awaiting response... 404 Not Found

You hardcoded url in your script which will change with every update :)

audrius commented on 2012-12-17 11:07

yup this PKGBUILD will need a lot improvements :)
maybe let FTB update itself. (Add to games group) Because it is still quite early development stage and you wont be able catch up with every update
Remove .jar from archive.

Freso commented on 2012-12-15 16:20

You shouldn't include the JAR directly in the download, and I'm guessing the .png could be extracted from the JAR. Take a look at the mcpatcher PKGBUILD for an example of extracting the .png from the JAR for use with the .desktop.