Saltar al contenido principal

Comandos de FreeMinecraftModels

Usa /freeminecraftmodels o /fmm.

Configuración y Gestión de Contenido

ComandoPropósito
/fmmAbre el menú de objetos fabricables para jugadores (consulta Menú de Objetos Fabricables más abajo)
/fmm adminAbre el explorador de contenido de administrador — explora paquetes instalados, carpetas, modelos y objetos personalizados (permiso: freeminecraftmodels.admin)
/fmm initializeAbre el flujo de configuración inicial solo para jugadores
/fmm setupAbre el menú de gestión de contenido solo para jugadores
/fmm downloadallDescarga todo el contenido oficial actualmente accesible
/fmm updatecontentDescarga actualizaciones para contenido oficial desactualizado
/fmm reloadReimporta el contenido y regenera la salida del pack
/fmm versionMuestra la versión del plugin (no requiere permiso — cualquiera puede ejecutarlo)
/fmm statsMuestra estadísticas de los modelos cargados

Generación y Colocación de Modelos

ComandoPropó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

ComandoPropó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 disguiselistLista 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 DisguiseAPI pública (ver API y Guía para Desarrolladores).

Tienda de Muebles

ComandoPropósito
/fmm shopAbre 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: true en shop_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

ComandoPropósito
/fmm hitbox visualize [duration]Visualiza las hitboxes para depuración
/fmm locationComando 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 deleteallElimina 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.

  1. Ejecuta /fmm craftify <model_id> para abrir la UI del constructor de recetas.
  2. Se abre un inventario personalizado con una cuadrícula de fabricación 3×3 y un objeto resultante prellenado.
  3. Coloca los ingredientes de tu inventario en la cuadrícula con el patrón que quieras.
  4. Haz clic en el objeto resultante (el objeto de papel del prop) para guardar la receta.
  5. Partículas y un sonido confirman el guardado.
  6. La receta se guarda en plugins/FreeMinecraftModels/recipes/<model_id>.yml y se registra inmediatamente.
  7. Los jugadores ya pueden fabricar el objeto del prop en cualquier mesa de fabricación.
  8. Presiona Escape para cancelar sin guardar — los ingredientes se devuelven a tu inventario.
  9. Volver a ejecutar craftify para el mismo modelo sobrescribe la receta anterior.
  10. 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

PermisoPredeterminadoDescripción
freeminecraftmodels.*OPComodí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.adminOPAcceso a /fmm admin (el explorador de contenido de administrador) y /fmm giveitem
freeminecraftmodels.disguise.selfOPPermite /fmm disguise y /fmm undisguise apuntando solo al emisor
freeminecraftmodels.disguise.othersOPPermite /fmm disguise <model> <player>, /fmm undisguise <player> y /fmm disguiselist
freeminecraftmodels.menutrueAcceso al menú de objetos fabricables /fmm (disponible para todos los jugadores)
freeminecraftmodels.shoptrueAcceso a /fmm shop (disponible para todos los jugadores cuando la tienda está habilitada)

Aplicados por los comandos

PermisoPredeterminadoDescripción
freeminecraftmodels.deleteallOPAcceso a /fmm deleteall (comprobado en runtime, no registrado en plugin.yml)
  • initialize, setup, spawn, itemify, mount, giveitem, craftify, hitbox visualize, location y shop son comandos solo para jugadores.
  • disguise y undisguise aceptan un jugador objetivo y pueden ejecutarse desde la consola siempre que se proporcione un objetivo.
  • version no tiene restricción de permiso y puede ser ejecutado por cualquiera (jugadores o consola).