diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 41b3574..7869854 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -16,12 +16,8 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v5
- - name: Setup JDK
- uses: actions/setup-java@v5
- with:
- distribution: oracle
- java-version: 24
- cache: gradle
+ - name: Setup Gradle
+ uses: gradle/actions/setup-gradle@v5
- name: Build
run: |
diff --git a/.github/workflows/buildRelease.yml b/.github/workflows/buildRelease.yml
index 037d0b6..6040a56 100644
--- a/.github/workflows/buildRelease.yml
+++ b/.github/workflows/buildRelease.yml
@@ -16,12 +16,8 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v5
- - name: Setup JDK
- uses: actions/setup-java@v5
- with:
- distribution: oracle
- java-version: 24
- cache: gradle
+ - name: Setup Gradle
+ uses: gradle/actions/setup-gradle@v5
- name: Build release
run: |
diff --git a/.github/workflows/spotless.yml b/.github/workflows/spotless.yml
index 41ade9c..734551c 100644
--- a/.github/workflows/spotless.yml
+++ b/.github/workflows/spotless.yml
@@ -20,12 +20,8 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v5
- - name: Setup JDK
- uses: actions/setup-java@v5
- with:
- distribution: oracle
- java-version: 24
- cache: gradle
+ - name: Setup Gradle
+ uses: gradle/actions/setup-gradle@v5
- name: Run Spotless check
run: |
@@ -40,12 +36,8 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v5
- - name: Setup JDK
- uses: actions/setup-java@v5
- with:
- distribution: oracle
- java-version: 24
- cache: gradle
+ - name: Setup Gradle
+ uses: gradle/actions/setup-gradle@v5
- name: Run Spotless apply
run: |
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 3b7dc99..4901ee9 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -4,7 +4,7 @@
-
+
\ No newline at end of file
diff --git a/build.gradle b/build.gradle
index ab6afa5..5de01a5 100644
--- a/build.gradle
+++ b/build.gradle
@@ -89,5 +89,6 @@ tasks.withType(JavaExec).configureEach {
java {
toolchain {
languageVersion = JavaLanguageVersion.of(24)
+ vendor.set(JvmVendorSpec.ADOPTIUM)
}
}
diff --git a/docs/dev/guide.md b/docs/dev/guide.md
index 2f049a0..a08b227 100644
--- a/docs/dev/guide.md
+++ b/docs/dev/guide.md
@@ -2,7 +2,7 @@
## 📋 Yêu cầu
-* **[Oracle OpenJDK 24](https://openjdk.org/projects/jdk/24/)** (Language level: 24 Preview)
+* **[Eclipse Temurin 24](https://adoptium.net/temurin/releases?version=24)**
* **[Gradle](https://gradle.org/)**
## 🚀 Setup
diff --git a/settings.gradle b/settings.gradle
index d1d3ea0..27395d5 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1 +1,5 @@
+plugins {
+ id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0"
+}
+
rootProject.name = 'Bounceverse'
diff --git a/system/Readme.txt b/system/Readme.txt
deleted file mode 100644
index 6578c70..0000000
--- a/system/Readme.txt
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains FXGL system data files.
\ No newline at end of file
diff --git a/system/fxgl.bundle b/system/fxgl.bundle
deleted file mode 100644
index a8ad53e..0000000
Binary files a/system/fxgl.bundle and /dev/null differ