Commandes FreeMinecraftModels
Utilisez /freeminecraftmodels ou /fmm.
Installation et gestion de contenu
| Commande | Rôle |
|---|---|
/fmm | Ouvre le menu d'objets craftables pour les joueurs (voir Menu des objets craftables ci-dessous) |
/fmm admin | Ouvre le navigateur de contenu admin — parcourez les packs installés, dossiers, modèles et objets personnalisés (permission : freeminecraftmodels.admin) |
/fmm initialize | Ouvre le flux de configuration initial réservé aux joueurs |
/fmm setup | Ouvre le menu de gestion de contenu réservé aux joueurs |
/fmm downloadall | Télécharge tout le contenu officiel actuellement accessible |
/fmm updatecontent | Télécharge les mises à jour pour le contenu officiel obsolète |
/fmm reload | Ré-importe le contenu et régénère la sortie du pack |
/fmm version | Affiche la version du plugin (aucune permission requise -- tout le monde peut l'exécuter) |
/fmm stats | Affiche les statistiques des modèles chargés |
Spawn et placement de modèles
| Commande | Rô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
| Commande | Rô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 disguiselist | Liste 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
DisguiseAPIpublique (voir API et guide développeur).
Boutique de mobilier
| Commande | Rôle |
|---|---|
/fmm shop | Ouvre 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: truedansshop_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 « shop disabled » 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
| Commande | Rôle |
|---|---|
/fmm hitbox visualize [duration] | Visualise les hitboxes pour le débogage |
/fmm location | Commande 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 deleteall | Supprime toutes les entités modélisées actuellement chargées |
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.
Menu des objets craftables
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).
Navigateur de contenu admin
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.
- Exécutez
/fmm craftify <model_id>pour ouvrir l'UI de l'éditeur de recettes. - Un inventaire personnalisé s'ouvre avec une grille de craft 3×3 et un objet de sortie pré-rempli.
- Placez les ingrédients de votre inventaire dans la grille selon le motif voulu.
- Cliquez sur l'objet de sortie (l'objet en papier du prop) pour enregistrer la recette.
- Des particules et un son confirment l'enregistrement.
- La recette est enregistrée dans
plugins/FreeMinecraftModels/recipes/<model_id>.ymlet enregistrée immédiatement. - Les joueurs peuvent désormais fabriquer l'objet prop dans n'importe quelle table de craft.
- Appuyez sur Échap pour annuler sans enregistrer — les ingrédients sont rendus à votre inventaire.
- Exécuter craftify à nouveau pour le même modèle écrase la recette précédente.
- 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
| Permission | Défaut | Description |
|---|---|---|
freeminecraftmodels.* | OP | Wildcard qui accorde freeminecraftmodels.admin, freeminecraftmodels.disguise.self, et freeminecraftmodels.disguise.others |
freeminecraftmodels.admin | OP | Accès à /fmm admin, /fmm giveitem, la plupart des commandes spawn/itemify/mount/craftify, et /fmm location |
freeminecraftmodels.disguise.self | OP | Autorise /fmm disguise et /fmm undisguise ciblant uniquement l'expéditeur |
freeminecraftmodels.disguise.others | OP | Autorise /fmm disguise <model> <player>, /fmm undisguise <player>, et /fmm disguiselist |
freeminecraftmodels.menu | true | Accès au menu d'objets craftables /fmm (disponible à tous les joueurs) |
freeminecraftmodels.shop | true | Accès à /fmm shop (disponible à tous les joueurs lorsque la boutique est activée) |
Appliquées par les commandes
| Permission | Défaut | Description |
|---|---|---|
freeminecraftmodels.deleteall | OP | Accès à /fmm deleteall (vérifié au runtime, non enregistré dans plugin.yml) |
initialize,setup,spawn,itemify,mount,giveitem,craftify,hitbox visualize,location, etshopsont des commandes réservées aux joueurs.disguiseetundisguiseacceptent un joueur cible et peuvent être exécutées depuis la console tant qu'une cible est fournie.versionn'a aucune restriction de permission et peut être exécutée par tout le monde (joueurs ou console).