Requirimientos
Para preparar el entorno para desarrollar nuestros mods de minecraft necesitaremos lo siguiente:
Crear carpeta del mod
Lo primero que deberemos hacer es crear una carpeta, en este caso con el nombre mimod, aunque no es necesario ponerle un nombre en especifico.

Teniendo nuestra carpeta vamos a extraer el forge mdk.

Al extraer el mdk veremos un carpeta con el siguiente contenido.

Podemos seleccionar todos los archivos excepto los .txt ya que no son necesarios para despues copiarlos a nuestra carpeta del mod.

Ya tenemos los archivos seleccionados anteriormente en nuestra carpeta del mod.

Preparar proyecto en IntelliJ IDEA
Al abrir Intellij IDEA le daremos a abrir para seleccionar la carpeta de nuestro mod.

Seleccionamos la carpeta de nuestro mod.

Una vez abierta la carpeta con el IDE veremos que abajo a la derecha empieza a cargar.

Una vez cargado el proyecto podemos ver la siguiente estructura.

Como se puede ver ya nos incluye una clase para el mod de ejemplo, pero en este caso vamos a borrarla y el directorio com.example.examplemod tambien para de esta forma crear el nuestro propio.


Para crearlo vamos a ir al directorio java y seleccionaremos New > Package.

En este caso tendremos que poner el nombre de dominio, no tiene porque ser uno real, puede ser com.example y posteriormente el nombre del mod.

Ahora crearemos una clase, seleccionando el paquete que acabamos de crear y New > Java Class.

Al nombre de la clase le asignaremos el nombre de nuestro mod con la primera letra en mayuscula.

Al crear la clase nos encontraremos lo siguiente.

Tendremos que poner lo siguiente.

Ahora para poder ejecutar el mod, sera necesario setear algunas propiedades, para ello nos vamos al fichero gradle.properties.
Lo primero que haremos es cambiar el mod_id por el nombre de nuestro mod.

En mod_group_id pondremos el nombre del paquete que creemos en el paso anterior.

Luego se pueden modificar algunas propiedades a gusto que son mod_name, mod_authors y mod_description.
Una vez cambiadas las propiedades podemos ver que nos sale este icono al cual tendremos que hacer click para que sincronice los cambios de gradle.

Para poder ejecutar el mod, si vemos en la parte superior para la ejecucion no nos sale para ejecutar el cliente.

Para ello desplegaremos gradle que se encuentra en la parte derecha.

Seleccionaremos Tasks > forgegradle runs y ejecutamos runClient.

Al hacer esto empezara a iniciarse minecraft.

Si nos vamos a los mods podemos ver que ya esta nuestro mod.
