Skip to content

Commit ab28299

Browse files
committed
Document Java 25 requirements for the backend and launcher
1 parent 1626c11 commit ab28299

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<a href="https://astro.build"><img src="https://img.shields.io/badge/Astro-7.2-orange?style=flat-square&logo=astro" alt="Astro"></a>
1313
<a href="https://react.dev"><img src="https://img.shields.io/badge/React-19.0-blue?style=flat-square&logo=react" alt="React"></a>
1414
<a href="https://spring.io/projects/spring-boot"><img src="https://img.shields.io/badge/Spring_Boot-4.1-green?style=flat-square&logo=springboot" alt="Spring Boot"></a>
15-
<a href="https://www.java.com"><img src="https://img.shields.io/badge/Java-21-red?style=flat-square&logo=openjdk" alt="Java 21"></a>
15+
<a href="https://www.java.com"><img src="https://img.shields.io/badge/Java-25-red?style=flat-square&logo=openjdk" alt="Java 25"></a>
1616
<a href="https://www.mongodb.com"><img src="https://img.shields.io/badge/Database-MongoDB-forestgreen?style=flat-square&logo=mongodb" alt="MongoDB"></a>
1717
<a href="https://github.com/Modtale/modtale"><img src="https://img.shields.io/endpoint?url=https%3A%2F%2Fghloc.vercel.app%2Fapi%2FModtale%2Fmodtale%2Fbadge&style=flat-square&logo=git" alt="Lines of Code"></a>
1818
</p>
@@ -60,7 +60,7 @@ Warden is a separate, closed-source security scanner service.
6060
| | **React** | Interactive UI Components & SPA Routing (`react-router-dom`) |
6161
| | **Tailwind CSS** | Utility-first, responsive, and dark-mode compatible styling |
6262
| | **Lucide React** | Consistent, lightweight SVG iconography |
63-
| **Backend** | **Java 21** | Modern, high-performance server language |
63+
| **Backend** | **Java 25** | Modern, high-performance server language |
6464
| | **Spring Boot** | Enterprise-grade REST API Framework |
6565
| | **MongoDB** | Primary NoSQL document data store |
6666
| | **Bucket4j / Caffeine** | Token-bucket rate limiting and high-speed in-memory caching |
@@ -186,7 +186,7 @@ npm run dev
186186

187187
### 5. Native Launcher
188188

189-
The `launcher/` project is a native Java 21 JavaFX client for installing Modtale projects into a local Hytale mods folder. It does not use Electron.
189+
The `launcher/` project is a native Java 25 JavaFX client for installing Modtale projects into a local Hytale mods folder. It does not use Electron.
190190

191191
```bash
192192
cd launcher

launcher/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Modtale Launcher
22

3-
Java 21 / JavaFX desktop launcher for Modtale.
3+
Java 25 / JavaFX 26 desktop launcher for Modtale.
44

55
## Setup
66

7-
Install a full JDK 21, then run from the repository root:
7+
Install a full JDK 25, then run from the repository root:
88

99
```bash
1010
cd launcher
@@ -27,6 +27,6 @@ MODTALE_SITE_BASE_URL=http://localhost:5173 MODTALE_API_BASE_URL=http://localhos
2727
./gradlew build # Run checks and package for the host OS
2828
```
2929

30-
Native packages are written to `build/distributions/`. Packaging requires JDK 21's `jpackage` and platform packaging tools; Linux AppImage builds require `appimagetool` on `PATH`.
30+
Native packages are written to `build/distributions/`. Packaging requires JDK 25's `jpackage` and platform packaging tools; Linux AppImage builds require `appimagetool` on `PATH`.
3131

3232
Keep contributions focused and run `./gradlew test` before submitting changes.

0 commit comments

Comments
 (0)