diff --git a/connector/pom.xml b/connector/pom.xml
index 20b8b99d..b1f08810 100644
--- a/connector/pom.xml
+++ b/connector/pom.xml
@@ -230,8 +230,12 @@
- VERSION = ".*"
- VERSION = "${project.version} (git-${git.branch}-${git.commit.id.abbrev})"
+ String VERSION = ".*"
+ String VERSION = "${project.version} (" + GIT_VERSION + ")"
+
+
+ String GIT_VERSION = ".*"
+ String GIT_VERSION = "git-${git.branch}-${git.commit.id.abbrev}"
@@ -249,8 +253,12 @@
- VERSION = ".*"
- VERSION = "DEV"
+ String VERSION = ".*"
+ String VERSION = "DEV"
+
+
+ String GIT_VERSION = ".*"
+ String GIT_VERSION = "DEV"
diff --git a/connector/src/main/java/org/geysermc/connector/GeyserConnector.java b/connector/src/main/java/org/geysermc/connector/GeyserConnector.java
index 96c70898..1bfa700f 100644
--- a/connector/src/main/java/org/geysermc/connector/GeyserConnector.java
+++ b/connector/src/main/java/org/geysermc/connector/GeyserConnector.java
@@ -86,6 +86,7 @@ public class GeyserConnector {
.enable(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES);
public static final String NAME = "Geyser";
+ public static final String GIT_VERSION = "DEV"; // A fallback for running in IDEs
public static final String VERSION = "DEV"; // A fallback for running in IDEs
private static final String IP_REGEX = "\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\b";
diff --git a/connector/src/main/java/org/geysermc/connector/network/QueryPacketHandler.java b/connector/src/main/java/org/geysermc/connector/network/QueryPacketHandler.java
index 510bba2d..00f94853 100644
--- a/connector/src/main/java/org/geysermc/connector/network/QueryPacketHandler.java
+++ b/connector/src/main/java/org/geysermc/connector/network/QueryPacketHandler.java
@@ -174,7 +174,7 @@ public class QueryPacketHandler {
gameData.put("hostname", motd);
gameData.put("gametype", "SMP");
gameData.put("game_id", "MINECRAFT");
- gameData.put("version", BedrockProtocol.DEFAULT_BEDROCK_CODEC.getMinecraftVersion());
+ gameData.put("version", GeyserConnector.NAME + " (" + GeyserConnector.GIT_VERSION + ") " + BedrockProtocol.DEFAULT_BEDROCK_CODEC.getMinecraftVersion());
gameData.put("plugins", "");
gameData.put("map", map);
gameData.put("numplayers", currentPlayerCount);