Aller au contenu

Métiers (Jobs)

Requiert Jobs Reborn

Quand Jobs Reborn est installé, CobaltiaEffets ajoute un affichage des gains et plusieurs protections contre les abus.

Chaque gain d’XP de métier s’affiche comme élément fixe du bandeau, un par métier, avec le gain cumulé et la progression du niveau. Le modèle se règle dans bandeau.xp et les icônes dans bandeau.icones_metiers.

Les fermes de pêche automatiques rapportent sans que le joueur soit présent. Cette protection coupe les gains de métier des joueurs inactifs :

config.yml
peche_afk:
actif: true
minutes: 10 # durée sans activité avant blocage
metiers:
- Fisherman # noms internes des métiers Jobs concernés
  • Activité = tourner la caméra d’au moins 1°, écrire dans le chat ou taper une commande. Se déplacer sans tourner la caméra ne compte pas (un joueur poussé par l’eau reste « inactif »).
  • Après minutes sans activité, l’XP et les paiements de ces métiers sont annulés.
  • Le joueur est averti une fois (« Pêche en pause »), puis tout repart dès qu’il bouge la caméra.

Pour empêcher deux joueurs de s’entretuer en boucle afin de farmer un métier de chasse, un même tueur ne peut être récompensé par Jobs pour la même victime qu’une fois par fenêtre :

config.yml
chasse_joueurs:
fenetre_heures: 24

Les kills de mobs ne sont pas concernés. Les récompenses déclenchées dans les 2 secondes qui suivent un kill autorisé restent valides (plusieurs actions Jobs pour un même kill).

Requiert aussi Nexo

Les minerais créés avec des blocs personnalisés Nexo ne sont pas reconnus par Jobs. Cette section attribue des gains à un métier quand un joueur les casse :

config.yml
minerais_metier:
metier: Miner # nom interne du métier Jobs
blocs:
minerai_cobalt: # identifiant de l'objet/bloc Nexo
revenu: 4.5 # argent Jobs
points: 0.2 # points Jobs
xp: 6 # XP de métier

Conditions : mode survie, outil sans Toucher de soie, joueur inscrit au métier. L’XP passe par l’événement de gain d’XP de Jobs : les boosts, les limites et les autres protections (dont la pêche AFK) s’appliquent normalement.