mirror of
https://github.com/minescope/mineping.git
synced 2025-01-13 01:46:49 +03:00
fix: #5 add gameVersion field for Bedrock
Add gameVersion field in BedrockPingResponse Closes: #5
This commit is contained in:
parent
afdaa9eb3e
commit
c735604c38
@ -40,7 +40,7 @@ const readStringFromBuffer = (buffer, offset) => {
|
||||
*/
|
||||
const parseAdvertiseString = (advertiseStr) => {
|
||||
const parts = advertiseStr.split(';');
|
||||
return {
|
||||
const parsedParts = {
|
||||
gameId: parts[0],
|
||||
description: parts[1],
|
||||
protocolVersion: parts[2],
|
||||
@ -50,6 +50,8 @@ const parseAdvertiseString = (advertiseStr) => {
|
||||
name: parts[7],
|
||||
mode: parts[8]
|
||||
};
|
||||
|
||||
return parsedParts;
|
||||
};
|
||||
|
||||
/**
|
||||
@ -144,8 +146,9 @@ const ping = (host, port = 19132, cb, timeout = 5000) => {
|
||||
case 0x1c: {
|
||||
const pong = UNCONNECTED_PONG(msg);
|
||||
const clientData = {
|
||||
name: pong.name,
|
||||
version: {
|
||||
name: pong.name,
|
||||
gameVersion: pong.gameVersion,
|
||||
protocol: pong.protocolVersion
|
||||
},
|
||||
players: {
|
||||
|
3
types/lib/bedrock.d.ts
vendored
3
types/lib/bedrock.d.ts
vendored
@ -8,8 +8,9 @@ export type BedrockPingOptions = {
|
||||
};
|
||||
|
||||
export type BedrockPingResponse = {
|
||||
name: string;
|
||||
version: {
|
||||
name: string;
|
||||
gameVersion: string;
|
||||
protocol: string;
|
||||
};
|
||||
players: {
|
||||
|
Loading…
Reference in New Issue
Block a user