npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

paladiumapi

v1.0.19

Published

Package NPM pour l'API de Paladium

Downloads

7

Readme

PaladiumAPI

PaladiumAPI est un module Node.js permettant d'interagir avec l'API de Paladium PVP. Il fournit des méthodes pour récupérer diverses informations telles que les données des joueurs, les classements des factions, etc.

Installation

Pour installer PaladiumAPI, utilisez npm :

npm install paladiumapi

Exemple d'utilisation

const PaladiumAPI = require('paladiumapi');

// Exemple d'utilisation de la méthode checkPlayerName
PaladiumAPI.checkPlayerUsername('tonykun7')
    .then(playerData => {
        console.log("Données du joueur :", playerData);
    })
    .catch(error => {
        console.error("Erreur lors de la vérification du nom du joueur :", error);
    });

Méthodes disponible

<PaladiumAPI>.checkPlayerUsername('name') // Vérifie si un nom de joueur Minecraft est valide.
<PaladiumAPI>.status() // Récupère le statut du serveur.
<PaladiumAPI>.getPlayer('name') // Récupère les informations d'un joueur.
<PaladiumAPI>.getPlayerByUUID('uuid') // Récupère les informations d'un joueur par UUID.
<PaladiumAPI>.getPlayerClicker('uuid') // Récupère les informations du joueur pour le jeu Clicker.
<PaladiumAPI>.getPlayerGames() // Récupère les informations sur les minijeux du joueur.
<PaladiumAPI>.getPlayerAchievements('uuid', '0', '10') // Récupere les achivements du joueur.
<PaladiumAPI>.factionLeaderboard() // Récupère le classement des factions.
<PaladiumAPI>.factionQuest() // Récupère la quête de faction.
<PaladiumAPI>.factionOnYourMarks() // Récupère les informations sur les marques de faction.
<PaladiumAPI>.getFactionByName('name') // Récupère les informations d'une faction par son nom.
<PaladiumAPI>.rankingLeaderboardByIdAndPage('money', 1) // Récupère le classement pour un ID spécifique et une page donnée.
<PaladiumAPI>.rankingPositionPlayer('uuid') // Récupère la position d'un joueur dans le classement.
<PaladiumAPI>.rankingPositionPlayerById('uuid', 1) // Récupère la position d'un joueur dans le classement pour un ID spécifique.
<PaladiumAPI>.rankingTrixiumPlayerLeaderboard() // Récupère le classement des joueurs Trixium.
<PaladiumAPI>.rankingTrixiumPlayer('uuid') // Récupère la position d'un joueur Trixium dans le classement.
<PaladiumAPI>.rankingTrixiumFactionLeaderboard() // Récupère le classement des factions Trixium.
<PaladiumAPI>.shopAdminItems(0, 100) // Récupère les articles administratifs de la boutique.
<PaladiumAPI>.shopAdminItemsByName('bone') // Récupère un article administratif de la boutique par nom.
<PaladiumAPI>.shopMarketCategories(0, 100) // Récupère les catégories de la boutique.
<PaladiumAPI>.shopMarketItems(0, 100) // Récupère les articles de la boutique.
<PaladiumAPI>.shopMarketItemsByName('bone') // Récupère un article de la boutique par nom.
<PaladiumAPI>.shopMarketItemsByNameHistory('bone', 0, 100) // Récupère l'historique d'un article de la boutique par nom.
<PaladiumAPI>.shopMarketItemsListingByPlayer('uuid') // Récupère les listes d'articles de la boutique par joueur.
<PaladiumAPI>.achievements(0, 100) // Récupère les informations sur les différents achivements.
<PaladiumAPI>.events(0, 100) // Récupère les informations sur les différents évents disponibles.
<PaladiumAPI>.eventsUpcoming(0, 100) // Récupère la liste des prochains évents.



/*
  Informations importantes
  Le name dois être le pseudo ou le nom de la faction sous forme de string
  Le uuid dois être formater sous cette forme xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
  Liste des ID money, job.alchemist, job.hunter, job.miner, job.farmer, boss, egghunt, end, chorus, koth, clicker
*/

Contribution

Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue pour signaler un bug ou proposer une nouvelle fonctionnalité.