I assume this fails to run with electron23?
Search Criteria
Package Details: ftb-app-bin 1.25.8-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ftb-app-bin.git (read-only, click to copy) |
---|---|
Package Base: | ftb-app-bin |
Description: | A new Modpack launcher for FTB and Curse modpacks. |
Upstream URL: | https://feed-the-beast.com/app |
Keywords: | feed-the-beast feedthebeast ftba ftbapp minecraft |
Licenses: | LGPL-2.1-only |
Conflicts: | ftb-app |
Provides: | ftb-app |
Submitter: | su226 |
Maintainer: | su226 |
Last Packager: | su226 |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2024-04-22 12:14 (UTC) |
Last Updated: | 2024-04-22 12:14 (UTC) |
Dependencies (4)
- alsa-lib
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR)
- nss (nss-hgAUR)
- java-runtime (jre10AUR, jre12AUR, server-jreAUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, amazon-corretto-18AUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, jdk-android-studioAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre19-openjdkAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, amazon-corretto-20-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk20-graalvm-ee-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-lite-binAUR, mandrel-binAUR, jdk17-openj9-binAUR, jdk8AUR, jre8AUR, jdk17-zulu-prime-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jre17-jetbrainsAUR, jre-jetbrainsAUR, jre21-jetbrainsAUR, jre21-jetbrains-gitAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk8-perfAUR, zulu-jdk-fx-binAUR, jdk8-openj9-binAUR, zulu-jre-fx-binAUR, jdk-temurinAUR, amazon-corretto-22-binAUR, jdk22-graalvm-binAUR, zing-8-binAUR, zing-21-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, java-openjdk-binAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, zulu-21-binAUR, zulu-8-binAUR, zulu-11-binAUR, zulu-17-binAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk8-temurinAUR, jreAUR, jdkAUR, jre-ltsAUR, jre17AUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk21-jetbrains-binAUR, jdk17-jetbrains-binAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk) (optional) – Playing Minecraft with system Java.
Required by (0)
Sources (2)
aliu commented on 2024-01-25 23:34 (UTC)
Saiyaman commented on 2024-01-13 19:23 (UTC) (edited on 2024-01-13 19:34 (UTC) by Saiyaman)
I just got yesterdays build and it doesn't load any web elements. My library for the mod pack I use loads but the other pages that rely on a web server to load do not. So I cannot see modpacks list. I've not seen a github bug about this.
EDIT: Delete .ftba from home directory. Backup your worlds!
cobaltspace commented on 2022-05-20 06:01 (UTC) (edited on 2022-05-20 07:52 (UTC) by cobaltspace)
I should probably be listed in the PKGBUILD as contributor, not maintainer.
If you push and update just to fix this, you don't need to change pkgrel.
cobaltspace commented on 2022-03-28 03:21 (UTC)
I have stopped using this and now use ATLauncher (which works the best for me), so I am disowning this package.
cobaltspace commented on 2021-11-24 01:05 (UTC)
Recommendation: In settings, set your custom arguments to include -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
.
rabellion commented on 2021-06-19 22:49 (UTC) (edited on 2021-06-19 22:58 (UTC) by rabellion)
If you're trying to run the game and it fails, and this shows up in your logs
locale::facet::_S_create_c_locale name not valid
You need to enable US English on your system. Uncomment the en_US.UTF-8 UTF-8
line in your /etc/locale.gen
file then run sudo locale-gen
foxite commented on 2021-04-27 14:53 (UTC) (edited on 2021-04-27 15:01 (UTC) by foxite)
Since the recent update of this package, I can no longer start a modpack. This seems to apply to all modpacks.
If I click Play on a modpack, nothing happens. If I start FTBApp from a terminal, this is logged when I click play:
[15:33:08] [ForkJoinPool-1-worker-29/INFO] [net.creeperhost.creeperlauncher.pack.LocalInstance]: Checking for Launch Mod for instance f2ab18f7-d82b-4d08-b6da-84287462774a}(FTB Ultimate Reloaded)..
[15:33:08] [ForkJoinPool-1-worker-29/INFO] [net.creeperhost.creeperlauncher.pack.LocalInstance]: Didn't find Launch Mod for instance f2ab18f7-d82b-4d08-b6da-84287462774a(FTB Ultimate Reloaded) in 271ms(271822097ns).
[15:33:08] [ForkJoinPool-1-worker-29/INFO] [net.creeperhost.creeperlauncher.pack.LocalInstance]: Starting launcher at /home/foxite/.ftba/bin
[15:33:08] [ForkJoinPool-1-worker-29/ERROR] [net.creeperhost.creeperlauncher.pack.LocalInstance]: Unable to initialize MineTogether Connect!
[15:33:08] [ForkJoinPool.commonPool-worker-23/ERROR] [Minecraft Launcher 1]: terminate called after throwing an instance of 'std::runtime_error'
[15:33:08] [ForkJoinPool.commonPool-worker-23/ERROR] [Minecraft Launcher 1]: what(): locale::facet::_S_create_c_locale name not valid
In the previous version of the package, this is logged when I start the pack:
[2021-04-27 16:04:36] [SEVERE ] net.creeperhost.creeperlauncher.minecraft.GameLauncher.launchGame(GameLauncher.java:86): en_CA
[2021-04-27 16:04:36] [SEVERE ] net.creeperhost.creeperlauncher.pack.LocalInstance.play(LocalInstance.java:533): Unable to initialize MineTogether Connect!
I can then start the launcher, but then when I actually try to start the game, it hangs while updating the launcher. That's a problem which I had last week, and I forgot what I did to fix it. ¯\_(ツ)_/¯
cobaltspace commented on 2021-01-12 22:18 (UTC)
Be sure to set your java runtime to a jre8, either system wide (https://wiki.archlinux.org/index.php/Java#Switching_between_JVM), or just for FTBApp (https://github.com/FTBTeam/FTB-App/issues/264#issuecomment-700919667)
willyb commented on 2020-12-16 05:14 (UTC)
PKGBUILD has more or less (pretty much all of it, really) been changed to the suggestions of @cobaltspace. Thanks. To users that already had the package installed, be sure to delete all (except instances) from ~/.local/share/FTBA
. New users don't have to do anything.
cobaltspace commented on 2020-12-07 21:47 (UTC) (edited on 2020-12-07 21:47 (UTC) by cobaltspace)
There are many issues with this package:
java-runtime=8
is a dependency for playing modded minecraftsha256sums
are preferred tomd5sums
. See https://wiki.archlinux.org/index.php/PKGBUILD#Integrity- instead of having
_version
as another variable to maintain, use${pkgver//_/-}
. See https://wiki.archlinux.org/index.php/PKGBUILD#pkgver noextract
is unnecessarydata.tar.gz
can be extracted directly into$pkgdir
- files for other Operating Systems can be removed to reduce package size
- included jre can be removed and
java-runtime=11
can be added todepends
run-ftb.sh
should not exist as it is. It can be replaced with a symbolic link or small wrapper script. Packages should not copy themselves into user directories. (Also, if for some reason you want to reference$HOME/.local/share
in a script, use$XDG_DATA_HOME
and fallback to$HOME/.local/share
instead. See https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Shell-Parameter-Expansion)$pkgdir/opt/FTBA/bin/ftb-app
needs to be marked as executable
This is my rough draft fix:
# Maintainer: William Brown <glowinthedarkcia at horsefucker dot org>
# Contributor: Cobalt Space <cobaltspace at protonmail dot com>
pkgname=ftba
pkgver=202011261605_2be2c6a678_release
pkgrel=3
arch=("any")
pkgdesc="Offers many different styles of Minecraft modpacks to the community."
source=("https://apps.modpacks.ch/FTBApp/release/${pkgver//_/-}/FTBA_linux_${pkgver//_/-}.deb" "ftbapp.desktop")
sha256sums=('647a46aad94840dddf35e110317cf0504061eadc553e8d84a1758c61bccf28ce'
'd7dd2ecae636bce07af3df299003283fbeef49b2da13a28b1f34b19469f93b1d')
license=("LGPL2")
depends=("java-runtime=8" "java-runtime=11")
package() {
tar -C $pkgdir -xf $srcdir/data.tar.gz
mkdir -p $pkgdir/usr/{bin,/share/applications}
cp "$srcdir/ftbapp.desktop" $pkgdir/usr/share/applications
chmod +x $pkgdir/opt/FTBA/bin/ftb-app
rm -r $pkgdir/opt/FTBA/{jre,bin/{ftbapp.app,{,**/}*.{exe,dll}}}
ln -s ../../opt/FTBA/FTBApp $pkgdir/usr/bin
}
With these changes, users should remove ~/.local/share/FTBA
. If user's instance directory is in there, they should remove everything but the instances.
Pinned Comments
cobaltspace commented on 2021-11-24 01:05 (UTC)
Recommendation: In settings, set your custom arguments to include
-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
.cobaltspace commented on 2021-01-12 22:18 (UTC)
Be sure to set your java runtime to a jre8, either system wide (https://wiki.archlinux.org/index.php/Java#Switching_between_JVM), or just for FTBApp (https://github.com/FTBTeam/FTB-App/issues/264#issuecomment-700919667)