diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3dcce05bc..419ea165d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,7 +2,7 @@ variables:
MAVEN_OPTS: "-Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository"
MAVEN_CLI_OPTS: "--errors --fail-at-end --show-version"
-image: maven:3-openjdk-15
+image: maven:3-openjdk-16
cache:
paths:
diff --git a/ReadMe.md b/ReadMe.md
index 6e5641300..5aa2e8d31 100644
--- a/ReadMe.md
+++ b/ReadMe.md
@@ -28,7 +28,7 @@ Minosoft is an open source minecraft client, written from scratch in java. It ai
- RAM: ~500Mib. With overhead, etc 2Gib recommended
- Disk space: Minosoft itself is pretty small (2-3 Mib), the libraries are a bit bigger. You also need to have the "normal" minecraft assets (~ 300 MB for one version).
- GPU: OpenGL 3.3+. Every moden GPU works and is recommended.
-- Java 15 (This is really important, we use experimental features that are only available in this version. Java 8 is currently **not** supported).
+- Java 16 (This is really important, we use features that are only available in this version. Java 8 is currently **not** supported).
## Rendering
diff --git a/jitpack.yml b/jitpack.yml
index f1416ce0f..e5bc069fc 100644
--- a/jitpack.yml
+++ b/jitpack.yml
@@ -1,4 +1,4 @@
before_install:
- wget https://github.com/sormuras/bach/raw/master/install-jdk.sh
- - source install-jdk.sh --feature 15
+ - source install-jdk.sh --feature 16
- jshell --version
diff --git a/pom.xml b/pom.xml
index 8e8259b5b..94318f45b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -41,7 +41,7 @@
- 1.8
+ 16
@@ -73,9 +73,8 @@
- 15
- 15
- --enable-preview
+ 16
+ 16
@@ -195,9 +194,9 @@
UTF-8de.bixilon.minosoft.Minosoft
- 15
- 15
- 17-ea+5
+ 16
+ 16
+ 17-ea+91.4.323.2.3
@@ -268,7 +267,7 @@
org.jlinejline
- 3.19.0
+ 3.20.0org.jetbrains.kotlin
@@ -339,12 +338,12 @@
com.github.oshioshi-core
- 5.6.1
+ 5.7.2com.squareup.moshimoshi-kotlin
- 1.11.0
+ 1.12.0org.jetbrains.kotlin