Informations

Donnez des nouveaux objectifs à vos joueurs !

Présentation

Fonctionnalités

  • Fonctionnel en 1.19 - 1.21

  • Configuration simple et rapide

  • Créez autant de métiers que vous voulez

  • Menu de progression

  • Système de classement

  • Système avancé de boost d'XP

  • Option de leveling et récompenses infini (configurable)

  • Supporte les "custom model data"

  • Support des blocs custom avec ItemsAdderarrow-up-right

  • Support des codes couleurs Hexarrow-up-right

Commandes

Commande
Description
Permission

/jobs

Accès au menu principal

//

/jobs help

Voir la liste des commandes

//

/jobs reload

Recharger le plugin

jobs.admin

/jobs open <métier>

Ouvre le menu de récompense d'un métier précis

jobs.open.<métier>

/jobs join <métier>

Rejoins un métier précis

//

/jobs leave <métier>

Quitte un métier déjà rejoint

//

/jobs setlevel <joueur> <jobId> <level>

Définis le niveau d'un métier pour un joueur

jobs.admin

/jobs addlevel <joueur> <jobId> <level>

Ajoute des niveaux au métier d'un joueur

jobs.admin

/jobs removelevel <joueur> <jobId> <level>

Retire des niveaux au métier d'un joueur

jobs.admin

/jobs reset <all/joueur>

Réinitilialise les niveaux au métier d'un joueur

jobs.admin

/jobs addrankingpoints <joueur> <jobID> <quantité>

Ajoute des points de classement à un joueur

jobs.admin

/jobs removerankingpoints <joueur> <jobID> <quantité>

Retire des points de classement à un joueur

jobs.admin

/jobs setrankingpoints <joueur> <quantité>

Définis les points de classement d'un joueur

jobs.admin

/jobsboost <durée> <multiplicateur> <métier/all> <joueur/global>

Commencer un event de boost d'xp

jobs.admin

/jobsboost cancel <joueur/global>

Annulez un event de boost d'xp

jobs.admin

//

Limite la quantité de métier rejoignable en même temps

jobs.quantity.1

//

Donne un boost d'expérience en pourcentage sur un métier précis

jobs.<métier>.exp.<pourcentage>

Placeholders

  • %jobs_job_<job>_level% - Affiche le niveau du joueur dans un métier précis

  • %jobs_job_<job>_experience% - Affiche l'expérience possédée dans un métier précis

  • %jobs_job_<job>_needed-experience% - Affiche l'expérience manquante d'un métier précis

  • %jobs_job_<job>_ranking-points% - Affiche les points de classement du joueur dans un métier

  • %jobs_job_<job>_ranking-position% - Affiche la position du joueur dans le métier indiqué

  • %jobs_job_<job>_ranking_<position>_name% - Affiche le pseudo du joueur à la position du classement indiquée

  • %jobs_job_<job>_ranking_<position>_points% - Affiche le nombre de points du joueur dans le métier et la position du classement indiquée

  • %jobs_booster_<user/global>_<job>% - Affiche le temps restant de boost sur votre métier

  • %jobs_total_level% - Affiche le nombre total de niveaux de métiers cumulés

Information complémentaires

  1. Vous pouvez créer tous types de métiers grâce aux différents objectifs disponible :

Objectifs
Description

block-place

Placer un bloc

block-break

Casser un bloc

mob-kill

Tuer un monstre

crop-harvest

Casser une culture

fishing

Pêcher un poisson

enchanting

Enchanter un objet

crafting

Créer un objet

brewing

Concocter une potion

player-kill

Tuer un joueur

repairing

Réparer un objet

  1. Les objectifs acceptent les indications de blocs spécifiques, comme par exemple: crafting-GOLD_BLOCK, mob-kill-SKELETON, enchanting-DIAMOND_BOOTS, etc..

  2. Pour attribuer une valeur spécifique à un poisson pêché (rawcod, rawpufferfish, rawsalmon, rawtadpole, rawtropicalfish) ne mettez pas de tiret. Par exemple : fishing-rawsalmon;5 vous permettra de donner 5 points d'expérience quand un joueur obtient un saumon cru. Si vous utilisez le plugin FoxFishing, le format est le même, mais veillé à garder le nom exact de votre poisson custom défini dans la configuration.

  3. Pour les blocs custom avec <ItemsAdder>arrow-up-right, on utilisera ce format : block-break-NOMDUBLOC;1

Configurations

  1. Vous pouvez également définir des actions pour tous les boutons des menus du plugin tel que:

  1. Les custom models data sont supportées par FoxJobs, il vous suffit d'ajouter "custom-model-data: valeur" sous la configuration d'un objet:

Fichiers de configuration

chevron-rightconfig.ymlhashtag
chevron-rightinventories.ymlhashtag
chevron-rightmessages.ymlhashtag
chevron-rightexamplejob.ymlhashtag

Last updated