Package Details: beatoraja-modernchic 0.8.8-1

Git Clone URL: https://aur.archlinux.org/beatoraja-modernchic.git (read-only, click to copy)
Package Base: beatoraja-modernchic
Description: Cross-platform rhythm game based on Java and libGDX.
Upstream URL: https://github.com/exch-bms2/beatoraja
Keywords: bms game
Licenses: GPL3, unknown
Submitter: nullobsi
Maintainer: koh11235813
Last Packager: koh11235813
Votes: 6
Popularity: 0.115375
First Submitted: 2021-08-09 03:03 (UTC)
Last Updated: 2025-11-27 14:03 (UTC)

Latest Comments

koh11235813 commented on 2025-11-27 13:18 (UTC)

I have adopted this package and updated it to beatoraja 0.8.8.

A few important notes about this update:

  • Starting from beatoraja 0.8.8, the minimum supported Java version is 17. Older Java runtimes are no longer supported.

  • Due to the current state of the Arch JavaFX packages, the generic java-openjfx build targets a newer classfile version that is not compatible with all JDKs in the repos. To avoid mismatched Java/JavaFX combinations, this package now explicitly depends on jre21-openjdk and java21-openjfx and always runs with /usr/lib/jvm/java-21-openjdk.

Only the jre21-openjdk + java21-openjfx combination is supported by this package. Other Java/JavaFX setups may work if you adjust the PKGBUILD and launcher script locally, but they are not considered supported configurations. Please verify issues with the supported configuration before reporting.

<deleted-account> commented on 2024-10-15 07:31 (UTC)

Please add the xorg-xrandr package to depends. Before installing it I was getting this error and beatoraja wasn't launching:

Exception in thread "LWJGL Application" java.lang.ExceptionInInitializerError
        at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setVSync(LwjglGraphics.java:591)
        at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:124)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
        at org.lwjgl.opengl.LinuxDisplay.getAvailableDisplayModes(LinuxDisplay.java:954)
        at org.lwjgl.opengl.LinuxDisplay.init(LinuxDisplay.java:738)
        at org.lwjgl.opengl.Display.<clinit>(Display.java:138)
        ... 2 more

nullobsi commented on 2022-02-21 05:31 (UTC)

a wrapper script would be nice but I feel like that would break when using the official non-openJDK version

K1t3AB commented on 2022-02-20 09:40 (UTC)

a suggestion: beatoraja.sh

exec /lib/jvm/java-8-openjdk/bin/java -Xms1g -Xmx4g -jar beatoraja.jar

to start beatoraja with the correct java version (1.8 / 8)