summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--serverlist-server/pom.xml12
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/BedrockConnect.java2
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BCPlayer.java4
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BedrockProtocol.java3
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/PacketHandler.java9
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/UIForms.java2
-rw-r--r--serverlist-server/src/main/resources/language.json5
7 files changed, 13 insertions, 24 deletions
diff --git a/serverlist-server/pom.xml b/serverlist-server/pom.xml
index a8cdbd6..8a5c3d0 100644
--- a/serverlist-server/pom.xml
+++ b/serverlist-server/pom.xml
@@ -45,14 +45,6 @@
<goals>
<goal>shade</goal>
</goals>
- <configuration>
- <relocations>
- <relocation>
- <pattern>org.cloudburstmc.protocol</pattern>
- <shadedPattern>com.pyratron.pugmatt.protocol</shadedPattern>
- </relocation>
- </relocations>
- </configuration>
</execution>
</executions>
</plugin>
@@ -111,13 +103,13 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
- <version>2.12.7.1</version>
+ <version>2.15.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-yaml</artifactId>
- <version>2.9.8</version>
+ <version>2.15.0</version>
<scope>compile</scope>
</dependency>
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/BedrockConnect.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/BedrockConnect.java
index b568b4e..92a6f23 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/BedrockConnect.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/BedrockConnect.java
@@ -19,7 +19,7 @@ import java.sql.SQLException;
import java.util.*;
public class BedrockConnect {
- private static String release = "1.61";
+ private static String release = "1.62";
private static Config config;
private static Database database;
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BCPlayer.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BCPlayer.java
index c1d519e..085d0c6 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BCPlayer.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BCPlayer.java
@@ -140,13 +140,13 @@ public class BCPlayer {
TextPacket text = new TextPacket();
text.setType(TextPacket.Type.TIP);
- text.setMessage("==!!== Crouch or punch to re-trigger the popup ==!!==");
+ text.setMessage(BedrockConnect.getConfig().getLanguage().getWording("retriggerMsg", "tip"));
text.setXuid(uuid);
session.sendPacket(text);
TextPacket text2 = new TextPacket();
text2.setType(TextPacket.Type.RAW);
- text2.setMessage("\n\n\n\n\n\n\n\n\n\n\n\n\n\n==!!== Crouch or punch to re-trigger the popup ==!!==\n\n\n\n\n\n\n\n\n\n\n");
+ text2.setMessage(BedrockConnect.getConfig().getLanguage().getWording("retriggerMsg", "chat"));
text2.setXuid(uuid);
session.sendPacket(text2);
}
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BedrockProtocol.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BedrockProtocol.java
index ea59752..5ded7d1 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BedrockProtocol.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BedrockProtocol.java
@@ -29,7 +29,7 @@ public class BedrockProtocol {
/**
* Latest available version
*/
- public static final BedrockCodec DEFAULT_BEDROCK_CODEC = Bedrock_v859.CODEC;
+ public static final BedrockCodec DEFAULT_BEDROCK_CODEC = Bedrock_v859.CODEC.toBuilder().protocolVersion(860).minecraftVersion("1.21.124").build();
/**
@@ -64,6 +64,7 @@ public class BedrockProtocol {
SUPPORTED_BEDROCK_CODECS.add(Bedrock_v819.CODEC);
SUPPORTED_BEDROCK_CODECS.add(Bedrock_v827.CODEC);
SUPPORTED_BEDROCK_CODECS.add(Bedrock_v844.CODEC);
+ SUPPORTED_BEDROCK_CODECS.add(Bedrock_v859.CODEC);
SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC);
}
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/PacketHandler.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/PacketHandler.java
index 939cea5..e9f7b0e 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/PacketHandler.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/PacketHandler.java
@@ -1,7 +1,5 @@
package main.com.pyratron.pugmatt.bedrockconnect.server;
-import com.fasterxml.jackson.databind.JsonNode;
-import com.fasterxml.jackson.databind.node.JsonNodeType;
import main.com.pyratron.pugmatt.bedrockconnect.*;
import main.com.pyratron.pugmatt.bedrockconnect.config.Whitelist;
import main.com.pyratron.pugmatt.bedrockconnect.config.Custom.CustomEntry;
@@ -20,17 +18,10 @@ import org.cloudburstmc.protocol.bedrock.data.AttributeData;
import org.cloudburstmc.protocol.bedrock.data.PacketCompressionAlgorithm;
import org.cloudburstmc.protocol.bedrock.packet.*;
import org.cloudburstmc.protocol.bedrock.util.ChainValidationResult;
-import org.cloudburstmc.protocol.bedrock.util.ChainValidationResult.IdentityClaims;
import org.cloudburstmc.protocol.bedrock.util.ChainValidationResult.IdentityData;
import org.cloudburstmc.protocol.bedrock.util.EncryptionUtils;
-import org.cloudburstmc.protocol.bedrock.util.JsonUtils;
import org.cloudburstmc.protocol.common.PacketSignal;
-import org.jose4j.json.internal.json_simple.JSONObject;
-import org.jose4j.jws.JsonWebSignature;
-import org.jose4j.lang.JoseException;
-
import java.security.PublicKey;
-import java.security.interfaces.ECPublicKey;
import java.util.*;
import java.net.InetAddress;
import java.net.UnknownHostException;
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/UIForms.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/UIForms.java
index 874372f..f4363f8 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/UIForms.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/UIForms.java
@@ -48,7 +48,7 @@ public class UIForms {
mf.setFormId(UIForms.MAIN);
JsonObject out = UIComponents.createForm("form", BedrockConnect.getConfig().getLanguage().getWording("main", "heading"));
- out.addProperty("content", "");
+ out.addProperty("content", BedrockConnect.getConfig().getLanguage().getWording("main", "message"));
JsonArray buttons = new JsonArray();
CustomEntry[] customServers = BedrockConnect.getConfig().getCustomServers();
diff --git a/serverlist-server/src/main/resources/language.json b/serverlist-server/src/main/resources/language.json
index 6f85e7c..ce606b2 100644
--- a/serverlist-server/src/main/resources/language.json
+++ b/serverlist-server/src/main/resources/language.json
@@ -9,6 +9,7 @@
},
"main": {
"heading": "ServerList",
+ "message": "",
"connectBtn" : "Connect to a Server",
"manageBtn" : "Manage Server List",
"exitBtn": "Exit Server List"
@@ -43,6 +44,10 @@
"serverGroup": {
"backBtn": "Back To List"
},
+ "retriggerMsg": {
+ "tip": "Crouch or punch to re-trigger the popup",
+ "chat": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n==!!== Crouch or punch to re-trigger the popup ==!!==\n\n\n\n\n\n\n\n\n\n\n"
+ },
"error": {
"heading": "Error",
"addressLarge": "Address is too large. (Must be 253 characters or less)",