crafters
TypeScript icon, indicating that this package has built-in type declarations

1.2.8 • Public • Published

NPM

Instalación.

La librería se instala con: npm install crafters.

¿Para qué sirve?

Esta librería sirve para poder buscar información de servidores de minecraft, como sus jugadores actuales y máximos.

Uso en JS:

const { Crafter } = require("crafters");

const crafterClient = new Crafter(); // Definir cliente.

async function serverFunction() {
    const server = await crafterClient.getServer("mc.hycraft.us"); // Ejemplo de como usarla con el servidor Hycraft.

    console.log(server.players.now); // Imprimir por consola la cantidad de jugadores actuales en la Network.
};

serverFunction();

Uso en Ts:

import { Crafter } from "crafters";

const crafterClient = new Crafter(); // Definir cliente.

const server = await crafterClient.getServer("mc.hycraft.us"); // Ejemplo de como usarla con el servidor Hycraft.

console.log(server.players.now); // Imprimir en la consola la cantidad de jugadores activos.

Obtener body de jugador:

.getPlayerBody("PlayerName");

Obtener skin de jugador:

.getPlayerSkin("PlayerName");

Obtener URL para descargar skin de jugador:

.getPlayerSkinDownload("PlayerName");

Crear embed usando discord.js con el body del jugador:

.embedPlayerBody("discord.js", "PlayerName"); // Puedes ponerle más cosas al embed.

Crear embed usando discord.js con la skin del jugador:

.embedPlayerSkin("discord.js", "PlayerName"); // Puedes colocarle más cosas al embed en caso de querer.

Crear embed usando seyfert con el body del jugador:

.embedPlayerBody("seyfert", "PlayerName"); // Puedes ponerle más cosas al embed.

Crear embed usando seyfert con la skin del jugador:

.embedPlayerSkin("seyfert", "PlayerName"); // Puedes colocarle más cosas al embed en caso de querer.

Obtener skin de cabeza de jugador:

.getPlayerHead("PlayerName");

Obtener todo el body de un jugador:

.getPlayerFullBody("PlayerName");

Obtener status de un servidor:

.getServerStatus("server-ip");

// online: true = servidor en línea.
// online: false = servidor desconectado.

Crear un logro personalizado:

.createAchievement({
    block: `diamond`,
    title: `Crafters`,
    string: `Minecraft-API`,
    // string2: `Opcional.`
});

Soporte:

Para recibir soporte, puedes escribirme a mi MD a través de Discord, buscame como: "jhuwuu".

Autor:

JhMix.

APIs:

  • mcapi.us.
  • mc-heads.
  • Minecraft-API

Librerías:

  • Discord.js
  • SeyFert

Licencia:

MIT.

Package Sidebar

Install

npm i crafters

Weekly Downloads

111

Version

1.2.8

License

MIT

Unpacked Size

12.9 kB

Total Files

7

Last publish

Collaborators

  • jhmix