• Crear funciones en Minecraft Java Edition

    Es posible crear funciones en MinecraftJE para ejecutar una agrupación de comandos. El truco consiste en crear un datapack con las funciones dentro y meter el datapack en la carpeta correspondiente al mundo en el que queramos que se ejecute. El árbol de archivos sería el siguiente:

    📁 saves/
      ├ 📁 Mundo/
        ├ 📁 datapacks/
          ├ 📁 nombredeldatapack/
            ├ 📄 pack.mcmeta
            ├ 📁 data/
              ├ 📁 subnombredeldatapack/
                ├ 📁 functions/
                  ├ 📄 holamundo.mcfunction
                  ├ 📄 regalosparami.mcfunction
                  ├ 📄 hacerdedia.mcfunction
    

    El contenido del archivo pack.mcmeta debe ser tal que así:

    {
      "pack": {
        "pack_format": 10,
        "description": "Funciones de hacks4geeks para MinecraftJE 1.19.2"
      }
    }
    

    El número de pack_format debe corresponder con la versión del juego que estemos ejecutando.

    Un ejemplo del contenido de holamundo.mcfuntion puede ser:

    say Hola Mundo!
    

    Y un ejemplo del contenido de regalosparami.mcfunction puede ser:

    say Regalos para mi!
    give @p minecraft:diamond 64

    También, un ejemplo del contenido de hacerdedia.mcfunction puede ser:

    say Se hizo de dia!
    time set day

    Después de meter el datapack en la carpeta correcta deberemos presionar F3+t para que se vuelvan a cargar los recursos. Y, como extra, no estaría mal ejecutar

    /reload

    Una vez ejecutado todo, ya podremos acceder a las funciones ejecutando:

    /function subnombredeldatapack:holamundo

    o

    /function subnombredeldatapack:hacerdedia


    Deja una respuesta