zoniexstats
v1.0.1
Published
Professional Minecraft server status library for Java and Bedrock editions. Supports SRV, color formatting, and detailed player samples.
Maintainers
Readme
ZoniexStats
Advanced Minecraft server status library for Node.js. Supports both Java and Bedrock editions with zero heavy dependencies.
Features
- Java Edition Support: Full protocol implementation (1.7+).
- Bedrock Edition Support: RakNet unconnected ping.
- SRV Resolution: Automatically resolves SRV records for Minecraft servers.
- MOTD Formatting: Returns Raw, Clean (plaintext), and HTML versions of the server description.
- Detailed Samples: Fetches player counts, max players, and player samples where available.
- Lightweight: Uses native
net,dgram, anddnsmodules.
Installation
npm install zoniexstatsUsage
Fetch Full Stats
const ZoniexStats = require('zoniexstats');
(async () => {
const data = await ZoniexStats.fetch("mc.hypixel.net");
console.log(data);
})();Fetch Granular Data
(async () => {
// Get only player information
const players = await ZoniexStats.getPlayers("mc.hypixel.net");
console.log(`Online: ${players.online}/${players.max}`);
// Get only version
const version = await ZoniexStats.getVersion("mc.hypixel.net");
console.log(`Version: ${version.name}`);
// Get only MOTD
const motd = await ZoniexStats.getMotd("mc.hypixel.net");
console.log(`MOTD: ${motd.clean}`);
})();License
MIT
