Update java version (#235)

Updated java version and removed NewTerm as there is no Java 17 JRE on PojavLauncherTeam's github
This commit is contained in:
CloudyOrk authored and GitHub committed 2023-12-17 19:51:16 +01:00
1 parent 7bb65022ee
commit 742d35d198
4 files changed
+7 -19

No files matched your search

+2 -2
View File
@@ -41,8 +41,8 @@
In order for Bedrock players to chat (1.19.3+) or join (1.19.1/1.19.2), you need to disable chat signing. More information about that can be read on the [chat signing page](/geyser/secure-chat/). <br>
You will also need to run at least Java 16 or later to use Geyser. See [here](https://docs.papermc.io/misc/java-install) for more info on updating Java.
Paper versions not supporting Java 16 can add `-DPaper.IgnoreJavaVersion=true` flag to the Java startup arguments to allow Paper to run on Java 16.
You will also need to run at least Java 17 or later to use Geyser. See [here](https://docs.papermc.io/misc/java-install) for more info on updating Java.
Paper versions not supporting Java 17 can add `-DPaper.IgnoreJavaVersion=true` flag to the Java startup arguments to allow Paper to run on Java 17.
- title: Which plugin version of Geyser do I need?
content: |
+1 -1
View File
@@ -30,7 +30,7 @@ This means something (likely another instance of Geyser) is running on the port
### [...]` has been compiled by a more recent version of the Java Runtime (class file version 60.0)`
See this link for updating to Java 16: https://paper.readthedocs.io/en/latest/java-update/index.html.
See this link for updating to Java 17: https://paper.readthedocs.io/en/latest/java-update/index.html.
### Hosting provider will not immediately open up UDP.
+1 -1
View File
@@ -4,7 +4,7 @@ title: Creating a Startup Script
# Creating a Startup Script for Geyser-Standalone
**In order for this to work, you MUST have Java 16 (or higher) installed!**
**In order for this to work, you MUST have Java 17 (or higher) installed!**
Once you have downloaded and placed Geyser into its own folder, you will need to create a startup script; similar to how you'd run a Bukkit/Spigot/Paper server.
@@ -1,7 +1,7 @@
# Geyser-Standalone Setup
<div class="alert alert-info" role="alert">
You need to have Java 16 or higher installed to run Geyser. To run Geyser Standalone on Android or iOS, see the bottom of this page.
You need to have Java 17 or higher installed to run Geyser. To run Geyser Standalone on Android, see the bottom of this page.
</div>
<div class="alert alert-warning" role="alert">
@@ -73,7 +73,7 @@ set it to either `online` for an online mode server, or `offline` for an offline
6. Verify whether connections from other networks are possible by running `geyser connectiontest <ip>:<port>` in the console.
# Running Geyser-Standalone on Android/iOS
# Running Geyser-Standalone on Android
<div class="alert alert-warning" role="alert">
Applications such as Termux on Android are capable of running Geyser, but this largely depends on how powerful your Android device is. Please do so at your own risk.
@@ -82,7 +82,7 @@ set it to either `online` for an online mode server, or `offline` for an offline
## Termux (Android)
1. Download and install [Termux](https://termux.com/)
2. Run `pkg install openjdk-17`
3. Run `wget https://ci.opencollab.dev/job/GeyserMC/job/Geyser/job/master/lastSuccessfulBuild/artifact/bootstrap/standalone/build/libs/Geyser-Standalone.jar`
3. Run `wget https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/standalone`
4. Run `java -jar Geyser-Standalone.jar`
OR
@@ -93,15 +93,3 @@ Run this to start the download/install:
curl https://gist.githubusercontent.com/rtm516/e3e07d6595ee41e05a38b03c0f4d7a80/raw/install.sh | bash
```
## NewTerm 2 (iOS)
**Note:** A jailbreak is required. You can find what jailbreak to use for your device [here](https://docs.google.com/spreadsheets/d/11DABHIIqwYQKj1L83AK9ywk_hYMjEkcaxpIg6phbTf0/edit?usp=sharing).
1. Install [Filza File Manager](http://cydia.saurik.com/package/com.tigisoftware.filza/).
2. Install [NewTerm 2](https://chariz.com/get/newterm).
3. Download PojavLauncher's Java 16 JRE for iOS and install it using Filza [here](https://github.com/PojavLauncherTeam/PojavLauncher_iOS/releases/download/v16-openjdk/openjdk-16-jre_16.0.0+git20201217.8383f41-2_iphoneos-arm.deb).
4. Download this package containing modified java commands, and install it using Filza [here](https://cdn.discordapp.com/attachments/558829512633090048/834014323755319306/com.letschill.java_0.1_iphoneos-arm.deb) (Note: Not an official GeyserMC project, install at your own risk).
5. Open NewTerm 2 and run `wget https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/standalone`
6. Run `java -jar Geyser-Standalone.jar`.
7. Geyser should show up in the Friends tab inside Minecraft.
**Note:**
Due to the iOS environment, if your device has low specs, iOS might end up killing NewTerm 2 while you're playing, stopping the server. There is no fix for that because of how iOS works.