diff --git a/blight-assets/src/main/resources/Textures/hud/compass_rose.png b/blight-assets/src/main/resources/Textures/hud/compass_rose.png index 145e615..1f1ab12 100644 Binary files a/blight-assets/src/main/resources/Textures/hud/compass_rose.png and b/blight-assets/src/main/resources/Textures/hud/compass_rose.png differ diff --git a/blight-editor/build.gradle b/blight-editor/build.gradle index 49e547c..17a9e1f 100644 --- a/blight-editor/build.gradle +++ b/blight-editor/build.gradle @@ -14,6 +14,7 @@ application { applicationDefaultJvmArgs = [ '--add-opens', 'java.base/java.lang=ALL-UNNAMED', '--add-opens', 'java.desktop/sun.awt=ALL-UNNAMED', + '--enable-native-access=javafx.graphics,ALL-UNNAMED', "-Djava.library.path=${buildDir}/natives", '-Xmx3g', ] diff --git a/blight-editor/src/main/resources/logback.xml b/blight-editor/src/main/resources/logback.xml index bae16b6..4a62fe7 100644 --- a/blight-editor/src/main/resources/logback.xml +++ b/blight-editor/src/main/resources/logback.xml @@ -1,4 +1,4 @@ - + diff --git a/blight-game/build.gradle b/blight-game/build.gradle index 12dd815..2b96095 100644 --- a/blight-game/build.gradle +++ b/blight-game/build.gradle @@ -57,6 +57,7 @@ tasks.register('run', JavaExec) { jvmArgs = [ '--add-opens', 'java.base/java.lang=ALL-UNNAMED', '--add-opens', 'java.desktop/sun.awt=ALL-UNNAMED', + '--enable-native-access=ALL-UNNAMED', "-Djava.library.path=${buildDir}/natives", ] dependsOn extractNatives @@ -64,6 +65,9 @@ tasks.register('run', JavaExec) { } jar { + // logback.xml nicht in die Bibliotheks-Jar einbetten – der Editor bringt seine eigene mit, + // was sonst zu "occurs multiple times on the classpath"-Warnungen führt. + exclude 'logback.xml' manifest { attributes 'Main-Class': mainClassName } diff --git a/blight-game/src/main/java/de/blight/game/state/HotbarState.java b/blight-game/src/main/java/de/blight/game/state/HotbarState.java index fe64d65..27d6dcf 100644 --- a/blight-game/src/main/java/de/blight/game/state/HotbarState.java +++ b/blight-game/src/main/java/de/blight/game/state/HotbarState.java @@ -255,10 +255,8 @@ public class HotbarState extends BaseAppState { m.setColor("Color", col.clone()); if (col.a < 1f) { m.getAdditionalRenderState().setBlendMode(RenderState.BlendMode.Alpha); - g.setQueueBucket(RenderQueue.Bucket.Transparent); - } else { - g.setQueueBucket(RenderQueue.Bucket.Gui); } + g.setQueueBucket(RenderQueue.Bucket.Gui); g.setMaterial(m); g.setLocalTranslation(x, y, z); return g; diff --git a/blight-game/src/main/resources/logback.xml b/blight-game/src/main/resources/logback.xml index 174b74e..290b237 100644 --- a/blight-game/src/main/resources/logback.xml +++ b/blight-game/src/main/resources/logback.xml @@ -1,4 +1,4 @@ - + diff --git a/gradle.properties b/gradle.properties index 5e4a383..eadbf74 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,4 @@ # Gradle-Daemon läuft auf Java 21 (Kompatibilität mit Groovy 3.x ASM). # Source-Kompilierung erfolgt über Toolchain mit Java 26 (→ build.gradle). org.gradle.java.home=/usr/lib/jvm/java-21-openjdk-amd64 +org.gradle.jvmargs=--enable-native-access=ALL-UNNAMED