Comandos de FreeMinecraftModels
Usa /freeminecraftmodels o /fmm.
Configuración y Gestión de Contenido
| Comando | Propósito |
|---|---|
/fmm | Abre el menú de objetos fabricables para jugadores (consulta Menú de Objetos Fabricables más abajo) |
/fmm admin | Abre el explorador de contenido de administrador — explora paquetes instalados, carpetas, modelos y objetos personalizados (permiso: freeminecraftmodels.admin) |
/fmm initialize | Abre el flujo de configuración inicial solo para jugadores |
/fmm setup | Abre el menú de gestión de contenido solo para jugadores |
/fmm downloadall | Descarga todo el contenido oficial actualmente accesible |
/fmm updatecontent | Descarga actualizaciones para contenido oficial desactualizado |
/fmm reload | Reimporta el contenido y regenera la salida del pack |
/fmm version | Muestra la versión del plugin (no requiere permiso — cualquiera puede ejecutarlo) |
/fmm stats | Muestra estadísticas de los modelos cargados |
Generación y Colocación de Modelos
| Comando | Propósito |
|---|---|
/fmm spawn static <id> | Genera un modelo estático |
/fmm spawn dynamic <id> | Genera un modelo dinámico |
/fmm spawn prop <id> | Crea una entrada de prop persistente y la genera |
/fmm itemify <id> <material> | Crea un objeto colocable que genera el modelo elegido como un prop |
/fmm mount <id> | Genera un montura montable experimental usando un caballo disfrazado |
/fmm giveitem <item> | Da un objeto FMM personalizado al jugador (permiso: freeminecraftmodels.admin) |
/fmm craftify <id> | Abre un constructor interactivo de recetas — coloca ingredientes en una cuadrícula 3×3 y haz clic en la salida para guardar una receta de fabricación para ese prop |
Disfraces de Jugador
| Comando | Propósito |
|---|---|
/fmm disguise <modelID> [player] | Disfraza a un jugador como un modelo cargado. Sin argumento de objetivo, disfraza al emisor. Con un objetivo, requiere freeminecraftmodels.disguise.others y funciona desde la consola |
/fmm undisguise [player] | Elimina el disfraz. Sin objetivo, quita el disfraz al emisor. Con un objetivo, requiere freeminecraftmodels.disguise.others y funciona desde la consola |
/fmm disguiselist | Lista los jugadores actualmente disfrazados y el modelo bajo el que está disfrazado cada uno (permiso: freeminecraftmodels.disguise.others) |
Comportamiento del disfraz:
- Disfrazar reemplaza limpiamente cualquier disfraz previo en ese jugador.
- Los jugadores disfrazados se hacen invisibles para otros jugadores, de modo que solo se ve el modelo. La invisibilidad persiste a través de cubos de leche y otras interacciones que eliminan efectos.
- Los plugins de terceros pueden controlar los disfraces a través de la
DisguiseAPIpública (ver API y Guía para Desarrolladores).
Tienda de Muebles
| Comando | Propósito |
|---|---|
/fmm shop | Abre la tienda de muebles opcional respaldada por Vault donde los jugadores pueden comprar props fabricables con moneda del juego (permiso: freeminecraftmodels.shop, predeterminado: true) |
La tienda está deshabilitada por defecto y solo se registra cuando:
enabled: trueenshop_config.yml- Vault está instalado
- Hay un proveedor de economía compatible con Vault registrado
Cuando falta cualquiera de estos, /fmm shop queda sin registrar (o muestra el mensaje configurable de "tienda deshabilitada" si se fuerza la deshabilitación en runtime). Consulta Configuración para las claves de configuración de la tienda y los campos shopEnabled / shopPrice por receta.
Utilidades
| Comando | Propósito |
|---|---|
/fmm hitbox visualize [duration] | Visualiza las hitboxes para depuración |
/fmm location | Comando de diagnóstico — informa cuántos detectores de mazmorras y proveedores de protección están registrados con LocationAPI, y prueba ambos predicados contra tu ubicación actual (permiso: freeminecraftmodels.*) |
/fmm debug bedrock [on|off] | Conmutador en tiempo de ejecución para el flujo de logs [FMM-BedrockDebug] que diagnostica el pipeline de visualización de Bedrock. Omite el argumento de estado para informar si el logging está actualmente activado. Siempre se restablece a OFF al recargar el plugin — intencionalmente no es una clave de configuración para que no se pueda dejar activada por accidente. Acepta tanto jugadores como consola (permiso: freeminecraftmodels.*) |
/fmm deleteall | Elimina todas las entidades modeladas actualmente cargadas |
Comportamiento de Colocación de Props
Cuando un jugador hace clic derecho con un objeto de papel de prop (creado con /fmm itemify o fabricado con una receta de /fmm craftify), se aplica lo siguiente:
- Consumo de objeto: el objeto de papel se consume cuando se coloca el prop, salvo que el jugador esté en modo Creativo.
- Rotación: los props se colocan mirando hacia la dirección del jugador, ajustados a incrementos de rotación de 10 grados. Esto da a los jugadores control preciso sobre la orientación del prop simplemente ajustando hacia dónde miran antes de colocarlo.
Menú de Objetos Fabricables
Ejecutar /fmm sin argumentos abre un menú de inventario para los jugadores que muestra todos los objetos fabricables que han sido configurados con recetas.
- Cada objeto en el menú representa un objeto FMM fabricable.
- Al hacer clic en un objeto se abre un submenú de detalle que muestra la cuadrícula de fabricación 3x3 espacial, una flecha y el objeto resultante — mostrando al jugador exactamente cómo fabricarlo en una mesa de fabricación.
- Requiere el permiso
freeminecraftmodels.menu(predeterminado:true, disponible para todos los jugadores).
Explorador de Contenido de Administrador
Ejecutar /fmm admin abre un menú de inventario para que los administradores del servidor exploren:
- Paquetes de contenido instalados
- Carpetas y modelos individuales
- Objetos personalizados (modelos con
material:establecido)
Requiere el permiso freeminecraftmodels.admin (predeterminado: op).
Constructor de Recetas
El comando /fmm craftify te permite crear una receta de mesa de fabricación vanilla para cualquier modelo de prop.
- Ejecuta
/fmm craftify <model_id>para abrir la UI del constructor de recetas. - Se abre un inventario personalizado con una cuadrícula de fabricación 3×3 y un objeto resultante prellenado.
- Coloca los ingredientes de tu inventario en la cuadrícula con el patrón que quieras.
- Haz clic en el objeto resultante (el objeto de papel del prop) para guardar la receta.
- Partículas y un sonido confirman el guardado.
- La receta se guarda en
plugins/FreeMinecraftModels/recipes/<model_id>.ymly se registra inmediatamente. - Los jugadores ya pueden fabricar el objeto del prop en cualquier mesa de fabricación.
- Presiona Escape para cancelar sin guardar — los ingredientes se devuelven a tu inventario.
- Volver a ejecutar craftify para el mismo modelo sobrescribe la receta anterior.
- Las recetas persisten a través de reinicios del servidor y recargas.
Los archivos de receta guardados incluyen los campos shopEnabled (predeterminado true) y shopPrice (predeterminado desde shop_config.yml) que controlan cómo se expone la receta en /fmm shop.
Permisos
Registrados en plugin.yml
| Permiso | Predeterminado | Descripción |
|---|---|---|
freeminecraftmodels.* | OP | Comodín que otorga freeminecraftmodels.admin, freeminecraftmodels.disguise.self y freeminecraftmodels.disguise.others. La cadena del comodín es también el permiso literal requerido por /fmm reload, /fmm stats, /fmm spawn, /fmm itemify, /fmm craftify, /fmm mount, /fmm hitbox visualize, /fmm debug bedrock, /fmm location, /fmm setup, /fmm initialize, /fmm downloadall y /fmm updatecontent |
freeminecraftmodels.admin | OP | Acceso a /fmm admin (el explorador de contenido de administrador) y /fmm giveitem |
freeminecraftmodels.disguise.self | OP | Permite /fmm disguise y /fmm undisguise apuntando solo al emisor |
freeminecraftmodels.disguise.others | OP | Permite /fmm disguise <model> <player>, /fmm undisguise <player> y /fmm disguiselist |
freeminecraftmodels.menu | true | Acceso al menú de objetos fabricables /fmm (disponible para todos los jugadores) |
freeminecraftmodels.shop | true | Acceso a /fmm shop (disponible para todos los jugadores cuando la tienda está habilitada) |
Aplicados por los comandos
| Permiso | Predeterminado | Descripción |
|---|---|---|
freeminecraftmodels.deleteall | OP | Acceso a /fmm deleteall (comprobado en runtime, no registrado en plugin.yml) |
initialize,setup,spawn,itemify,mount,giveitem,craftify,hitbox visualize,locationyshopson comandos solo para jugadores.disguiseyundisguiseaceptan un jugador objetivo y pueden ejecutarse desde la consola siempre que se proporcione un objetivo.versionno tiene restricción de permiso y puede ser ejecutado por cualquiera (jugadores o consola).