From 6d8d9870b6150cdd38ca55bbdc27a638ce9ae692 Mon Sep 17 00:00:00 2001 From: soloturn Date: Mon, 21 Oct 2024 09:10:26 +0200 Subject: [PATCH] java-17 and above now works, update readme for running and normal developing higher version of java is ok. building a distribution with `gradle distZip` requires java-17. --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5451e9f4a42..26fd59f57ca 100644 --- a/README.md +++ b/README.md @@ -114,7 +114,7 @@ For more information about playing, like hot keys or server hosting, see the [de ### Alternative Installation Methods -If you already have a Java Development Kit (JDK) installed, you may use a direct download release as an alternative to using the [launcher](https://github.com/MovingBlocks/TerasologyLauncher/releases). Java version 17 is required. +If you already have a Java Development Kit (JDK) installed, you may use a direct download release as an alternative to using the [launcher](https://github.com/MovingBlocks/TerasologyLauncher/releases). Java version 17 or higher is required. ßDirect download stable builds are uploaded to [our release section here on GitHub](https://github.com/MovingBlocks/Terasology/releases) while the cutting-edge develop version can be downloaded direct [here from our Jenkins](https://jenkins.terasology.io/job/Terasology/job/Omega/job/develop/lastSuccessfulBuild/artifact/distros/omega/build/distributions/TerasologyOmega.zip). @@ -127,7 +127,6 @@ Development is possible on all common platforms (Windows, Linux, MacOS) as long Technical Requirements: - Java SE Development Kit (JDK) 17. The CI will verify against this baseline version. -
Using newer Java versions may cause issues (see [#3976](https://github.com/MovingBlocks/Terasology/issues/3976)). - Git to clone the repo and commit changes. Non-Technical Requirements: @@ -147,6 +146,13 @@ While your workspace itself is a clone of [MovingBlocks/Terasology](https://gith Accordingly, if you want to contribute to modules, you'll need to navigate into the respective subdirectory and work with Git from in there. Any Git commands executed in your workspace root will target [MovingBlocks/Terasology](https://github.com/MovingBlocks/Terasology). +For a quick setup execute the following: +``` +./groovyw module init iota +./gradlew game + +``` + For more information, see our wiki entry on [Understanding Terasology's Git Setup](https://terasology.org/Terasology/#/Developing-Modules?id=understanding-terasology39s-git-setup).