Close
    Search Search

    Función (Bedrock Edition)

    Para el comando, consulte Comandos / función. : Función (Edición Java) Función (Bedrock Edition) Se ha sugerido que esta página se mueva a las funciones de Bedrock Edition.
    Si este movimiento afecta a muchas páginas o puede ser potencialmente controvertido, no mueva la página hasta que se logre un consenso.
     [discutir] Razón: Coherencia con otros artículos que tienen una variante de Java y base; el plural debería ser discutido
    Cuando se mueva, asegúrese de utilizar la herramienta adecuada en lugar de simplemente copiar y pegar el contenido de la página, para preservar el historial de ediciones. Función (Bedrock Edition) Esta característica es exclusiva de Bedrock Edition. 

    Las funciones clave Permitir a los jugadores ejecutar listas de comandos usando archivos de texto con la extensión .mcfunction. Esta página cubre cómo usar las funciones en Bedrock Edition.



    Contenido

    Uso

    Los archivos de texto deben colocarse en una carpeta de nivel superior llamada "funciones" dentro de un paquete de comportamiento, ubicado en com.mojang / behavior_packs / [behaviour_pack] / functions.



    Subcarpetas y espacio de nombres

    Se pueden agregar subcarpetas a esta carpeta para que sirvan como espacios de nombres.

    Por ejemplo, al ejecutar la función sub / foo se ejecuta el archivo ubicado en [behavior_pack] /functions/sub/foo.mcfunction.

    /recargar

    Nota: Actualmente / reload recarga solo las funciones que ya existen en el momento en que se inicia el juego, lo que significa que se pueden realizar cambios en las funciones existentes, pero el juego debe reiniciarse para las funciones recién agregadas.

    Resultados exitosos

    Al ejecutar con éxito una función, aparece un mensaje en el chat: "Ejecutado [cantidad] Comando (s) de la función [directorio de archivos de función]". En la versión 1.12.0, esto es "Entradas de función [cantidad] ejecutadas con éxito".

    Sintaxis de la función

    Dentro del archivo .mcfunction, se coloca un comando válido por línea, sin la barra diagonal habitual /. Los jugadores pueden agregar comentarios dentro del archivo de texto de la función precediéndolos con un #.

    min_engine_version

    Las funciones requieren una versión mínima del motor especificada en el archivo pack manifest.json.

    Este campo determina qué versión de un comando ejecutar. El número especificado aquí debe coincidir con el número de versión del juego. Por ejemplo, digamos que / fill se cambió en 1.9.0. Si su paquete de comportamiento tiene "min_engine_version": [1, 8, 0] y ejecuta una función que contiene / fill, ejecuta la versión anterior de fill (como si la versión todavía fuera 1.8.0).


    Ejemplo manifiesto

    {"format_version": 1, "header": {"description": "Función worldedit", "nombre": "Función worldedit", "uuid": "11111111-1111-1111-1111-111111111111", "versión": [1, 11, 3], "min_engine_version": [1, 11, 3]}, "modules": [{"description": "", "type": "data", "uuid": "22222222-2222 -2222-2222-222222222222 "," versión ": [1, 11, 3]}]}

    Ejemplo de función simple

    title @p title Test setblock ~ ~ 2 ~ diamond_ore say Test # esto es un comentario

    Ejemplo de función más compleja

    Esta función construye una casa básica de piedra y madera alrededor del albacea. Tenga en cuenta que debido a que la función ejecuta los comandos en orden, las ventanas de vidrio y la puerta de madera reemplazan las paredes de piedra creadas por el primer comando.


    relleno ~ -2 ~ -1 ~ -2 ~ 2 ~ 2 ~ 2 ladrillo de piedra 0 relleno hueco ~ -2 ~ -1 ~ -2 ~ 2 ~ -1 ~ 2 tablones relleno ~ ~ ~ 2 ~ ~ ~ 2 puerta_de_madera 1 relleno ~ -2 ~ 1 ~ ~ -2 ~ 1 ~ relleno de vidrio ~ 2 ~ 1 ~ ~ 2 ~ 1 ~ relleno de vidrio ~ ~ 1 ~ -2 ~ ~ 1 ~ -2 vidrio

    Ejecutando una función

    Las funciones intentan ejecutar todos los comandos dentro de un solo tick, incluidos los comandos de funciones anidadas llamadas dentro de otra función.


    Límites

    Una sola llamada de función ejecuta hasta 10,000 comandos (incluidas las llamadas a otras funciones, es decir, recursividad).

    Comandos

    /función

    • Permite a los jugadores ejecutar una función una vez.
    • Los comandos de la función se ejecutan a través de la entidad o el bloque de comandos que ejecutó el comando / function.
    • Uso: / función

    Historia

    Edición Bedrock
    1.8.0beta 1.8.0.8Archivos de función agregados.
    Los archivos de funciones solo están disponibles en paquetes de comportamiento.
    1.13.0beta 1.13.0.1Los archivos de funciones ahora están visibles en la lista de comandos.
    Edición Bedrock
    Ediciones
    fusionado
    • Función (Bedrock Edition) Edición de bolsillo
    • Función (Bedrock Edition) Edición de Windows 10
    Puertos a consolas
    • Función (Bedrock Edition) Xbox One
    • Función (Bedrock Edition) Nintendo Switch
    • Función (Bedrock Edition) PlayStation 4
      • PS VR
    Discontinuado
    • Función (Bedrock Edition) Edición de Apple TV
    • Función (Bedrock Edition) Edición Gear VR
    • Función (Bedrock Edition) Edición de TV de fuego
    Desarrollo
    Historial de versiones
    • Alpha
    • Versión completa
    • Versiones de desarrollo
    • Funciones eliminadas
    • Funciones no utilizadas
    • Características exclusivas
    • Funciones mencionadas
    • Versiones planificadas
    Apoyo técnico
    • Errores conocidos
    • Valores de datos
    • Componentes de la entidad
    • Rendimiento del hardware
    • Formato de nivel
    • Añadir
    • Entidad de bloque
    • com.mojang
    • Comandos
      • Las funciones clave
    • Coordenadas
    • Versión del protocolo
    • RenderDragon
    • Semilla
    • Servidor
    • sound_definitions.json
    • garrapata
    • Zona de tictac
    Multijugador
    • Servidor
    • Minecraft Realms Plus
    • Servidores destacados
    • Lista de servidores
    Características exclusivas
    • Cómo jugar
    • Jugabilidad experimental
    • Creador de personajes
    • Servidores destacados
    • Mercado
    • Selector de semillas
    • Eventos de realidad virtual
    Tipos de mundo
    • Viejo
    Estructuras generadas
    • Tierras lejanas
      • Tierras de rayas
    Bloques y artículos
    • Lecho de roca invisible
    Efectos
    • Veneno fatal
    No usado
    • info_update
    • reservado6
    • Núcleo del reactor abisal
    • Obsidiana resplandeciente
    • Viejo cantero
    • de cámaras
    • Agente
    • Viejo aldeano
    • Viejo aldeano zombi
    • Océano helado legado
    Remoto
    • Reactor inferior
    • Elaboración de descripciones


    Añade un comentario de Función (Bedrock Edition)
    ¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.