Hola a todos el día de hoy vamos a comenzar una nueva serie en la cual enseñaremos a cómo programar un plugin de minecraft para explicó e intentaré hacer que esta serie sea sencilla para gente que no tenga mucho conocimiento sobre java y a su vez si podeis aprender Bastante para luego cuando acabes de esta serie podáis realizar vuestros propios plugins asombrosos y tener vuestra network de la forma más customizada y original posible de todas formas yo surge alguna duda podéis comentarla en el disco que tendréis abajo en la descripción lo primero será ir a instalar el programa de intelig Idea que es el entorno en el cual podremos desarrollar y programar en java así que por aquí entraremos a su web oficial le daremos arriba a la derecha a descargar posteriormente daremos a descargar el kevin tipo sería entre un excel cyp/n entre el sistema operativo mac os y linux y guardaremos el archivo Y esperemos a que se descargue abriremos el ejecutador nos cargará aquí pues en el típico para instalar cualquier que si queremos que realice cambios porque queremos que nos instale una aplicación vamos a siguiente podemos cambiar aquí la ruta de instalación le damos a siguiente todo es crear un archivo en el Escritorio también puedes agregar lo de open for the last project en un menú contextual si queremos y baleados a siguiente sabemos que una carpeta nuestro edificio si queréis yo la dejé que me la que me da igual y daremos a instalar y aquí ya estaremos instalando la aplicación dentro de nuestro Ordenador y bueno aquí como veis ya sea en el terminado instalarlos darle a finish no la verdad que me lo inicie porque primero tendremos que instalar el nikkei el java development kit donde haremos aquí lo buscamos en google la junji da igual la pude rechazarlo activar está completamente igual aquí tenemos la Versión de java 18 o java del sistema que queramos le damos a nuestro estado operativo pues en linux hermanos o puede ser windows en mi caso windows y sabemos el instalador que vemos aquí para que se descargue le vamos a guardar y aquí una vez se guarde le haremos clic para Ejecutar la cosa que permitimos que realice cambios debemos a siguiente siguiente y ya pues aquí está instalando y hasta el alba lo cerrar y ya tendremos los dos programas que tenemos que estar instalados en nuestro ordenador para poder empezar a programar nuestro plugin en java ahora abriremos el intellij idea luego saturno team Ports settings porque no tengo un stop a importar settings y tendremos esto de aquí antes de empezar a crear un nuevo proyecto lo que tendremos que hacer es instalar varios plugins el primero más importantes al buscar main que no saldrá minecraft velozmente que éste tenemos que instalarlo debemos aceptar y aquí ya Estará instalado también a su vez si queremos podemos tener un plugin que es el disco que nos permite tener un estado personalizado que te diga en qué proyecto estás trabajando y en qué archivo estás trabajando para que la gente pues te puedas tanquear en disco lo que estás haciendo otra vez recomendó Instalar el atom material iphones que le pone los iconos bastante guapos pues a los diferentes tipos de archivos que tenemos a estamos reiniciando ya nuestro programa para tener pues los robots plugins funcionando a tope ya podremos a quitar el cambiar la fuente de la pantalla si queremos un tipo de r de Color diferente y demás entonces bueno ahora le daremos aquí a new project y aquí podemos ver que tenemos una opción que se llama minecraft le daremos a esa opción ya nos sale aquí nuestro dj aquí te recomiendo elegir la versión de testigos porque pues que la de paper a Veces pescado si usáis la de paper que alguno tenéis nacho spice ghost o lo que sea un estilo normal no os va a funcionar obviamente la versión con la cual va a funcionar siempre en todas lo a ser booking pero la versión recomendada que utilicéis para realizar Un plugin es la de espiga aquí te sería la versión de nuestro plugin actual podemos la 1 de 0 snapshot aquí sería el nombre del grupo la losa del paquete en el cual se va a crear todo yo en mi caso le pongo señor dios a secas y ya está y Luego en artefacto hay de va a ser vamos va a llamar la clase principal en mi caso yo me gusta llamarle m por qué porque si yo incluso pues index pero buena base llamarlas email y como veis ya dice que la clase va a estar en mail Mail pero a mí me gusta cambiar esto y ponerle core por email a su vez del plugin name le vamos a llamar tutorial plugin y la versión la vamos a poner la 118 2 porque a 119 acaba de salir y porque tengo ya sabes a ver si podéis elegir la versión de minecraft Base que queréis que funcione obviamente eso significa eso no va a significar que sólo funcione en esa versión decía que esa versión va a funcionar todo sí o sí perfectamente lo aquí su vez aquí le puedes agregar una descripción como pues este plugin es para hacer tutoriales xd lol o my god Un link makeup by le damos a siguiente ya le vamos a poner el nombre a nuestro proyecto en mi caso voy a llamar tutorial tutorial plugin y bueno puedes guardar el proyecto en cualquier sd o disco duro externo o donde queráis por todo en un disco duro externo porque así porque sí Y vamos a crear y ya puestos empezar a crear nuestro proyecto como podéis observar aquí no se está creando todo todo todo todo todo esto aquí podemos darle que ese es el descargue por defecto unos bulls seret índices que reduce el tiempo de intentado y demandamos algo Luego también nos saldrá que el rey es presente vamos a elegir que salga solo el nombre del proyecto el nombre del proyecto que no salga nada que salga la aplicación del plan como que estamos dentro de intelig o porque salga el proyecto y los archivos yo como el Proyecto los archivos ya y esto ya le damos al xx y ya está el maitén de aquí lo podemos quitar minimizándolo ocultándolo como queramos y ahora aquí ya tenemos pues para escribir nuestro plugin vamos a crear algo muy básico como lo que viene a ser que se mande un Mensaje en la consola como los observan este main style src mail y ya está señor vigo escort aquí lo tenemos entonces bueno básicamente quiero que todos la clase principal es pues la clase pública final class los importa aquí arriba y al paquete al cual pertenece tenemos puesto que la clase principal se Extienda como un plug-in de caos es decir esto va a ser lo que va a leer principalmente la consola luego a través de esta clase principal pues en otras clases puede haber subclases de eventos de comandos que se registren dentro pero todo pasa por la clase principal en dos Aquí tenemos un overdrive un cambio de en el método uninave bolt que cuando se inicie el plugin vamos a hacer pues que les ha dado un mensaje en la consola system punto out punto print line ln y vamos a poner pues con este coma o sea Con este formato que es el alt 21 con esta cosita podemos darle color podemos ponerlo en verde el plugin ha sido iniciado y vemos copiar esto aquí pegarlo justo abajo del método y poner el plugin ha sido desactivado y le cambiamos el observar cuando se crea esta clase siempre se Abren las llaves y se cierran cuando se cambia un método o se hace una función o se hace un condicional un bucle también se abre unas llaves y se tienen que cerrar y todo lo que vaya adentro tendrá que estar acabado con punto y coma es importante que lo tengáis en cuenta el Punto y coma también a su vez las strings o textos que nosotros introducimos a mano tendrán que acompañarse entre comillas como podemos observar si queremos añadir un comentario en línea por ejemplo aquí puedo poner barra barra cuando se inicie ya que vemos crearon cuando se apague este es esto Básicamente son comentarios en línea comentarios en línea que no va a ser leídos por el intérprete que nos sirva a nosotros para recordar que hace cada cosa que tenemos aquí al principio a ver no recomiendo que lo tiene esto de con comentarios en línea y tal pero sí por ejemplo agregamos algunos Comentarios en algunas cosas que vais a avanzando haciendo porque luego a lo mejor en un mes se sabe si os habéis olvidado y si lo leéis el código detalladamente con vuestros comentarios entenderéis un poco por qué habéis hecho cada cosa y nos y haréis entonces bueno en este primer tutorial ya está solo Vamos a hacer esto ahora tenemos que exportar el plugin para exportar el plugin tendremos que darle clic derecho ya proyecta nuestro proyecto dale open module settings que es el f 4 nos iremos a halifax e le daremos a más char from móviles we de pendencia le daremos a ok Porque no tenemos de una clase principal ni nada y aquí básicamente esto es el sexo como project punto yo quiero cambiar la ruta quiero que se guarde en vemos que poner la carpeta y ya está y si queremos que se cambiarle el nombre del hard tendremos que cambiarlo aquí y Ponerle mi plugin punto ya de esta forma ahora sí que se os va a exportar punto hard ahora ya sí que se los va a exportar más a lotes apoyar y fax wild2 carga aquí libro ya estaría y ahora sí está el mi plugin punto heart entonces Vamos a iniciar el servidor vamos a darle abran a mí como vista tiene color la consola entonces no le vais a ver el color de cuando se inicie pero si el mensaje que se va a mandar así que esperamos a que cargue nuestra consolida y bueno como podemos observar aquí se Manda el mensaje el plugin ha sido iniciado como veis aquí tienen un pequeñito error de la consola pero bueno ahora van a hacer un stop para que se cierre y se cierre el plugin de que como veis el plugin ha sido desactivado tenéis bueno y esto porque pasa vale Básicamente pasa porque estamos haciendo un sistema out in the line no estamos haciendo la consola como tal y no se está cambiando el color entonces vamos a hacer ahora que sí que me detecte esto y le ponga el color chica mente yo os recomiendo crear una variable una variable en la cual Accedas a la consola básicamente con soleil woman sender aquí tenemos se importa automáticamente al tabular tabular es lo que está arriba del bloc mayo es a la izquierda de la q maíz m dejó a sea el nombre que que le quiero dar a mi consola no bajan a marce media Y ponemos que en bukit punto que es con soles sender y un punto y coma al final entonces ahora aquí lo que hacemos básicamente es hacer un maíz de md puntos 6-16 y aquí ya podemos poner este mensaje en colores pero bueno en mi caso Le voy a cambiarle a poner en azul en verde azul clarito porque la consola no se aplica colom y consolas verde la de mi cmd y aquí pues como tenemos que hacer lo mismo maíz dvd 1.86 vamos a guardar a la viuda violar y fuck bild se me reemplazará el plugin de Aquí se me reemplaza afecta mente a pesado es que la vice ya no uno ahora vamos a volver a abrir la consola y ahora podéis observar como ya funciona para como vemos observar aquí el mensaje que ha mandado cuando se inicia aquí me fluyen la versión 10 snapshot es que el Plugin ha iniciado en color azul ahora al apagarlo saldrá en color rojo el plugin ha sido desactivado así que bueno hasta aquí este primer tutorial de cómo hacer un plugin de testigos espero que me haya explicado correctamente y espero que estéis atentos a cuando suba el siguiente próximo episodio que intentaré A subir cada semana cada 4 o 5 días por ahí más o menos depende también de vuestro apoyo ya sabéis por qué cosa puedes comentar me los comentarios o en el disco de la descripción y no olvidéis daros un like durante la campanita para estar pendiente ese próximo vídeo así que chao [Música] Video Information
This video, titled ‘Minecraft: COMO CREAR UN PLUGIN 2023 – Parte 1 – Tu Primer Plugin’, was uploaded by Vexmi on 2022-07-08 21:45:00. It has garnered 10209 views and 278 likes. The duration of the video is 00:12:08 or 728 seconds.
Learn How to CREATE, MAKE and PROGRAM a PLUGIN in/for/of MINECRAFT 2023. In this Part 1 you will learn the basics to create your First Plugin with Spigot/Bukkit from Intellij IDEA.・Download Intellij IDEA: https://www.jetbrains.com/es-es/idea/download/#section=windows ・Java Development Kit (JDK) 18: https://www.oracle.com/java/technologies/downloads/#jdk18-windows
🔔 Subscribe: https://youtube.com/vexmi?sub_confirmation=1 💎 Follow us: https://redes.vexmi.net 📞 Discord: https://discord.gg/vexmi ⭐ Host your Websites, Bots, Servers… IDEAL Quality Price: https://client.kiaura.eu/aff.php?aff=8
#Vexmi #Minecraft #Program