1.0.0 • Published 10 months ago

mcserverjarsapi v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

MC Server Jars API

The most of this code is based on original ServerJars-API

Another Node JavaScript API for ServerJars.com

Examples(By defautlt al functions call the vanilla type and category.):

Fetching Jar types and subtypes (called "category"):

const ServerJars = require('mcserverjarsapi')

ServerJars.fetchTypes().then(types => console.log(types)).catch(e => console.log(e))

Fetching all the Jars for a specific type and catefory:

const ServerJars = require('mcserverjarsapi');

// If type, category or both are specified, "vanilla" will be the default.
// Check the docs to see all the options
ServerJars.fetchAll({type: "bedrock", category: "pocketmine"})
    .then(jars => console.log(jars))
    .catch(e => console.log(e))

Downloading Jars (this with top-level await, use an async function instead on older versions of node):

const ServerJars = require('mcserverjarsapi')

const fsStream = await ServerJars.downloadJar()
fsStream.on("open", stream => {
    console.log("Downloading...")
}).on("close", stream => {
    console.log("Done")
})
1.0.0

10 months ago