Menu

Learn how to start playing on JartexNetwork in just 60 seconds!
Play Now
Learn how to join our server
and start playing in 60 seconds
Play Now
CLICK TO JOIN JOIN OUR DISCORD
0
0

Announcing craftigames.js!

Do you find this post beneficial?

  • Yes

  • No


Results are only viewable after voting.

WildRiya

Member
Joined
June 6, 2024
Messages
11
Points
7
Age
18
IGN
WildRiya
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
  • 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:

Top