minecraft-server-status-simple

1.1.2 • Public • Published

Minecraft Server Status Simple

This package will give infomation about minecraft servers.

Getting started

You will need to install the package:

$ npm i minecraft-server-status-simple

Using the library

Basic usage:

type eq "java" or "bedrock"

the port is not necessary, default: 25565 Java or 19132 Bedrock

NEW show array in params this is optional

Possible options:

show: [
  "online",
  "ip",
  "port",
  "debug",
  "motd",
  "players",
  "version",
  "protocol",
  "hostname",
  "icon",
  "software",
  "map",
  "gamemode",
  "serverid",
  "plugins",
  "mods",
  "info",
];
mc.status({ type, ip, port, show: [] });
const mc = require("minecraft-server-status-simple");

mc.status({
  type: "java",
  ip: "play.cubecraft.net",
  port: 25565,
  show: ["online", "players"],
})
  .then((res) => console.log(res))
  .catch((err) => console.log(err));

Get the java server info

mc.statusJava({ ip, port, show: [] });
mc.statusJava({ ip: "play.cubecraft.net", port: 25565 })
  .then((res) => console.log(res))
  .catch((err) => console.log(err));

Get the bedrock server info

mc.statusBedrock({ ip, port, show: [] });
mc.statusBedrock({ ip: "nitrofaction.fr", port: 19132 })
  .then((res) => console.log(res))
  .catch((err) => console.log(err));

This library uses mcsrvstat

Package Sidebar

Install

npm i minecraft-server-status-simple

Weekly Downloads

3

Version

1.1.2

License

ISC

Unpacked Size

6.42 kB

Total Files

4

Last publish

Collaborators

  • minterger