Minecraft Blogs / Tutorial

Introducción al desarrollo de mods. Terminologías, conceptos y más.

  • 620 views, 4 today
  • 7
  • 5
  • 6
Hispanos de PMC's Avatar Hispanos de PMC
Level 24 : Expert Group
36
¡Saludos, comunidad hispana, y sean bienvenidos al primer tutorial del grupo! En esta guía aprenderán lo básico sobre el desarrollo de mods para Minecraft Java Edition utilizando el cargador de mods de Fabric, en este caso, qué significa cada palabra o frase que utilizarán seguido y cómo y con qué iniciar el desarrollo. Puede que para muchos esto les parezca algo complicado, pero en realidad es algo muy sencillo. Si te cuesta aprender, es recomendable que inicies con la creación de paquetes de datos para familiarizarte un poco más de cómo funciona el juego.

¡Empezamos!



Terminologías básicas

API

Es la abreviación de "Application Programming Interface", es decir, una interfaz de programación de aplicaciones. Si eres desarrollador de paquetes de datos seguramente ya deberías saber que es esto.

Por decirlo así, son abreviaciones de código externas al mismo, desarrolladas por ti o integradas por una librería para simplificar o facilitarte el desarrollo.

Librería

Es un conjunto de APIs de un tercero integradas en una al programa o aplicación, o en este caso al mod. Si tu mod requerirá de una como un componente obligatorio, los usuarios deberán descargarla por separado.

Class o Clase

Son plantillas donde están definidas los datos de un "objeto" de Java. Pueden resultar similares a las APIs, pero no se deben confundir unas con otras. Si tienes dudas con esto, es recomendable ver un tutorial de programación básica en Java.

Mixin

En español "Mezclado", es una librería ya integrada dentro Fabric. Es un "inyector" de código, diseñado para añadir nuevos código al juego de forma optimizada sin sobrescribir algún otro, aunque también puede usarse para permitirle a tu mod editar alguna parte del código del juego ya existente, sin embargo, esta última no es recomendable por los desarrolladores de Fabric a menos que estés creando un mod para mejorar el rendimiento (Como Sodium, el nuevo y mejor reemplazo de OptiFine).



Conociendo Fabric

A diferencia de otros, Fabric es un cargador de mods optimizado y por defecto no sobrescribe ningún código existente del juego, en vez de eso, inyecta nuevos códigos usando Mixins. Aunque también, si bien Minecraft no es un juego diseñado para ser jugado con mods, contiene muchas características y modificaciones a las que puedes acceder fácilmente sin ellos (paquetes de datos) que una vez más también puedes aplicarlas en tus mods para hacerlo "más Vanilla".

Si la API de Minecraft ya permite hacer algo no trates de hacerte del cavernícola y reinventar la rueda.



🚧 En progreso 🚧

Si has llegado hasta aquí, felicidades, al menos conoces algunas cosas básicas de Fabric. Próximamente y poco a poco, este mismo blog se irá siendo actualizado con más información. Además, ¡pronto vendrán más blogs de cómo crear tu propio bloque o cómo añadir tu propio objeto a Minecraft! 😃
CreditAgradecimientos a ElNanito y a Rob333. - Algunos datos de este blog provienen del sitio wiki oficial de FabricMC
Tags

Create an account or sign in to comment.

2
09/21/2022 1:20 am
Level 1 : New Explorer
DroidRoar369
DroidRoar369's Avatar
Muy buena info, me sirve!!! Como programador Java, debo decir que es muy acertado todo lo publicado aquí, y muy bien explicado para principiantes.
1
09/22/2022 11:58 am
Level 44 : Master Engineer
Luish54
Luish54's Avatar
Gracias. Solo me falta añadir un poco más de información, como el usar editores de códigos, plantillas de códigos y el cómo aprovechar códigos que ya están en Minecraft.
2
07/15/2022 12:14 pm
Level 40 : Master Magical Boy
GhostlyBit_57
GhostlyBit_57's Avatar
Por ahora me estoy centrando en ser un dibujante de skins y hacer uno que otro texture pack, pero no estaría mal que aprendiera a usar el optifine, y así mejorar las texturas en uno de mis texture packs
Digo, también podrán explicar el cómo usar optifine verdad?
Y si en el futuro estoy lo suficientemente desocupado, no dudaré en intentar hacer un mod con lo que me enseñen aquí
Muy interesante
2
07/15/2022 3:18 pm
Level 44 : Master Engineer
Luish54
Luish54's Avatar
¡Gracias por tu comentario!

Al decir cómo usar OptiFine te refieres a cómo usar el Custom Entity Models (CEM), Custom Items Textures (CIT) y texturas de bloques conectadas, ¿verdad? Porque tal vez en un futuro haga un tutorial sobre algunos de ellos.

Por cierto, ¿te gustaría ser parte del grupo Hispanos de PMC? Me gustó tu contenido y tal vez esta vez pueda hacer una excepción con los requisitos. 😀
2
07/15/2022 5:44 pm
Level 40 : Master Magical Boy
GhostlyBit_57
GhostlyBit_57's Avatar
Si exactamente, te lo agradecería infinitamente si en un futuro me enseñes a hacer los custom models

Y muchas gracias por la invitación, por supuesto! Y gracias por tener humildad conmigo esta vez por mis 200 descargas que tengo, yo la verdad no me hubiera molestado si me dijeras que crezca un poquito más con otras cosas que haré para que alcance el requisito de por lo menos 3000, así que gracias otra vez xd
2
07/15/2022 8:09 pm
Level 44 : Master Engineer
Luish54
Luish54's Avatar
De nada. Cualquier cosa por la comunidad.
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome