ModernJobs
Un plugin métiers premium pour serveurs Minecraft avec interface complète, prestige, boosters, perks, classements et support PlaceholderAPI.
Interface — Menu principal
Ouvrez avec /jobs. Affiche tous les métiers chargés. Cliquez sur un métier pour voir ses détails.
Disposition du menu principal (inventaire 54 cases)
Interactions
| Action | Résultat |
|---|---|
| Clic gauche sur un métier non rejoint | Ouvre le menu détail du métier pour voir les informations et rejoindre |
| Clic gauche sur un métier déjà rejoint | Ouvre le menu détail du métier avec votre progression |
| Clic droit sur un métier déjà rejoint | Quitte immédiatement ce métier |
| Cliquez sur les flèches ◄ / ► | Navigue entre les pages quand il y a plus de métiers que de cases |
| Cliquez sur ✖ Fermer | Ferme le menu |
Interface — Menu détail du métier
S'affiche lorsque vous cliquez sur un métier dans le menu principal. Contient toutes les informations sur ce métier précis et votre progression dedans.
Disposition du menu détail du métier
Boutons expliqués
| Bouton | Case (défaut) | Affichage / effet |
|---|---|---|
| 📊 Stats (Livre) | 13 | Affiche votre niveau actuel, prestige, XP, XP nécessaire, barre de progression et XP totale gagnée. Cliquez pour afficher les mêmes informations dans le chat. |
| 💰 Comment gagner (Papier) | 30 | Aperçu des actions qui donnent de l'XP/argent dans ce métier (5 premières affichées). Vert = disponible, Rouge = verrouillé par niveau, Gris = niveau dépassé. Cliquez pour afficher la liste complète dans le chat. |
| 🏆 Prochaines récompenses (Coffre) | 31 | Affiche le prochain palier de récompense et ce que vous recevrez (argent, items, perks, permissions). |
| 📖 Toutes les récompenses de niveaux (Livre de connaissance) | 32 | Ouvre le menu des récompenses affichant toutes les récompenses de niveaux dans l'ordre. |
| ✨ Perks (Étoile du Nether) | 33 | Ouvre le menu des perks affichant toutes les perks de ce métier, déverrouillées ou non. |
| 🚪 Quitter / Rejoindre | 49 | Si vous êtes dans le métier : cliquez pour quitter. Si vous n'y êtes pas : cliquez pour rejoindre. |
| ◄ Retour (Flèche) | 45 | Retourne au menu principal. |
| ⭐ Prestige (Étoile du Nether) | 53 | S'affiche uniquement si vous êtes dans le métier et que le prestige est activé. Brille quand vous êtes au niveau maximum et pouvez prestigier. Cliquez pour prestigier. |
Interface — Menu des récompenses
Affiche toutes les récompenses de niveaux pour un métier dans l'ordre. Accessible en cliquant sur Toutes les récompenses de niveaux dans le menu détail du métier.
- Chaque case est une teinture colorée : verte = déjà déverrouillée, grise = encore verrouillée.
- Survolez chaque case pour voir les détails de la récompense (argent, items, commandes, perks).
- S'il y a beaucoup de récompenses, utilisez les boutons fléchés ◄ / ► pour naviguer entre les pages.
- Si le métier possède des récompenses de prestige, des onglets apparaissent en haut pour basculer entre les niveaux de prestige.
- Cliquez sur ◄ Retour pour revenir au menu détail du métier.
Interface — Menu des perks
Affiche toutes les perks définies dans le fichier yml du métier. Accessible en cliquant sur ✨ Perks dans le menu détail du métier.
- Perks déverrouillées — affichées avec leur icône personnalisée et un effet d'enchantement brillant. La description confirme qu'elles sont déverrouillées.
- Perks verrouillées — affichées sous forme de teinture grise. La description indique le niveau requis.
- Les perks sont affichées par ordre de niveau (niveau le plus bas en premier).
- Utilisez les flèches ◄ / ► s'il y a plus de perks qu'une page ne peut en afficher.
- Cliquez sur ◄ Retour pour revenir au menu détail du métier.
Interface — Menu classement
Accessible via le bouton du classement (si configuré) ou via une commande. Affiche les meilleurs joueurs classés par XP.
- Les onglets en haut permettent de basculer entre le classement global et le classement de chaque métier individuel.
- Chaque entrée affiche la tête du joueur, son rang, son niveau, son prestige et son XP totale.
- Le classement est mis en cache et se rafraîchit selon l'intervalle défini dans
config.yml(leaderboard.refresh-interval). - Les administrateurs peuvent forcer le rafraîchissement via le menu admin.
Interface — Menu admin
Ouvrez avec /jobs admin. Nécessite la permission ojobs.admin.
| Bouton | Effet |
|---|---|
| Donner XP (Bouteille d'expérience) | Donne de l'XP à un joueur cible dans un métier spécifique |
| Définir niveau (Épée en or) | Définit le niveau d'un joueur cible dans un métier spécifique |
| Réinitialiser joueur (TNT) | Réinitialise toutes les données de métier d'un joueur |
| Ajouter booster (Balise) | Active un booster XP |
| Recharger plugin (Redstone) | Équivalent à /jobs reload |
| Rafraîchir classement (Horloge) | Force le rafraîchissement des données du classement |
gui.yml — Référence complète
Toute la mise en page des interfaces, les positions des cases, les matériaux, les noms et les descriptions sont définis dans gui.yml. Vous pouvez déplacer, renommer ou recolorer chaque élément.
main-menu
| Clé | Défaut | Ce que cela contrôle |
|---|---|---|
title | <gold>Métiers | Texte affiché dans la barre de titre de l'inventaire |
size | 54 | Taille de l'inventaire en cases (doit être un multiple de 9) |
filler.enabled | true | Remplir les cases décoratives avec un item de remplissage |
filler.material | GRAY_STAINED_GLASS_PANE | Matériau de l'item de remplissage |
filler.slots | cases de bordure | Quelles cases remplir (liste de numéros 0–53) |
job-slots | cases intérieures | Cases où les métiers sont placés, dans l'ordre. Les métiers remplissent ces cases séquentiellement. Réordonnez cette liste pour changer la disposition visuelle. |
joined-lore | — | Description affichée sur les items de métiers que le joueur a rejoints. Supporte %level%, %xp%, %xp_required%, %progress_bar%, %description% |
not-joined-lore | — | Description affichée sur les items de métiers que le joueur n'a pas rejoints |
prev-page-slot | 45 | Case de la flèche Page précédente |
next-page-slot | 53 | Case de la flèche Page suivante |
close-button.slot | 49 | Case du bouton Fermer |
click-sound | UI_BUTTON_CLICK | Son joué à chaque clic dans ce menu |
job-menu (Détail du métier)
| Clé | Ce que cela contrôle |
|---|---|
stats-slot | Case du bouton Stats |
stats-material | Matériau du bouton Stats |
earnings-slot | Case du bouton Comment gagner |
earnings-preview-limit | Nombre d'actions à prévisualiser dans l'info-bulle (défaut : 5) |
rewards-slot | Case du bouton Prochaines récompenses |
all-rewards-slot | Case du bouton Toutes les récompenses de niveaux |
perks-slot | Case du bouton ✨ Perks (défaut : 33) |
perks-material | Matériau du bouton Perks |
perks-name | Nom affiché du bouton Perks |
leave-slot | Case du bouton Quitter/Rejoindre |
back-slot | Case de la flèche Retour |
prestige-slot | Case du bouton Prestige |
perks-menu
| Clé | Défaut | Ce que cela contrôle |
|---|---|---|
title | <light_purple>✨ %job_name% Perks | Titre du menu |
size | 54 | Taille de l'inventaire |
perk-slots | cases intérieures | Cases où les items de perks apparaissent, remplis par ordre de niveau |
unlocked-material | LIME_DYE | Matériau de secours pour les perks déverrouillées (utilisé si la perk n'a pas d'icône) |
locked-material | GRAY_DYE | Matériau affiché pour les perks verrouillées |
unlocked-name | <green>%perk_name% | Nom affiché pour les perks déverrouillées |
locked-name | <red>%perk_name% [Verrouillé] | Nom affiché pour les perks verrouillées |
unlocked-lore | — | Modèle de description pour les perks déverrouillées. Utilisez %description% pour insérer les lignes de description de la perk, %level% pour le niveau requis. |
locked-lore | — | Modèle de description pour les perks verrouillées |
back-slot | 49 | Case de la flèche Retour |
rewards-menu
| Clé | Ce que cela contrôle |
|---|---|
reward-slots | Quelles cases utiliser pour les items de récompense (liste) |
prestige-tab-slots | Quelles cases utiliser pour les onglets de sélection de prestige |
reward-material-unlocked | Matériau pour les cases de récompenses déverrouillées (défaut : LIME_DYE) |
reward-material-locked | Matériau pour les cases de récompenses verrouillées (défaut : GRAY_DYE) |
reward-lore-unlocked | Description affichée sur une récompense déverrouillée. Supporte %level%, %money_line%, %items_line%, %commands_line%, %perks_line% |
reward-lore-locked | Description affichée sur une récompense verrouillée |
progress-bar
| Clé | Défaut | Ce que cela contrôle |
|---|---|---|
enabled | true | Afficher la barre de progression XP dans les info-bulles et la barre d'action |
length | 20 | Nombre total de caractères dans la barre |
filled-char | █ | Caractère utilisé pour la partie remplie |
empty-char | ░ | Caractère utilisé pour la partie vide |
filled-color | <green> | Couleur des caractères remplis |
empty-color | <dark_gray> | Couleur des caractères vides |
ModernJobs — Plugin Minecraft Métiers Premium
Documentation générée pour les administrateurs et les joueurs.