Announcing craftigames.js!
Hi JartexNetwork players!
We're excited to introduce craftigames.js, a new NPM package designed to help you interact with the public APIs of your favorite Minecraft servers: Jartex Network and Pika Network!
Features
Installation
You can easily install craftigames.js using your preferred package manager:
Usage
Jartex Network
Pika Network
Give craftigames.js a try and take your interaction with Pika and Jartex Networks to the next level!
Happy coding,
WildRiya
Hi JartexNetwork players!
We're excited to introduce craftigames.js, a new NPM package designed to help you interact with the public APIs of your favorite Minecraft servers: Jartex Network and Pika Network!
Features
- Fully type-safe - Enjoy complete type safety in runtime with zod.
- Easy to understand - Built to be user-friendly.
- Promise-based - Modern, fast, and efficient.
- Supports CommonJS and ESModules - Flexibility for your project needs.
Installation
You can easily install craftigames.js using your preferred package manager:
Diff:
+ npm install craftigames.js
+ yarn add craftigames.js
+ pnpm add craftigames.js
Usage
Jartex Network
JavaScript:
import Jartex from "craftigames.js";
// or
const Jartex = require("craftigames.js");
const jartex = new Jartex.JartexNetwork();
jartex.getTotalLeaderboard(Jartex.JartexNetworkGamemode.BedWars);
jartex.getLeaderboard({
gamemode: Jartex.JartexNetworkGamemode.BedWars,
leaderboardType: Jartex.JartexNetworkLeaderboardType.Kills,
interval: Jartex.JartexNetworkInterval.Weekly, // Not required, defaults to JartexNetworkInterval.AllTime
mode: Jartex.JartexNetworkMode.Solo, // Not required, defaults to JartexNetworkMode.AllModes
limit: 10, // Not required, defaults to 15
offset: 15, // Not required, defaults to 0
});
jartex.getProfile("WildRiya");
jartex.getProfileLeaderboard({
username: "WildRiya",
gamemode: Jartex.JartexNetworkGamemode.BedWars,
interval: Jartex.JartexNetworkInterval.Weekly, // Not required, defaults to JartexNetworkInterval.AllTime
mode: Jartex.JartexNetworkMode.Solo, // Not required, defaults to JartexNetworkMode.AllModes
limit: 10, // Not required, defaults to 15
});
jartex.getRecap("d1a2a364-148a-4efe-af1e-f40cd7973d4f");
Pika Network
JavaScript:
import Pika from "craftigames.js";
// or
const Pika = require("craftigames.js");
const pika = new Pika.PikaNetwork();
pika.getTotalLeaderboard(Pika.PikaNetworkGamemode.BedWars);
pika.getLeaderboard({
gamemode: Pika.PikaNetworkGamemode.BedWars,
leaderboardType: Pika.PikaNetworkLeaderboardType.Kills,
interval: Pika.PikaNetworkInterval.Weekly, // Not required, defaults to PikaNetworkInterval.AllTime
mode: Pika.PikaNetworkMode.Solo, // Not required, defaults to PikaNetworkMode.AllModes
limit: 10, // Not required, defaults to 15
offset: 15, // Not required, defaults to 0
});
pika.getProfile("WildRiya");
pika.getProfileLeaderboard({
username: "WildRiya",
gamemode: Pika.PikaNetworkGamemode.BedWars,
interval: Pika.PikaNetworkInterval.Weekly, // Not required, defaults to PikaNetworkInterval.AllTime
mode: Pika.PikaNetworkMode.Solo, // Not required, defaults to PikaNetworkMode.AllModes
limit: 10, // Not required, defaults to 15
});
pika.getRecap("d1a2a364-148a-4efe-af1e-f40cd7973d4f");
Give craftigames.js a try and take your interaction with Pika and Jartex Networks to the next level!
Happy coding,
WildRiya
Last edited: