diff --git a/package.json b/package.json index 33313d0..811e3f0 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "prisma": "^6.6.0" }, "scripts": { - "dev": "bun --env-file=.env --watch src/index.ts" + "dev": "bun --env-file=.env --hot src/index.ts" }, "peerDependencies": { "typescript": "^5" diff --git a/src/commands/mcs.ts b/src/commands/mcs.ts index 34d14d2..58a7d08 100644 --- a/src/commands/mcs.ts +++ b/src/commands/mcs.ts @@ -70,13 +70,15 @@ export default class McsCommand extends Command { const page = await browser.newPage(); const status: Status = data.status as any - let result = `
${ip} - Latency ${data.latency}
` + let result = `${ip} - Latency ${data.latency} ms
` result += `Version: ${status.version.name} - ${status.version.protocol}
` result += `${motdParser(status.description)}
` result += `Online - ${status.players.online}/${status.players.max}
` const html = generateHtml(result, status.favicon) - await page.setViewport({ width: 650, height: 340}) + let hight = 340 + if (!status.favicon) hight = 300 + await page.setViewport({ width: 650, height: hight }) await page.setContent(html) await page.waitForSelector('body') const screenshot = await page.screenshot({ @@ -133,14 +135,14 @@ function generateHtml(result: string, icon64: string): string {