Aller au contenu principal

Commandes FreeMinecraftModels

Utilisez /freeminecraftmodels ou /fmm.

Installation et gestion de contenu

CommandeRôle
/fmmOuvre le menu d'objets craftables pour les joueurs (voir Menu des objets craftables ci-dessous)
/fmm adminOuvre le navigateur de contenu admin — parcourez les packs installés, dossiers, modèles et objets personnalisés (permission : freeminecraftmodels.admin)
/fmm setupOuvre le menu de gestion de contenu / configuration initiale réservé aux joueurs (la commande vers laquelle les joueurs sont dirigés au premier démarrage)
/fmm recommendedpluginsAffiche les plugins compagnons qui se marient bien avec FreeMinecraftModels (ouvre un menu catalogue pour les joueurs, affiche une liste pour la console)
/fmm downloadallTélécharge la dernière mise à jour du plugin et tout le contenu officiel disponible, puis recharge
/fmm downloadallcontentTélécharge tout le contenu officiel disponible (contenu uniquement, sans mise à jour du jar du plugin)
/fmm updatecontentTélécharge les mises à jour du contenu officiel obsolète (alias : /fmm updateallcontent)
/fmm downloadpluginupdateTélécharge uniquement la dernière mise à jour du jar du plugin (appliquée après le prochain redémarrage du serveur)
/fmm reloadRé-importe le contenu et régénère la sortie du pack
/fmm versionAffiche la version du plugin (aucune permission requise -- tout le monde peut l'exécuter)
/fmm statsAffiche les statistiques des modèles chargés

Spawn et placement de modèles

CommandeRôle
/fmm spawn static <id>Fait apparaître un modèle statique
/fmm spawn dynamic <id>Fait apparaître un modèle dynamique
/fmm spawn prop <id>Crée une entrée de prop persistante et la fait apparaître
/fmm itemify <id> <material>Crée un objet plaçable qui fait apparaître le modèle choisi en tant que prop
/fmm mount <id>Fait apparaître une monture chevauchable expérimentale utilisant un cheval déguisé
/fmm giveitem <item>Donne un objet FMM personnalisé au joueur (permission : freeminecraftmodels.admin)
/fmm craftify <id>Ouvre un éditeur de recette interactif — placez les ingrédients dans une grille 3×3 puis cliquez sur la sortie pour enregistrer une recette d'artisanat pour ce prop

Déguisements de joueurs

CommandeRôle
/fmm disguise <modelID> [player]Déguise un joueur en modèle chargé. Sans argument cible, déguise l'expéditeur. Avec une cible, nécessite freeminecraftmodels.disguise.others et fonctionne depuis la console
/fmm undisguise [player]Retire le déguisement. Sans cible, retire celui de l'expéditeur. Avec une cible, nécessite freeminecraftmodels.disguise.others et fonctionne depuis la console
/fmm disguiselistListe les joueurs actuellement déguisés et le modèle dont chacun est déguisé (permission : freeminecraftmodels.disguise.others)

Comportement du déguisement :

  • Déguiser remplace proprement tout déguisement précédent sur ce joueur.
  • Les joueurs déguisés sont rendus invisibles aux autres joueurs afin que seul le modèle soit visible. L'invisibilité persiste à travers les seaux de lait et autres interactions qui suppriment les effets.
  • Les plugins tiers peuvent piloter les déguisements via la DisguiseAPI publique (voir API et guide développeur).

Boutique de mobilier

CommandeRôle
/fmm shopOuvre la boutique de mobilier optionnelle adossée à Vault où les joueurs peuvent acheter des props craftables avec la monnaie du jeu (permission : freeminecraftmodels.shop, défaut : true)

La boutique est désactivée par défaut et ne s'enregistre que lorsque :

  • enabled: true dans shop_config.yml
  • Vault est installé
  • Un fournisseur d'économie compatible Vault est enregistré

Lorsque l'un de ces éléments manque, /fmm shop n'est pas enregistré (ou affiche le message « boutique désactivée » configurable s'il est désactivé de force au runtime). Voir Configuration pour les clés de config de la boutique et les champs par recette shopEnabled / shopPrice.

Utilitaires

CommandeRôle
/fmm hitbox visualize [duration]Visualise les hitboxes pour le débogage
/fmm locationCommande de diagnostic — rapporte combien de détecteurs de donjon et de fournisseurs de protection sont enregistrés avec LocationAPI, et teste les deux prédicats sur votre position actuelle (permission : freeminecraftmodels.*)
/fmm debug bedrock [on|off]Bascule au runtime le flux de log [FMM-BedrockDebug] qui diagnostique le pipeline d'affichage Bedrock. Omettez l'argument d'état pour savoir si le logging est actuellement activé. Se réinitialise toujours sur OFF au rechargement du plugin — ce n'est volontairement pas une clé de config afin qu'il ne puisse pas rester activé par accident. Accepte les joueurs et la console (permission : freeminecraftmodels.*)
/fmm deleteall [radius]Supprime toutes les entités modélisées chargées et les props persistants. Sans argument, efface tout ; un [radius] optionnel (réservé aux joueurs) limite la suppression aux entités situées dans ce rayon de blocs autour du joueur

Comportement de placement des props

Lorsqu'un joueur clique droit avec un objet de prop en papier (créé via /fmm itemify ou fabriqué via une recette /fmm craftify), ce qui suit s'applique :

  • Consommation de l'objet : l'objet en papier est consommé lorsque le prop est placé, sauf si le joueur est en mode Créatif.
  • Rotation : les props sont placés face à la direction du joueur, alignés sur des incréments de rotation de 10 degrés. Cela donne aux joueurs un contrôle précis sur l'orientation du prop simplement en ajustant leur regard avant le placement.

Exécuter /fmm sans arguments ouvre un menu d'inventaire pour les joueurs affichant tous les objets craftables qui ont été configurés avec des recettes.

  • Chaque objet du menu représente un objet FMM craftable.
  • Cliquer sur un objet ouvre un sous-menu détaillé qui affiche la grille d'artisanat spatiale 3x3, une flèche et l'objet de sortie — montrant au joueur exactement comment le fabriquer dans une table de craft.
  • Nécessite la permission freeminecraftmodels.menu (défaut : true, disponible pour tous les joueurs).

Exécuter /fmm admin ouvre un menu d'inventaire pour les administrateurs de serveur leur permettant de parcourir :

  • Les packs de contenu installés
  • Les dossiers et modèles individuels
  • Les objets personnalisés (modèles avec material: défini)

Nécessite la permission freeminecraftmodels.admin (défaut : op).

Éditeur de recettes

La commande /fmm craftify vous permet de créer une recette de table de craft vanilla pour n'importe quel modèle de prop.

  1. Exécutez /fmm craftify <model_id> pour ouvrir l'UI de l'éditeur de recettes.
  2. Un inventaire personnalisé s'ouvre avec une grille de craft 3×3 et un objet de sortie pré-rempli.
  3. Placez les ingrédients de votre inventaire dans la grille selon le motif voulu.
  4. Cliquez sur l'objet de sortie (l'objet en papier du prop) pour enregistrer la recette.
  5. Des particules et un son confirment l'enregistrement.
  6. La recette est enregistrée dans plugins/FreeMinecraftModels/recipes/<model_id>.yml et enregistrée immédiatement.
  7. Les joueurs peuvent désormais fabriquer l'objet prop dans n'importe quelle table de craft.
  8. Appuyez sur Échap pour annuler sans enregistrer — les ingrédients sont rendus à votre inventaire.
  9. Exécuter craftify à nouveau pour le même modèle écrase la recette précédente.
  10. Les recettes persistent entre les redémarrages et les reloads du serveur.

Les fichiers de recette enregistrés incluent les champs shopEnabled (défaut true) et shopPrice (défaut depuis shop_config.yml) qui contrôlent comment la recette est exposée à /fmm shop.

Permissions

Enregistrées dans plugin.yml

PermissionDéfautDescription
freeminecraftmodels.*OPWildcard qui accorde freeminecraftmodels.admin, freeminecraftmodels.deleteall, freeminecraftmodels.disguise.self et freeminecraftmodels.disguise.others. La chaîne wildcard est aussi la permission littérale requise par /fmm reload, /fmm stats, /fmm spawn, /fmm itemify, /fmm craftify, /fmm mount, /fmm hitbox visualize, /fmm debug bedrock, /fmm location, /fmm setup, /fmm recommendedplugins, /fmm downloadall, /fmm downloadallcontent, /fmm updatecontent et /fmm downloadpluginupdate
freeminecraftmodels.adminOPAccès à /fmm admin (le navigateur de contenu admin) et /fmm giveitem
freeminecraftmodels.deleteallOPEnfant du wildcard ; accès à /fmm deleteall
freeminecraftmodels.disguise.selfOPAutorise /fmm disguise et /fmm undisguise ciblant uniquement l'expéditeur
freeminecraftmodels.disguise.othersOPAutorise /fmm disguise <model> <player>, /fmm undisguise <player> et /fmm disguiselist
freeminecraftmodels.bypassregionprotectionOPAutorise le placement et l'interaction avec les props à l'intérieur des régions WorldGuard / claims GriefPrevention même lorsque preventPropPlacementInProtectedRegions est activé
freeminecraftmodels.menutrueAccès au menu d'objets craftables /fmm (disponible à tous les joueurs)
freeminecraftmodels.shoptrueAccès à /fmm shop (disponible à tous les joueurs lorsque la boutique est activée)

Notes sur l'expéditeur

  • setup, spawn, itemify, mount, giveitem, craftify, hitbox visualize, location, admin et shop sont des commandes réservées aux joueurs.
  • recommendedplugins, downloadall, downloadallcontent, updatecontent, downloadpluginupdate et deleteall acceptent les joueurs et la console (un rayon deleteall est réservé aux joueurs).
  • disguise et undisguise acceptent un joueur cible et peuvent être exécutées depuis la console tant qu'une cible est fournie.
  • version n'a aucune restriction de permission et peut être exécutée par tout le monde (joueurs ou console).