insemi

1.0.5 • Public • Published

INSEMI (INFORMATION SERVER MINECRAFT)

This is a Node.js module that allows to get Minecraft server information from various API endpoints.

Example of usage

const fetchData = require('insemi');

async function main() {
    try {
        // Specify the required options you want to get from the Minecraft API.
        // Available options: ['online', 'maxplayers', 'version', 'favicon', 'response']
        const requiredOptions = ['online'];
        // fetchData(requiredOptions, server_ip, server_port);
        const minecraftData = await fetchData(requiredOptions, 'mc.haliacraft.com', '25565');
        console.dir(minecraftData);
    } catch (error) {
        console.error(`Error retrieving data from Minecraft API: ${error.message}`);
    }
}

main();
Installation
You can install this module through npm:

npm install insemi
Usage
fetchData(required)
Main function to obtain data from the Minecraft server.

required (Array): An array of options to get from the Minecraft API.
Options: ['online', 'maxplayers', 'version', 'favicon', 'response']
Returns an object with the requested Minecraft server data.


Example

const fetchData = require('insemi');

async function main() {
    try {
        // Specify the required options you want to get from the Minecraft API.
        // Available options: ['online', 'maxplayers', 'version', 'favicon', 'response']
        const requiredOptions = ['online'];
        // fetchData(requiredOptions, 'mc.haliacraft.com', '25565');
        // fetchData(requiredOptions, server_ip, server_port);
        const minecraftData = await fetchData(requiredOptions, 'mc.haliacraft.com', '25565');
        console.dir(minecraftData);
    } catch (error) {
        console.error(`Error retrieving data from Minecraft API: ${error.message}`);
    }
}

main();

Disclaimer: This module uses data from external sources and is subject to changes in those sources. The availability and accuracy of the data cannot be guaranteed.

Dependencies (1)

Dev Dependencies (1)

Package Sidebar

Install

npm i insemi

Weekly Downloads

2

Version

1.0.5

License

ISC

Unpacked Size

1.03 MB

Total Files

32

Last publish

Collaborators

  • cesarvaz