diff --git a/packages/request-handler/src/minecraft-server-status.ts b/packages/request-handler/src/minecraft-server-status.ts index d2b98fcc3..22eaf7a38 100644 --- a/packages/request-handler/src/minecraft-server-status.ts +++ b/packages/request-handler/src/minecraft-server-status.ts @@ -9,7 +9,7 @@ export const minecraftServerStatusRequestHandler = createCachedWidgetRequestHand queryKey: "minecraftServerStatusApiResult", widgetKind: "minecraftServerStatus", async requestAsync(input: { domain: string; isBedrockServer: boolean }) { - const path = `/3/${input.isBedrockServer ? "bedrock/" : ""}${input.domain}`; + const path = `${input.isBedrockServer ? "/bedrock" : ""}/3/${input.domain}`; const response = await fetchWithTimeout(`https://api.mcsrvstat.us${path}`); return responseSchema.parse(await response.json()); diff --git a/packages/widgets/src/minecraft/server-status/component.tsx b/packages/widgets/src/minecraft/server-status/component.tsx index 5ae024714..0d24784f7 100644 --- a/packages/widgets/src/minecraft/server-status/component.tsx +++ b/packages/widgets/src/minecraft/server-status/component.tsx @@ -36,7 +36,7 @@ export default function MinecraftServerStatusWidget({ options }: WidgetComponent > - + {title} @@ -44,11 +44,13 @@ export default function MinecraftServerStatusWidget({ options }: WidgetComponent {data.online && ( <> - {`minecraft + {!options.isBedrockServer && ( + {`minecraft + )}