Comando /function de Minecraft
Java EditionBedrock EditionDesde Java 1.12 (17w18a) / Bedrock 1.8.0
function <name>/function ejecuta un archivo .mcfunction de un data pack (Java) o behavior pack (Bedrock): una lista de comandos, uno por línea, ejecutados en secuencia como si se escribieran. Las funciones son cómo los mapas y data packs organizan la lógica (configuraciones, temporizadores, eventos) y en vanilla no aceptan argumentos. Combínalas con /schedule para ejecuciones retrasadas o repetidas.
Sintaxis
| Edición | Sintaxis |
|---|---|
| Java | function <name> |
| Bedrock | function <name: filepath> |
Objetivos / argumentos: Un archivo de función o, en Java, un tag de funciones (#namespace:tag). Requiere: Trucos activados / nivel de operador 2 (Java), 1 (Bedrock).
Ejemplos
/function mypack:setup/arenaJava: ejecuta la función setup/arena del data pack mypack
/function #mypack:tickJava: ejecuta todas las funciones del tag tick
/function events/start_gameBedrock: ejecuta la función start_game de un behavior pack
Consejos
- Las funciones viven en data/<namespace>/functions/ (Java) o en functions/ de un behavior pack (Bedrock).
- Un comando por línea, sin barra inicial; # abre un comentario.
- En Java, los tags minecraft:tick y minecraft:load ejecutan funciones automáticamente cada tick o al cargar.